为了账号安全,请及时绑定邮箱和手机立即绑定

Sass - 操纵继承的财产?

Sass - 操纵继承的财产?

Sass - 操纵继承的财产?在Sass中,是否有可能操纵给定元素已经继承的值?我的目标是这样的:body   color: blue   .warning     color: redstrong   color: darken(inherit,20)
查看完整描述

3 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

鉴于元素不能具有组合的多个相同属性以及inherit无法知道当前呈现状态的事实,您的选项是

1)使用SASS变量自己跟踪过去的变换:Demo

.parent {
  $firstTrans: translateX(50%);
  transform: $firstTrans;
  .child {
    /* Old followed by new */
    transform: $firstTrans rotate(10deg);
  }}

2)将变换应用于父级(如果需要,可能添加另一个容器):演示

3)使用Javascript将当前变换与您要添加的变换相结合(这是您可以确保删除应用于父变换的唯一方法,如果需要):演示

注意:由于此帖子,此答案来自合并后的帖子


查看完整回答
反对 回复 2019-07-31
  • 3 回答
  • 0 关注
  • 414 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信