您的位置 首页 css教程

css如何实现边框长度控制功能

以前需要边框长度比容器小一些时,我用div嵌套。后来发现伪类在实现这个效果时很方便,只需要一个div就够了,另外调整padding和margin都不会很麻烦。

(推荐教程:CSS入门教程)

<div class="content-block"><div class="box-container"><div class="border-top">border top</div></div><div class="box-container"><div class="border-left">border left</div></div><div class="box-container"><div class="border-right">border right</div></div><div class="box-container"><div class="border-bottom">border bottom</div></div></div>
.box-container {    position: relative;    width: 90%;    color: #777;}.border-top {    background: #b4bcbf;    padding: 15px;}    .border-top:before {        content: '';        position: absolute;        left: 42%;        top: 0;        bottom: auto;        right: auto;        height: 7px;        width: 50%;        background-color: #8796a9;    }.border-left {    background: #dfdad6;    padding: 15px;}    .border-left:before {        content: '';        position: absolute;        left: 0;        top: 6%;        bottom: auto;        right: auto;        height: 52%;        width: 5px;        background-color: #a89d9e;    }.border-right {    background: #eee9c4;    padding: 15px;}    .border-right:after {        content: '';        position: absolute;        left: auto;        top: auto;        bottom: 5px;        right: 0;        height: 52%;        width: 5px;        background-color: #f39c81;    }.border-bottom {    background: #bcdc9d;    padding: 15px;}    .border-bottom:after {        content: '';        position: absolute;        left: 18px;        top: auto;        bottom: 0;        right: auto;        height: 6px;        width: 105px;        background-color: #32b66b;    }

效果如下图:

5f6a1f9ca376281f35a5e9eb16ab129.png

相关视频教程推荐:css视频教程

以上就是css如何实现边框长度控制功能的详细内容,更多请关注php中文网其它相关文章!

文章来源:火云技术网

文章标题:css如何实现边框长度控制功能

文章地址:https://www.pyhw.net/33310_css%e5%a6%82%e4%bd%95%e5%ae%9e%e7%8e%b0%e8%be%b9%e6%a1%86%e9%95%bf%e5%ba%a6%e6%8e%a7%e5%88%b6%e5%8a%9f%e8%83%bd.html

关于作者: 火云技术网

热门文章

发表评论

您的电子邮箱地址不会被公开。

网站地图