Я пытаюсь создать очень конкретное изображение с использованием CSS (если нет лучшего способа сделать это, что я еще не обнаружил). Я создал изображение с помощью Photoshop, но разрешение не такое высокое, как я хочу. Ниже приведен код и результат. Однако я хочу объединить все три стиля CSS в один, чтобы каждый раз, когда я хочу показывать изображение, мне не нужно рисовать каждый из трех кругов. Любое понимание было бы замечательным или лучшей идеей для достижения того же самого.Объединение элементов CSS в один элемент
#box {
display: block;
width: 1.5em;
height: 1.5em;
background-color: #74afad;
position: absolute;
border-radius: 100%;
z-index: -1;
margin-top: auto;
margin-bottom: auto;
vertical-align: middle;
}
#whiteCircle {
display: block;
width: 1.25em;
height: 1.25em;
background-color: white;
position: relative;
border-radius: 100%;
z-index: 0;
margin-top: 50%;
top: -.625em;
margin-left: 50%;
left: -.625em;
vertical-align: middle;
}
#orangeCircle {
display: block;
width: 1em;
height: 1em;
background-color: #ff7e00;
position: absolute;
border-radius: 100%;
z-index: 1;
margin-top: 50%;
margin-left: 50%;
top: -.5em;
left: -.5em;
vertical-align: middle;
}
<div id="box">
<div id="whiteCircle">
<div id="orangeCircle">
</div>
</div>
</div>
Спасибо!