当前位置:首页 > 日记 > 正文

设置水平线 | css设置水平线

设置水平线 | css设置水平线

1. css设置水平线

在Dreamweaver里有以下办法:

1、设计视图,点插入菜单-HTML-水平线,或者在代码视图,直接输入<hr>即可;

2、插入一个高度为1px的表格或div,一定要删除空格符 ,div的话还要设置超出隐藏;

3、可以用CSS:border-bottom:1px solid #ccc;

4、可以用插入一个直线图片

2. css设置水平线的长度

<hr >通过设置border和background-color设置颜色,如果不加border:0;的话,虽然颜色改变了,但是会显示一条黑色的边框。

3. css设置水平线左对齐

如果是div一类的块元素使用浮动 float:left; 左对齐 margin:0 auto; 居中 float:right; 右对齐 如果是文字图片一类的内嵌元素给他的父级设置text-align:left; 左对齐 text-align:center;居中 text-align:right; 右对齐

4. HTML设置水平线

background: url(images/xxx.webp) 20px 10px no-repeat; 上面的20px就是水平距离,10px是垂直距离。当然也可以写成right bottom形式,看需求。

5. css设置水平线样式

1.新建一个html文档,在body中新建两个div,一个是class属性为aa的div,另一个是class属性为bb的div。

2.在文件内,在两个div内分别加上一个图片标签img,并且写上两个图片的路径

3.在html文件内,使用css对两个div的样式进行定义,分别设置其position属性为absolute,即两张图片在页面的位置是绝对定位

4.在html文件内,使用z-index设置两张图片的叠加的顺序,设置图片一在下面,图片二在上面。

5.在html文件内,通过left和top分别设置div距离页面左边缘的距离和距离页面上边缘的位置,实现两个图片叠加。

6.在浏览器打开html文件,查看实现图片叠加的效果。

6. css设置水平线的粗细

设置margin-top、margin-bottom、margin-left、margin-right的值就行了

<html>

文字

<hr />

文字

</html>

7. css设置水平线的宽度

HTML中

标签,被水平线分隔的标题和段落。

功能是在HTML 页面中创建一条水平线。

在 HTML 中,

标签没有结束标签。

在 XHTML 中,

必须被正确地关闭,比如

8. css设置水平线颜色

可以通过image:texindent来设置。

9. css怎么设置水平线

1、首先你要在想插入水平线的地方插入div标签,这样可以有助于网页页面的整体不会被打乱。

2、好 第一步 要单击 插入菜单 会弹出一个下拉菜单。

3、然后单击HTML,然后会又弹出一个下拉菜单 。我们单击水平线。

4、然后我们会发现,在页面上会出现一个长长的水平线。。

10. css设置水平线样式颜色

知道如何使用CSS3动画比知道如何使用<canvas>元素更重要:因为浏览器能够优化那些元素的性能(通常是他们的样式,比如CSS),而我们使用canvas自定义画出来的效果却不能被优化。原因又在于,浏览器使用的硬件主要取决于显卡的能力。目前,浏览器没有给予我们直接访问显卡的权力,比如,每一个绘画操作都不得不在浏览器中先调用某些函数。 1.canvas html代码:

代码如下:

<html> <head> <meta charset="UTF-8" /> <title>Animation in HTML5 using the canvas element</title> </head> <body onload="init();"> <canvas id="canvas" width="1000" height="600">Your browser does not support the <code><canvas></code>-element.Please think about updating your brower!</canvas> <div id="controls"> <button type="button" onclick="speed(-0.1);">Slower</button> <button type="button" onclick="play(this);">Play</button> <button type="button" onclick="speed(+0.1)">Faster</button> </div> </body> </html>

js代码: 定义一些变量:

代码如下:

var dx=5, //当前速率 rate=1, //当前播放速度 ani, //当前动画循环 c, //画图(Canvas Context) w, //汽车[隐藏的](Canvas Context) grassHeight=130, //背景高度 carAlpha=0, //轮胎的旋转角度 carX=-400, //x轴方向上汽车的位置(将被改变) carY=300, //y轴方向上汽车的位置(将保持为常量) carWidth=400, //汽车的宽度 carHeight=130, //汽车的高度 tiresDelta=15, //从一个轮胎到最接近的汽车底盘的距离 axisDelta=20, //汽车底部底盘的轴与轮胎的距离 radius=60; //轮胎的半径

为了实例化汽车canvas(初始时被隐藏),我们使用下面的自执行的匿名函数

代码如下:

(function(){ var car=document.createElement('canvas'); //创建元素 car.height=carHeight+axisDelta+radius; //设置高度 car.width=carWidth; //设置宽度 w=car.getContext('2d'); })();

点击“Play”按钮,通过定时重复执行“画汽车”操作,来模拟“帧播放”功能:

代码如下:

function play(s){ //参数s是一个button if(ani){ //如果ani不为null,则代表我们当前已经有了一个动画 clearInterval(ani); //所以我们需要清除它(停止动画) ani=null; s.innerHTML='Play'; //重命名该按钮为“播放” }else{ ani=setInterval(drawCanvas,40); //我们将设置动画为25fps[帧每秒],40/1000,即为二十五分之一 s.innerHTML='Pause'; //重命名该按钮为“暂停” } }

加速,减速,通过以下方法,改变移动距离的大小来实现:

代码如下:

function speed(delta){ var newRate=Math.max(rate+delta,0.1); dx=newRate/rate*dx; rate=newRate; } 页面加载的初始化方法: //init function init(){ c=document.getElementById('canvas').getContext('2d'); drawCanvas(); }

主调方法:

代码如下:

function drawCanvas(){ c.clearRect(0,0,c.canvas.width, c.canvas.height); //清除Canvas(已显示的),避免产生错误 c.save(); //保存当前坐标值以及状态,对应的类似“push”操作 drawGrass(); //画背景 c.translate(carX,0); //移动起点坐标 drawCar(); //画汽车(隐藏的canvas) c.drawImage(w.canvas,0,carY); //画最终显示的汽车 c.restore(); //恢复Canvas的状态,对应的是类似“pop”操作 carX+=dx; //重置汽车在X轴方向的位置,以模拟向前走 carAlpha+=dx/radius; //按比例增加轮胎角度 if(carX>c.canvas.width){ //设置某些定期的边界条件 carX=-carWidth-10; //也可以将速度反向为dx*=-1; } }

画背景:

代码如下:

function drawGrass(){ //创建线性渐变,前两个参数为渐变开始点坐标,后两个为渐变结束点坐标 var grad=c.createLinearGradient(0,c.canvas.height-grassHeight,0,c.canvas.height); //为线性渐变指定渐变色,0表示渐变起始色,1表示渐变终止色 grad.addColorStop(0,'#33CC00'); grad.addColorStop(1,'#66FF22'); c.fillStyle=grad; c.lineWidth=0; c.fillRect(0,c.canvas.height-grassHeight,c.canvas.width,grassHeight); }

画车身:

代码如下:

function drawCar(){ w.clearRect(0,0,w.canvas.width,w.canvas.height); //清空隐藏的画板 w.strokeStyle='#FF6600'; //设置边框色 w.lineWidth=2; //设置边框的宽度,单位为像素 w.fillStyle='#FF9900'; //设置填充色 w.beginPath(); //开始绘制新路径 w.rect(0,0,carWidth,carHeight); //绘制一个矩形 w.stroke(); //画边框 w.fill(); //填充背景 w.closePath(); //关闭绘制的新路径 drawTire(tiresDelta+radius,carHeight+axisDelta); //我们开始画第一个轮子 drawTire(carWidth-tiresDelta-radius,carHeight+axisDelta); //同样的,第二个 }

画轮胎:

代码如下:

function drawTire(x,y){ w.save(); w.translate(x,y); w.rotate(carAlpha); w.strokeStyle='#3300FF'; w.lineWidth=1; w.fillStyle='#0099FF'; w.beginPath(); w.arc(0,0,radius,0,2*Math.PI,false); w.fill(); w.closePath(); w.beginPath(); w.moveTo(radius,0); w.lineTo(-radius,0); w.stroke(); w.closePath(); w.beginPath(); w.moveTo(0,radius); w.lineTo(0,-radius); w.stroke(); w.closePath(); w.restore(); }

由于原理简单,并且代码中作了详细注释,这里就不一一讲解! 2.CSS3 你将看到我们未通过一句JS代码就完全实现了和上面一样的动画效果: HTML代码:

代码如下:

<html> <head> <meta charset="UTF-8" /> <title>Animations in HTML5 using CSS3 animations</title> </head> <body> <div id="container"> <div id="car"> <div id="chassis"></div> <div id="backtire" > <div ></div> <div ></div> </div> <div id="fronttire" > <div ></div> <div ></div> </div> </div> <div id="grass"></div> </div> <footer></footer> </body> </html> CSS代码: body { padding:0; margin:0; }

定义车身与轮胎转到的动画(你会看到基本每一个动画都有四个版本的定义:原生版本/webkit【Chrome|Safari】/ms【为了向后兼容IE10】/moz【FireFox】)

代码如下:/*定义动画:从-400px的位置移动到1600px的位置 */ @keyframes carAnimation { 0% { left:-400px; } /* 指定初始位置,0%等同于from*/ 100% { left:1600px; } /* 指定最终位置,100%等同于to*/ } /* Safari and Chrome */ @-webkit-keyframes carAnimation { 0% {left:-400px; } 100% {left:1600px; } } /* Firefox */ @-moz-keyframes carAnimation { 0% {left:-400; } 100% {left:1600px; } } /*IE暂不支持,此处定义是为了向后兼容IE10*/ @-ms-keyframes carAnimation { 0% {left:-400px; } 100%{left:1600px; } } @keyframes tyreAnimation { 0% {transform: rotate(0); } 100% {transform: rotate(1800deg); } } @-webkit-keyframes tyreAnimation { 0% { -webkit-transform: rotate(0); } 100% { -webkit-transform: rotate(1800deg); } } @-moz-keyframes tyreAnimation { 0% { -moz-transform: rotate(0); } 100% { -moz-transform: rotate(1800deg); } } @-ms-keyframes tyreAnimation { 0% { -ms-transform: rotate(0); } 100% { -ms-transform: rotate(1800deg); } } #container { position:relative; width:100%; height:600px; overflow:hidden; /*这个很重要*/ } #car { position:absolute; /*汽车在容器中采用绝对定位*/ width:400px; height:210px; /*汽车的总高度,包括轮胎和底盘*/ z-index:1; /*让汽车在背景的上方*/ top:300px; /*距顶端的距离(y轴)*/ left:50px; /*距左侧的距离(x轴)*/ /*以下内容赋予该元素预先定义的动画及相关属性*/ -webkit-animation-name:carAnimation; /*名称*/ -webkit-animation-duration:10s; /*持续时间*/ -webkit-animation-iteration-count:infinite; /*迭代次数-无限次*/ -webkit-animation-timing-function:linear; /*播放动画时从头到尾都以相同的速度*/ -moz-animation-name:carAnimation; /*名称*/ -moz-animation-duration:10s; /*持续时间*/ -moz-animation-iteration-count:infinite; /*迭代次数-无限次*/ -moz-animation-timing-function:linear; /*播放动画时从头到尾都以相同的速度*/ -ms-animation-name:carAnimation; /*名称*/ -ms-animation-duration:10s; /*持续时间*/ -ms-animation-iteration-count:infinite; /*迭代次数-无限次*/ -ms-animation-timing-function:linear; /*播放动画时从头到尾都以相同的速度*/ animation-name:carAnimation; /*名称*/ animation-duration:10s; /*持续时间*/ animation-iteration-count:infinite; /*迭代次数-无限次*/ animation-timing-function:linear; /*播放动画时从头到尾都以相同的速度*/ } /*车身*/ #chassis { position:absolute; width:400px; height:130px; background:#FF9900; border: 2px solid #FF6600; } /*轮胎*/ .tire { z-index:1; /*同上,轮胎也应置于背景的上方*/ position:absolute; bottom:0; border-radius:60px; /*圆半径*/ height:120px; /* 2*radius=height */ width:120px; /* 2*radius=width */ background:#0099FF; /*填充色*/ border:1px solid #3300FF; -webkit-animation-name:tyreAnimation; -webkit-animation-duration:10s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -moz-animation-name:tyreAnimation; -moz-animation-duration:10s; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear; -ms-animation-name:tyreAnimation; -ms-animation-duration:10s; -ms-animation-iteration-count:infinite; -ms-animation-timing-function:linear; animation-name:tyreAnimation; animation-duration:10s; animation-iteration-count:infinite; animation-timing-function:linear; } #fronttire { right:20px; /*设置右边的轮胎距离边缘的距离为20*/ } #backtire { left:20px; /*设置左边的轮胎距离边缘的距离为20*/ } #grass { position:absolute; /*背景绝对定位在容器中*/ width:100%; height:130px; bottom:0; /*让背景色线性渐变,bottom,表示渐变的起始处,第一个颜色值是渐变的起始值,第二个颜色值是终止值 */ background:linear-grdaient(bottom,#33CC00,#66FF22); background:-webkit-linear-gradient(bottom,#33CC00,#66FF22); background:-moz-linear-gradient(bottom,#33CC00,#66FF22); background:-ms-linear-gradient(bottom,#33CC00,#66FF22); } .hr,.vr { position:absolute; background:#3300FF; } .hr { height:1px; width:100%; /*轮胎的水平线*/ left:0; top:60px; } .vr { width:1px; height:100%; /*轮胎的垂直线*/ left:60px; top:0; }

3.JQuery与CSS3 这是一个效果与兼容性俱佳的方式(特别对于IE9暂不支持CSS3而言) HTML代码(可以看到与CSS3中的HTML代码并无不同):

代码如下:

<html> <head> <meta charset="UTF-8" /> <title>Animations in HTML5 using CSS3 animations</title> </head> <body> <div id="container"> <div id="car"> <div id="chassis"></div> <div id="backtire" > <div ></div> <div ></div> </div> <div id="fronttire" > <div ></div> <div ></div> </div> </div> <div id="grass"></div> </div> <footer></footer> </body> </html> CSS: <style> body { padding:0; margin:0; } #container { position:relative; width:100%; height:600px; overflow:hidden; /*这个很重要*/ } #car { position:absolute; /*汽车在容器中采用绝对定位*/ width:400px; height:210px; /*汽车的总高度,包括轮胎和底盘*/ z-index:1; /*让汽车在背景的上方*/ top:300px; /*距顶端的距离(y轴)*/ left:50px; /*距左侧的距离(x轴)*/ } /*车身*/ #chassis { position:absolute; width:400px; height:130px; background:#FF9900; border: 2px solid #FF6600; } /*轮胎*/ .tire { z-index:1; /*同上,轮胎也应置于背景的上方*/ position:absolute; bottom:0; border-radius:60px; /*圆半径*/ height:120px; /* 2*radius=height */ width:120px; /* 2*radius=width */ background:#0099FF; /*填充色*/ border:1px solid #3300FF; -o-transform:rotate(0deg); /*旋转(单位:度)*/ -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); } #fronttire { right:20px; /*设置右边的轮胎距离边缘的距离为20*/ } #backtire { left:20px; /*设置左边的轮胎距离边缘的距离为20*/ } #grass { position:absolute; /*背景绝对定位在容器中*/ width:100%; height:130px; bottom:0; /*让背景色线性渐变,bottom,表示渐变的起始处,第一个颜色值是渐变的起始值,第二个颜色值是终止值 */ background:linear-grdaient(bottom,#33CC00,#66FF22); background:-webkit-linear-gradient(bottom,#33CC00,#66FF22); background:-moz-linear-gradient(bottom,#33CC00,#66FF22); background:-ms-linear-gradient(bottom,#33CC00,#66FF22); } .hr,.vr { position:absolute; background:#3300FF; } .hr { height:1px; width:100%; /*水平线*/ left:0; top:60px; } .vr { width:1px; height:100%; /*垂直线*/ left:60px; top:0; } </style>

JS代码: 首先引入在线API:

代码如下:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

实现动画代码(相当简洁):

代码如下:

<script> $(function(){ var rot=0; var prefix=$('.tire').css('-o-transform')?'-o-transform':($('.tire').css('-ms-transform')?'-ms-transform':($('.tire').css('-moz-transform')?'-moz-transform':($('.tire').css('-webkit-transform')?'-webkit-transform':'transform'))); var origin={ /*设置我们的起始点*/ left:-400 }; var animation={ /*该动画由jQuery执行*/ left:1600 /*设置我们将移动到的最终位置*/ }; var rotate=function(){ /*该方法将被旋转的轮子调用*/ rot+=2; $('.tire').css(prefix,'rotate('+rot+'deg)'); }; var options={ /*将要被jQuery使用的参数*/ easing:'linear', /*指定速度,此处只是线性,即为匀速*/ duration:10000, /*指定动画持续时间*/ complete:function(){ $('#car').css(origin).animate(animation,options); }, step:rotate }; options.complete(); }); </script>

11. css设置水平线居中

word文档中同一行上的字体不在同一水平线上调整的具体步骤如下:我们需要准备的材料分别是:电脑、word文档。

1、首先我们打开需要编辑的word文档,右键单击选择“段落”。

2、然后我们在弹出来的窗口中点击打开“中文版式”。

3、然后我们在弹出来的窗口中点击打开文本对齐方式,选择“居中”即可。

相关文章

剑网三技能宏怎么设置 | 剑网三自

剑网三技能宏怎么设置 | 剑网三自

设置,输出,命令,剑网,技能,1. 剑网三技能宏怎么设置你好:  需要下载个超级宏的文件,放在Interface里。然后游戏窗口有个超级宏的文件显示,右键打开文件显示。点击新建,把超级宏命令粘贴好。然后再普通宏命令里新建,输入超级宏的命令连接,确定后…

手机壁纸如何设置 | 手机壁纸如何

手机壁纸如何设置 | 手机壁纸如何

壁纸,设置,手机壁纸,多张,如何设置,1. 手机壁纸如何设置多张自动换1.杂志锁屏可以点击设置>锁屏和密码>锁屏样式选择锁屏样式。2.打开设置--点击锁屏和密码--锁屏密码。3.可以选择设置图案,数字或混合密码:点击图案密码,如需使用指纹解锁屏幕,…

草图大师快捷键修改 | 草图大师更

草图大师快捷键修改 | 草图大师更

快捷键,设置,修改,快捷键大全,命令,1. 草图大师更改快捷键撤销快捷键 ctrl+z 。撤销快捷键 ctrl+z 几乎所有软件都是一样的。1、打开软件之后,点击左上角第一个图标。2、在弹窗中点击“首选项”。3、勾选“边角快捷键”后,点击左上角箭头返回…

设置默认短信 | 设置默认短信应用

设置默认短信 | 设置默认短信应用

默认,设置,手机短信,下载,取消,1. 设置默认短信应用你好,感谢邀请,设置流量提醒的方法很简单,具体操作如下:1,点击进入系统设置或者手机管家中;2,找到流量管理或流量监控项并点击进入;3,在页面中找到套餐设置项并点击进入;4,根据自己的流量情况设置相…

剑灵合击快捷键 | 剑灵合击快捷键

剑灵合击快捷键 | 剑灵合击快捷键

快捷键,设置,教程,快捷键大全,全屏,1. 剑灵合击快捷键设置详细攻略  牛头的基本攻击模式为【左斩击】—【右斩击】—【巨力劈】—【旋风斩】—【敏捷劈】—【牛角击】 —【台风挥舞】。  攻击模式较为简单不过只是在战斗初期才会使用。…

淘宝拍下立减怎么设置 | 淘宝店铺

淘宝拍下立减怎么设置 | 淘宝店铺

淘宝,设置,店铺,拍下,优惠券,1. 淘宝店铺拍立减怎么设置淘宝后台可以设置的,单个商品满就减,或者全店商品满就减,都可以设置的,需要购买服务软件操作,具体步骤如下:1、登陆淘宝卖家中心以后,我订购的应用,选择“宝折促销“。2、然后选择对应的活动…

电脑选择文件快捷键 | 电脑文件夹

电脑选择文件快捷键 | 电脑文件夹

快捷键,全选,文件,选择,设置,1. 电脑文件夹全选快捷键全选多张图片的快捷键是“Ctrl+A”,方法如下:;1、首先需要在电脑上打开存放着图片的文件夹,然后用鼠标左键双击进入。;2、接下来在文件夹中按快捷键“Ctrl+A”就可以将全部的图片选择了。;3、…

屏幕尺寸设置 | 屏幕显示尺寸怎么

屏幕尺寸设置 | 屏幕显示尺寸怎么

屏幕显示,调整,屏幕尺寸,显示,设置,1. 屏幕显示尺寸怎么调1、启动电视机;2、使用电视机的遥控器操作,按下【设置】键弹出电视机的【设置菜单】(若没有设置键则可按菜单键唤出设置菜单);3、在【设置菜单】中,找到【图像设置】,点击进入;4、进入【图…

魔兽世界菜单快捷键 | 魔兽世界任

魔兽世界菜单快捷键 | 魔兽世界任

快捷键,任务栏,菜单,设置,魔兽世界,1. 魔兽世界任务栏快捷键Alt-F4 or Alt-q -退出Warcraft III.  Alt-O -打开选项菜单  Alt-h -打开帮助菜单  Alt-s -打开存盘菜单  Alt-l -打开读取存档菜单  F6 -快速保存游戏  F10 -打开/…

表格中的搜索快捷键 | 表格搜索功

表格中的搜索快捷键 | 表格搜索功

快捷键,搜索,电子表格,设置,表格,1. 表格搜索功能快捷键1.选中任一单元格,使用快捷键Ctrl+H。2.在弹出的“查找和替换”对话框中,在“查找内容”中输入“身份证”,在“替换为”输入“身份证号码”;如果点击“替换”按钮,则替换表格中的一处,再点…

微信字体大小设置 | 微信字体大小

微信字体大小设置 | 微信字体大小

设置,重启,字体,调整,字体大小,1. 微信字体大小设置重启微信会破坏微信设置吗1. 首先,我们在手机里找到“微信”图标,点击进入主界面,接着,我们选择屏幕右下方的“我”按钮。2. 第二步,到达“设置”界面后,我们选择屏幕中的“设置”按钮。3. 第三…

pvc参数设置 | PVC材料参数

pvc参数设置 | PVC材料参数

参数,参数设置,性能,对照表,材质,1. pvc参数设置40外径的轻.中.重厚度分别是1.8 2.02. PVC材料参数PVC硬质塑料制品是很难燃烧的,它的自燃温度是256℃,如果没有外界火源,PVC硬制品有自动熄灭的功能,它不会助燃,且能自熄,它是一种难燃材料。燃点…