CSS - 如何干涸?

ker*_*lin 2 css

有没有办法干掉这个CSS?唯一不同的是颜色?

div.base-text-gold {
    position: absolute; bottom: 9px; color: #FED577; font-size: 10px;
    font-weight: bolder; text-align: center; width: 61px; text-transform: uppercase;
}

div.base-text-grey {
    position: absolute; bottom: 9px; color: #D1D2D4; font-size: 10px;
    font-weight: bolder; text-align: center; width: 61px; text-transform: uppercase;
}
Run Code Online (Sandbox Code Playgroud)

Tur*_*nor 8

将颜色分成不同的CSS类,如下所示:

div.base-text {
    position: absolute; bottom: 9px; font-size: 10px;
    font-weight: bolder; text-align: center; width: 61px; text-transform: uppercase;
}

div.gold {
    color: #FED577;
}

div.grey {
    color: #D1D2D4;
}
Run Code Online (Sandbox Code Playgroud)

然后简单地将两个类应用于元素:

<div class="base-text gold">...</div>
Run Code Online (Sandbox Code Playgroud)

  • +1,但只是向OP指出(希望)显而易见的观点,即类名应该优先具有一些上下文含义(.error,.highlight,...)而不是颜色的名称.这样一来,有人可能有机会知道这些课程的使用位置/原因. (3认同)

Nat*_*her 5

您可以尝试使用 lessCSSdotlesscss 库中的一个