设置边框最常使用border,比如这样:
border: 1px dashed #333;
![css设置边框样式的方法 css虚线边框怎么设置](http://img.sichuanlong.com/231111/024911N29-0.jpg)
文章插图
【css设置边框样式的方法 css虚线边框怎么设置】这是最常规的方法了 , 今天再来说说其他两种方法,
- outline方式
- background方式
outline: 1px solid;
![css设置边框样式的方法 css虚线边框怎么设置](http://img.sichuanlong.com/231111/0249115439-1.jpg)
文章插图
但需要注意的是,outline是在容器的最外部,与border的渲染还是有点区别的 , 同时对比下:
border: 1px dashed #333;outline: 1px solid;
![css设置边框样式的方法 css虚线边框怎么设置](http://img.sichuanlong.com/231111/0249111550-2.jpg)
文章插图
外部实线是outline , 内部虚线是border , 为了一致 , 可以设置outline-offset往内缩一点:
outline-offset: -1px;
background方法这是本文的重点,我也是刚get到此项技能,之前一直不知道background居然如此强大,直接上代码:background: linear-gradient(90deg, #333 50%, transparent 0) repeat-x 0 0px/9px 1px, #ffffff;
![css设置边框样式的方法 css虚线边框怎么设置](http://img.sichuanlong.com/231111/0249113C5-3.jpg)
文章插图
这里我们只设置了上面看,而且还是虚线的,做一说明这种方式的强大,再把其他边框补上去:
background:linear-gradient(90deg, #333 50%, transparent 0) repeat-x 0 0px/9px 1px,linear-gradient(90deg, #333 50%, transparent 0) repeat-x 0 100%/9px 1px,linear-gradient(0deg, #333 50%, transparent 0) repeat-y 0 0/1px 9px,linear-gradient(0deg, #333 50%, transparent 0) repeat-y 100% 0px/1px 9px,#ffffff;
![css设置边框样式的方法 css虚线边框怎么设置](http://img.sichuanlong.com/231111/0249112X1-4.jpg)
文章插图
可见 , 使用background非常的灵活,边框的位置可以任意调整 。
现在我们已经掌握这几方式,但本文的重点是上面这种 , 我们现在来动手操练下:
渐变边框
background: linear-gradient(90deg, #29bdd9 0%, #276ace 100%) repeat-x 0 0/100% 5px,linear-gradient(-90deg, #29bdd9 0%, #276ace 100%) repeat-x 0 100%/100% 4px,linear-gradient(180deg, #29bdd9 0%, #276ace 100%) repeat-y 0 0/4px 100%,linear-gradient(0deg, #29bdd9 0%, #276ace 100%) repeat-y 100% 0/4px 100%,#eee;
![css设置边框样式的方法 css虚线边框怎么设置](http://img.sichuanlong.com/231111/024911MD-5.jpg)
文章插图
滚动虚线边框
.box {background:linear-gradient(90deg, #333 50%, transparent 0) repeat-x,linear-gradient(90deg, #333 50%, transparent 0) repeat-x,linear-gradient(0deg, #333 50%, transparent 0) repeat-y,linear-gradient(0deg, #333 50%, transparent 0) repeat-y;background-size: 4px 1px, 4px 1px, 1px 4px, 1px 4px;background-position: 0 0, 0 100%, 0 0, 100% 0;}.box:hover {animation: linearGradientMove .3s infinite linear;}@keyframes linearGradientMove {100% {background-position: 4px 0, -4px 100%, 0 -4px, 100% 4px;}}
![css设置边框样式的方法 css虚线边框怎么设置](http://img.sichuanlong.com/231111/024911IW-6.gif)
文章插图
滚动渐变
.box {background:linear-gradient(90deg, #FF8235,#30E8BF, #FF8235) repeat-x,linear-gradient(90deg, #FF8235,#30E8BF, #FF8235) repeat-x,linear-gradient(0deg, #FF8235,#30E8BF, #FF8235)repeat-y,linear-gradient(0deg, #FF8235,#30E8BF, #FF8235)repeat-y;background-size: 100% 8px, 100% 8px, 8px 100%, 8px 100%;background-position: 0 0, 0 100%, 0 0, 100% 0;}.box:hover {animation: linearGradientMove 1s infinite linear;}@keyframes linearGradientMove {100% {background-position: 200px 0, -200px 100%, 0 -200px, 100% 100px;}}
![css设置边框样式的方法 css虚线边框怎么设置](http://img.sichuanlong.com/231111/0249115457-7.gif)
文章插图
以上就是设置边框的几个小技巧 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 制作金箔文字和边框效果的Word封面
- Scrivener设置自动备份为ZIP文件
- Nomad建模软件色调映射设置教程
- WPS表格自动添加边框设置教程
- Excel表格自动换行设置技巧
- 新如何利用PPT定制幻灯片背景及颜色效果设置?
- Win7网络访问权限设置教程
- 实现连杆的往复运动
- Windows11显示方向设置指南
- UG10.0设置内切圆半径的操作步骤