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

设置水平线 | 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. 平板电脑怎么打开网络连接恩 这个好多问题!我一个一个说···1:平板一般是不支持有线网线的,你可以用无线。2:可以直接移过去的,你买条数据线插到电脑里面选择U盘模式就可以了!3:插手机卡不是用来打电话的…

在知识星球APP中匿名的详细讲解

在知识星球APP中匿名的详细讲解

在知识星球APP中匿名的详细讲解,知识星球,匿名,  如果你还不清楚怎么在知识星球APP中匿名,就来下文学习在知识星球APP中匿名的详细讲解吧,希望可以帮助到大家。  在知识星球APP中匿名的详细讲解  1、不想在知识星球提问时泄露信息的话,大…

怎么设置电脑从光盘 | 怎么设置电

怎么设置电脑从光盘 | 怎么设置电

重装系统,设置,光盘,装系统,系统,1. 怎么设置电脑从光盘启动重装系统组装的台式电脑用光盘重装系统可以参考以下步骤(前提是你的电脑有光驱):1、首先,打开电脑机箱上的光驱,直接按上面的打开按钮即可,打开之后,放入光盘,然后再关上光驱,重启电脑。2…

碧之轨迹快捷键 | 碧之轨迹按键对

碧之轨迹快捷键 | 碧之轨迹按键对

回路,设置,属性,选择,快捷键,1. 碧之轨迹按键对应PSP有空之轨迹系列5作1 空之轨迹FC2 空之轨迹SC3 空之轨迹3RD4 零之轨迹5 碧之轨迹 1234的PSP版的汉化质量值得依靠 可以放心游戏但是这个5 也就是碧之轨迹 有两个版本一个是噬身之蛇汉化组…

vscode字体设置 | vscode字体设置

vscode字体设置 | vscode字体设置

设置,字体设置,中文,字体,调整,1. vscode字体设置没反应后台,添加标题的时候,可能是有人直接复制了网上的文字,导致将html也复制进去了,所以读取出来会存在font,基本上就是这个可能了2. vscode设置中文为什么不生效需要设置成utf8文件标准3. vsc…

东芝电视设置 | 东芝电视设置界面

东芝电视设置 | 东芝电视设置界面

东芝,设置,界面,使用指南,不去,1. 东芝电视设置界面启动电视机;2、将遥控器对准电视机,按菜单键,调出菜单选项;3、在菜单选项中,找到系统设置,按确认键进入;4、进入系统设置界面后,找到开机通道/开机默认桌面,按确认键进入;5、进入后,选择其中一种信号…

wps取消段落设置 | wps设置对象格

wps取消段落设置 | wps设置对象格

设置,取消,对象,调整,自动备份,1.wps设置对象格式如何取消wps中的小点应该指的是段落标记。操作方法如下:1.首先在自己的电脑里找到自己的word文档,双击打开。2.打开文档以后,在文档的文字内容里可以看到每段的文字内容中间出现了很多灰色的小…

喜马拉雅FM设置加速播放的图文操作

喜马拉雅FM设置加速播放的图文操作

喜马拉雅FM设置加速播放的图文操作,喜马拉雅FM,设置加速播放,大家都熟悉喜马拉雅FM这款应用吧,而最近有些用户咨询小编关于喜马拉雅FM设置加速播放的具体操作,而接下来笔者就分享了喜马拉雅FM设置加速播放的操作流程,一起来学习一下吧!喜马拉雅…

苹果怎么不让照片同步到电脑上 |

苹果怎么不让照片同步到电脑上 |

照片,同步,设置,硬件,知识,1. 如何让苹果电脑不同步照片1首先我们在苹果手机屏幕上的打开设置   2在此页面中屏幕稍微下拉一点,然后进入icloud到里面   3按一下“照片”   4把开启“我的照片流”关闭掉   5在关闭“我的照片流”的同…

vscode设置字体 | vscode设置字体

vscode设置字体 | vscode设置字体

字体,设置,位置,字体设置,中文,1. vscode设置字体位置1、打开vscode,创建一个H5规范的页面,用于演示html行间距的设置方式。2、在页面中添加一个div,设置宽度为300,目的是为了让div中的文字换行,从而设置行高3、在浏览器中打开页面,可以看到默认…

Mac实用快捷键 | MAC的快捷键

Mac实用快捷键 | MAC的快捷键

快捷键,设置,常用快捷键,操作,快捷键大全,1. MAC的快捷键首先我们在下方的最左侧,打开finder。打开之后,在finder左侧的工具栏中,选择应用程序。 应用程序中选择实用工具。 实用工具中找到终端,这就是我们所说的Terminal。打开之后,弹出Terminal…

怎么设置来电全屏 | 怎么设置来电

怎么设置来电全屏 | 怎么设置来电

全屏,设置,壁纸,全屏显示,头像,1. 怎么设置来电全屏的那个头像在桌面点击“照片”步骤2:在相册中找一张要设置为大头贴的照片然后进入之后再点击左下角分享按钮。步骤3:接着我们找到里边的“指定给联系人”步骤4:好了现在于我们进入到 通讯录…