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

互联网 20-4-10

以前需要边框长度比容器小一些时,我用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;     }

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

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

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 边框
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:css如何控制网页背景颜色

相关资讯