首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的css父类可以更改子类吗?

我的css父类可以更改子类吗?
EN

Stack Overflow用户
提问于 2016-08-08 17:57:22
回答 1查看 86关注 0票数 1

我有一个带有项目集合的rails页面。每个项目都有一个按钮。它里面有一个svg图像:

代码语言:javascript
复制
<button class="the-button">
  <svg class="the-pic">
    <g class = "cls-2">
      <path class="cls-5" d="M117.58,133.33l-24.7,25.38S85,165.63,88,173.08a11.24, ... "></path>
    </g>
  </svg>
</button>

有些项目有一个按钮与类“按钮”,而另一些项目与按钮“按钮-蓝色”。

我希望使cls-5类在父按钮为类stroke:$dark-gray;时具有css:the-button,在类the-button-blue时使用css:stroke:$white

这个是可能的吗?

注:

我的css文件是.scss文件,我正在运行jquery。

EN

回答 1

Stack Overflow用户

发布于 2016-08-08 18:00:22

我想让cls-5类在父按钮是类the-button时具有css:stroke:$dark-gray;,当它是类the-button-blue时使用css:stroke:$white;

是:

代码语言:javascript
复制
.the-button .cls-5 {
stroke: $dark-gray;
}

.the-button-blue .cls-5 {
stroke: $white;
}

解释:当您在CSS中编写选择器链时,每个选择器之间只有一个空格,空格表示每个后续选择器都是前一个选择器的后代。

N.B.每个空格后的选择器可能不是前一个选择器的子代,它可能是孙子或曾孙等。空格仅表示选择器是前一个选择器的后代。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38835654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档