使用最少量的代码创建我的HTML圈的另一种颜色

use*_*987 0 html css

我已经把一些HTML + CSS代码放在一起,有一个带有数字的灰色圆圈.如果我想创建另一种颜色的圆圈(比如橙色),那么最简单的方法就是这样做.我想保留原始代码,因为我仍在使用灰色圆圈.

这是我的jsfiddle:http: //jsfiddle.net/hus​​kydawgs/5f4kuLk5/6/

这是我的HTML

<div class="circle">
    <span class="number">1</span>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的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;
}
Run Code Online (Sandbox Code Playgroud)

Tur*_*nip 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;
}
Run Code Online (Sandbox Code Playgroud)
<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>
Run Code Online (Sandbox Code Playgroud)