【发布时间】:2016-02-26 03:00:38
【问题描述】:
【问题讨论】:
标签: css
【问题讨论】:
标签: css
来自this 的回答,我编辑了它,所以这就是你想要的
CSS
body {
counter-reset: item;
}
ol {
list-style: none;
}
li {
counter-increment: item;
margin-bottom: 5px;
}
li:before {
margin-right: 10px;
content: counter(item);
border-radius: 100%;
border:2px solid #29465F;
color:#29465F;
font-weight:700;
width: 1.2em;
text-align: center;
display: inline-block;
}
HTML
<ol>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
</ol>
Here's 小提琴
【讨论】:
https://jsfiddle.net/RajReddy/k36qjnq4/ 这是一个有效的小提琴。
css 样式是
ol {
list-style: none;
}
li {
counter-increment: item;
margin-bottom: 5px;
}
li:before {
margin-right: 5px;
content: counter(item);
border-radius: 100%;
border:1px solid;
width: 20px;
text-align: center;
display: inline-block;
}
【讨论】:
假设您处于循环中并且可以访问数组的索引,您可以在其中创建一个带有数字的圆圈:
<li>
<span class="list-item-number">{{i+1}}</span>
<span class="lite-item-value">{{item.name}}</li>
</li>
.list-item-number {
border-radius: 100rem;
width: 1rem;
border: .2rem solid blue;
background: white;
text-align: center;
}
【讨论】: