我已经把一些HTML + CSS代码放在一起,有一个带有数字的灰色圆圈。如果我想创建另一种颜色的圆圈(比如橙色),那么最简单的方法就是这样做。我想保留原始代码,因为我仍在使用灰色圆圈。
这是我的jsfiddle: http://jsfiddle.net/huskydawgs/5f4kuLk5/6/
这是我的HTML
<div class="circle">
<span class="number">1</span>
</div>
这是我的CSS:
.circle {
border-radius: 100%;
height: 2em;
width: 2em;
text-align: center;
background: #616161;
margin: 0 auto;
}
.circle .number {
margin-top: 0.10em;
font-size: 1.5em;
font-weight: bold;
font-family: sans-serif;
line-height: 1.4em;
color: #ffffff;
}
答案 0 :(得分:5)
在第二个元素中添加一个类,并使用它来覆盖具有不同背景颜色的主圆形样式:
.circle {
border-radius: 100%;
height: 2em;
width: 2em;
text-align: center;
background: #616161;
margin: 0 auto;
}
.circle.orange {
background: orange;
}
.circle.red {
background: red;
}
.circle .number {
margin-top: 0.10em;
font-size: 1.5em;
font-weight: bold;
font-family: sans-serif;
line-height: 1.4em;
color: #ffffff;
}
<div class="circle">
<span class="number">1</span>
</div>
<div class="circle orange">
<span class="number">2</span>
</div>
<div class="circle red">
<span class="number">3</span>
</div>
答案 1 :(得分:0)
将背景标记为!important。