我需要制作这样的子弹点:
我试着想办法怎么做,但我唯一能想到的就是在photoshop中制作它,并制作一个img src标签。最好的是它是ul和li标签。
有人知道怎么做吗? 我尝试过这样的东西,但它没有正常工作: JSFIDDLE
HTML
<a href="abecadlo/"><div class="galeria">1</div></a>
<a href="abecadlo/"><div class="galeria">2</div></a>
<a href="abecadlo/"><div class="galeria">3</div></a>
CSS
.galeria{
border-style: solid;
border-width: 1px;
border-color: black;
width: 200px;
height: 200px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
margin-right: 2%;
display: inline;
}
答案 0 :(得分:10)
有很多方法可以实现这一点。这是一个:
ul
或ol
)并删除列表样式(list-style: none;
)counter-reset: section;
:before
)打印:content: counter(section); counter-increment: section;
:before
)设置为您想要的样式
ul {
counter-reset: section;
list-style: none;
}
li {
margin: 0 0 10px 0;
line-height: 40px;
}
li:before {
content: counter(section);
counter-increment: section;
display: inline-block;
width: 40px;
height: 40px;
margin: 0 20px 0 0;
border: 1px solid #ccc;
border-radius: 100%;
text-align: center;
}
<ul>
<li>First item</li>
<li>Second item</li>
</ul>
进一步阅读
<强>演示强>
答案 1 :(得分:0)
你可以做以下事情:
HTML
<a href="abecadlo/"><div class="galeria">1</div></a>
<a href="abecadlo/"><div class="galeria">2</div></a>
<a href="abecadlo/"><div class="galeria">3</div></a>
CSS
.galeria{
border-radius: 50%;
width: 25px;
height: 25px;
padding: 8px;
background: #fff;
border: 1px solid #000;
color: #000;
text-align: center;
font-size: 20px;
}