佔位符

有時你將建立不會單獨使用的類,而只是在其他規則集中擴充套件。這意味著編譯的 CSS 檔案將比它需要的大。佔位符選擇器解決了這個問題。

佔位符選擇器與類選擇器類似,但它們使用百分比字元(%)而不是用於類的(。)。它們不會出現在已編譯的 CSS 中。

%button {
    border: 5px solid black;
    border-radius: 5px;
    margin: 0;
} 

.error-button {
    @extend %button;
    background-color: #FF0000;
}

.success-button {
    @extend %button;
    background-color: #00FF00;
}

這將編譯為以下 CSS:

.error-button, .success-button {
    border: 5px solid black;
    border-radius: 5px;
    margin: 0;
}

.error-button {
    background-color: #FF0000;
}

.success-button {
    background-color: #00FF00;
}