- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在Sass中,有没有一种方法可以使用&符号选择直接父级,而不是整个组的父级选择器?例如:
.wrapper{
background-color: $colour_nav_bg;
h1{
color: $colour_inactive;
.active &{
color: red;
}
}
}
.wrapper h1{
color: grey;
}
.active .wrapper h1{
color: red
}
.wrapper .active h1{
color: red;
}
.wrapper{
background-color: $colour_nav_bg;
h1{
color: $colour_inactive;
}
.active h1{
color: red;
}
}
<ul class="wrapper">
<li class="active">
<h1>blah</h1>
</li>
</ul>
最佳答案
在撰写本文时,没有用于元素的直接父代的Sass选择器。有一个&
(您知道)选择根父代。还有%
placeholder selectors可以隐藏规则,直到成为extended为止。
Sass是open-sourced,因此您可以贡献一个新的“直接父级”选择器。
关于sass - 萨斯&符,选择直系 parent 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17833674/
]我正在尝试从 sass 编译一个 css 文件。我使用 bulma (bulma.io) 作为 CSS 框架。这是我的目录结构 我正在尝试将 grid.sass 更改为 output.css 我正在
我在当前项目中使用 Sass (.scss)。 以下示例: HTML Hello World SCSS .container { background:
我已经很长时间没有使用 SASS 了,想知道伪元素是否存在一些问题,例如 :first-child 或 :last-child ? 最佳答案 虽然@Andre 是正确的,伪元素及其支持存在问题,尤其是
这个问题在这里已经有了答案: SASS syntax is not generating &:hover in css (1 个回答) 关闭 7 年前。
我正在尝试在按钮顶部呈现一个 png 图标。 :after 元素在呈现的 html 中,但大小为 0x0 且未显示图标。 my-button 是一个呈现按钮的通用 Web 组件 .grouped-bu
我有一个使用 twitter bootstrap 和 sass 的 Rails 元素。 scss 文件结构化到文件夹中,所以我有更好的概述。现在我想为包含我的颜色等的全局变量定义一个文件,并将这些值传
很简单,但是在网上找不到任何答案!在我的Mac上全局安装sass(npm install -g sass)。 这可以按预期工作: sass style.scss style.css 然后我尝试: sa
根据Bourbon docs , 您可以使用 #{$all-text-inputs} 将其变为: #{$all-text-inputs} { border: 1px solid green; }
我正在尝试使用简单的 display:none/block 显示 div。单击按钮时,我将 .active 类附加到我的 div。 我不想使用 SASS 定位这个 .active 类,但如果我试图嵌套
我刚开始使用 node-sass。我已经到了请求 style.css 的地步。如果我的样式表目录中没有 style.css,它会为我编译它,但是一旦编译,它不会更新/重新编译更改,直到我手动删除 cs
我想让 grunt 编译我的 sass 的紧凑版本和压缩版本。我可以让它编译其中之一,但不能同时编译两者。我尝试过: sass: { dist: { opt
我有一个用 SCSS/Sass 编写的函数,它使用 @each 函数循环 map 的每个元素。 $classes-map: ("class-a": "doesntmatter",
我想了解如何在 CSS 中将文本设置为基线。我发现我需要在 font-size 改变后立即调整行高。 一些在线工具和 Sass mixins 正是这样做的,但我想了解这个公式。 例如,一个 mixin
我有以下 scss: @mixin logo($size:mobile) { @if $size == mobile { #logo { @extend %logoMobile
我想将 CSS 转换为 SCSS,如下所示: .top { margin-top: 1em; margin-bottom: 1em; nav { background: #333;
我有这两个 div:包含一组过滤器的父 div #filterSelect,以及它的子 div #applyFilterIKnow,它是“应用过滤器”按钮。 #applyFilterIKnow 应该始
我是一名优秀的程序员,十分优秀!