我有一个周围有虚线边框的按钮.
我想在旗帜等其他元素上复制同样的虚线边框效果.但这一次,我希望这个虚线边框的 colored颜色 与国旗相同.这并不像我想象的那么容易,因为旗帜可以在不同的区域有不同的 colored颜色 .因此,每个破折号都应该尊重国旗的 colored颜色 .使用下面的旗帜的示例.
也许图像边框应该可以做到这一点(将旗帜本身的图像用作边框图像源),但我不知道如何继续.
.btn {
background-color: black;
border-radius: 50px;
color: white;
border: 1.5px dashed white;
text-decoration: none;
padding: 10px 15px;
display: inline-block;
}
<a href="/contact" class="btn btn-outline-primary">Get In Touch</a>
我的try 是:
.btn {
width: 50px;
height: 50px;
border-radius: 50px;
border: 4px dashed transparent;
border-image: url(https://upload.wikimedia.org/wikipedia/commons/thumb/1/13/United-kingdom_flag_icon_round.svg/800px-United-kingdom_flag_icon_round.svg.png) 30 30 round;
border-image-slice: 1;
}
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/1/13/United-kingdom_flag_icon_round.svg/800px-United-kingdom_flag_icon_round.svg.png" class="btn">