这是CSS圈子中的图像.我希望圆圈围绕图像,因此图像应该在中心.我怎样才能做到这一点?
HTML:
<div class="circletag" id="nay"> <img src="/images/no.png"> </div>
CSS:
div.circletag { display: block; width: 40px; height: 40px; background: #E6E7ED; -moz-border-radius: 20px; -webkit-border-radius: 20px; } div.circletag.img { }
解决方法
使用图像作为背景图像.
.circletag { display: block; width: 40px; height: 40px; background: #E6E7ED; -moz-border-radius: 20px; -webkit-border-radius: 20px; background-image: url(no.png); background-position:50% 50%; background-repeat:no-repeat; }
如果您不希望整个外部div可以被点击,这可能会起作用:
.circletag { display: block; width: 40px; height: 40px; background: #E6E7ED; -moz-border-radius: 20px; -webkit-border-radius: 20px; text-align:center; } .circletag img{ margin-top:7px; }