css SASS%在后代和子选择器中扩展。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css SASS%在后代和子选择器中扩展。相关的知识,希望对你有一定的参考价值。
/*
*/
%child-selector {
[data-foo="local"] > & {
background: blue;
}
}
.class1 {
[data-bar="global"] & {
@extend %child-selector;
}
}
%descendant-selector {
[data-foo="local"] & {
background: blue;
}
}
.class2 {
[data-bar="global"] & {
@extend %descendant-selector;
}
}
<div></div>
<div></div>
[data-bar="global"] [data-foo="local"] > .class1 {
background: blue;
}
[data-foo="local"] [data-bar="global"] .class2, [data-bar="global"] [data-foo="local"] .class2 {
background: blue;
}
以上是关于css SASS%在后代和子选择器中扩展。的主要内容,如果未能解决你的问题,请参考以下文章
css选择器的1.5 子选择器
用sass选择器嵌套的时候,如何表示直接子元素
后代选择器和子元素选择器的区别
[JavaWeb-CSS]CSS扩展选择器
课时73.后代选择器和子元素选择器(理解)
H5 14-后代选择器和子元素选择器