[英]SCSS multiple selectors
嗨我有這個代碼:
.navbar .nav-pills .active > a {
background-color: $NavBgHighlight;
color: $NavTxtColor;
}
.navbar .nav-pills .active > a:hover {
background-color: $NavBgHighlight;
color: $NavTxtColor;
}
我想將兩個部分合並為一個部分,更像是:
.navbar .nav-pills .active > a, a:hover {
background-color: $NavBgHighlight;
color: $NavTxtColor;
}
但它不會那樣工作:(我怎么能合並它們?(我想要的是:懸停和正常的a會起作用)
您可以使用SASS選擇器嵌套 :
.navbar .nav-pills .active {
> a, > a:hover {
background-color: $NavBgHighlight;
color: $NavTxtColor;
}
}
編譯為:
.navbar .nav-pills .active > a, .navbar .nav-pills .active > a:hover {
...
}
.navbar{
&.nav-pills{
&.active {
> a, > a:hover {
background-color: $NavBgHighlight;
color: $NavTxtColor;
}
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.