【发布时间】:2020-03-18 17:43:48
【问题描述】:
我已经构建了这个使用复选标记的简单无序列表。复选标记对它们没有任何圆形样式。基本上想为它们添加一个边界半径,但这在理论上是行不通的。它只会围绕元素的外部。甚至可以将复选标记的尖端四舍五入吗?如果有办法,我认为使用边框不是正确的方法吗?我现在不确定。任何帮助将不胜感激。
ul {
list-style-type: none;
margin: 0;
padding: 0px 0px 0px 15px;
}
ul li:not(:last-child) {
margin-bottom: 10px;
}
ul li::before{
content: '';
display: table;
display: inline-block;
transform: rotate(35deg);
height: 12px;
width: 5px;
border-bottom: 2px solid #eb0a1e;
border-right: 2px solid #eb0a1e;
position: absolute;
left: 5px;
margin-top: 0px;
}
<ul>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
【问题讨论】:
-
您可以使用两个伪元素,一个用于小茎,一个用于高茎,并使它们具有相同的高度并赋予它们相同的半径。在交叉路口将它们重叠,您就可以出发了。
-
试试 Font-Awesome?它们具有广泛的复选标记,可以轻松添加到您的 CSS 中
标签: html css user-interface frontend