2
ここでは、リスト項目をスタイルするSCSSがあります。私が疑問に思っているのは、クラスと疑似セレクタの選択の順序です。だから基本的に&:before.active
は&.active:before
と同じですか?ここでSCSS(SASS)セレクタはネストされたクラスの問題を順序付けします
は、後者の完全な例です:
.sidebar-list {
list-style-type: none;
padding: 0;
& li {
padding: 4px 0;
&:before { // Here,
color: darken($font-color, 60%);
font-family: "FontAwesome";
content: "\f101\00a0";
}
&.selected:before { // And here.
color: darken($font-color, 30%);
}
}
}
そして(li
内)重要一部の旧:
:before
をスタイリングのための正しいだろう
&:before { // Here,
color: darken($font-color, 60%);
font-family: "FontAwesome";
content: "\f101\00a0";
&.selected { // And here. This would evaluate to "li:before.selected"
color: darken($font-color, 30%);
}
}
リスト項目のpsuedo-selector?
ありがとうございます!
CSSの擬似セレクタ(またはコンテンツ)一つだけのコロンが必要です。これは、 '::'を必要とする擬似要素だけです。 (私はそれを確認してください:https://stackoverflow.com/a/41867706/2512078) ありがとう!これは良い答えです。 – spikespaz