猿问

Sass - 操纵继承的财产?

Sass - 操纵继承的财产?

在Sass中,是否有可能操纵给定元素已经继承的值?

我的目标是这样的:

body
  color: blue
  .warning
    color: redstrong
  color: darken(inherit,20)


慕姐4208626
浏览 437回答 3
3回答

有只小跳蛙

鉴于元素不能具有组合的多个相同属性以及inherit无法知道当前呈现状态的事实,您的选项是1)使用SASS变量自己跟踪过去的变换:Demo.parent {   $firstTrans: translateX(50%);   transform: $firstTrans;   .child {     /* Old followed by new */     transform: $firstTrans rotate(10deg);   }}2)将变换应用于父级(如果需要,可能添加另一个容器):演示3)使用Javascript将当前变换与您要添加的变换相结合(这是您可以确保删除应用于父变换的唯一方法,如果需要):演示注意:由于此帖子,此答案来自合并后的帖子。
随时随地看视频慕课网APP
我要回答