我想创建一个像下面这样的边框,但不知道如何使用CSS来实现这一点,有人能帮忙吗?
当前的代码,其中有按钮,我想这个风格。
<li class="nav-item button">
<a class="nav-link" href="#">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-list" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"/>
</svg>
</a>
</li>
我试过使用边框,有一个大纲,也试过边框后面跟着:之前尝试让这个工作,但无济于事。
2条答案
按热度按时间ljo96ir51#
我没有完全匹配你的按钮,但足以给予你知道如何做到这一点。
我用白色的边框。然后勾勒出外部细线。
doinxwow2#
您也可以使用阴影来绘制bg和外部红色圆圈,同时设置透明边框:
可能的示例: