如上图所示
该边框每个元素的宽度为8px,高度为1px,间距为2px,radius为4px
要如何实现?
看到网上比较多的方案是 border-image 引入切片的图片来实现,有什么不需要引入图片纯代码的方法吗?
如上图所示
该边框每个元素的宽度为8px,高度为1px,间距为2px,radius为4px
要如何实现?
看到网上比较多的方案是 border-image 引入切片的图片来实现,有什么不需要引入图片纯代码的方法吗?
<!DOCTYPE html>
<html>
<head>
<style>
.custom-border {
position: relative;
width: 200px;
height: 100px;
}
.custom-border::before, .custom-border::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-top: 1px dashed black;
border-bottom: 1px dashed black;
}
.custom-border::before {
border-top-width: 4px;
border-bottom-width: 4px;
}
.custom-border::after {
border-top-width: 6px;
border-bottom-width: 6px;
}
</style>
</head>
<body>
<div class="custom-border"></div>
</body>
</html>
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
6 回答2.2k 阅读
5 回答6.3k 阅读✓ 已解决
5 回答1.2k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
用svg吧 https://segmentfault.com/a/1190000044467348