Css 如何使用@media with sass在选择器中包含和排除属性
我有两个SCSS:横向和纵向。 我的部分肖像SCSS:Css 如何使用@media with sass在选择器中包含和排除属性,css,sass,media-queries,Css,Sass,Media Queries,我有两个SCSS:横向和纵向。 我的部分肖像SCSS: .img-logo__tree_hidden { display: none; } 以及我的景观SCS的一部分: .img-logo__tree_hidden { visibility: hidden; } 我尝试将这些SCS重构为一个SCS,得到了以下结果: .img-logo__tree_hidden { display: none; @media all and (orientation: landscape) {
.img-logo__tree_hidden {
display: none;
}
以及我的景观SCS的一部分:
.img-logo__tree_hidden {
visibility: hidden;
}
我尝试将这些SCS重构为一个SCS,得到了以下结果:
.img-logo__tree_hidden {
display: none;
@media all and (orientation: landscape) {
visibility: hidden;
}
}
但由此产生的CSS是:
.img-logo__tree_hidden {
display: none;
visibility: hidden;
}
因此,我需要做什么来使用@media生成横向CSS:
.img-logo__tree_hidden {
visibility: hidden;
}
我赢了这个麻烦。在萨斯梅斯特一切都很好。但在我的SCS中,这并不好。 我刚刚添加了另一个@media:
@media all and (orientation:portrait) {
.img-logo__tree_hidden {
display: none;
}
}
这就是工作。我赢了这个麻烦。在萨斯梅斯特一切都很好。但在我的SCS中,这并不好。 我刚刚添加了另一个@media:
@media all and (orientation:portrait) {
.img-logo__tree_hidden {
display: none;
}
}
这是可行的。我在sassmeister.com上试用了你的代码,结果与你在这里给出的不一样。这是意料之中的事。我也是,与sassmeister.com上的@Harry相同,它的工作方式类似于charm@Harry是对的,我想真正的问题是你仍然应用了
none
,因为这是一般的样式,所以即使媒体的条件为真,元素仍然是none
,我在sassmeister.com上尝试了你的代码,输出与你的不一样给这里。我也是,就像sassmeister.com上的@Harry一样,它就像一个charm@Harry是的,我想真正的问题是你仍然应用了none
,因为这是一般的样式,所以即使媒体的条件为真,元素仍然是none