首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Stylus嵌套CSS类

用Stylus嵌套CSS类
EN

Stack Overflow用户
提问于 2014-07-22 18:27:36
回答 2查看 1.1K关注 0票数 3

我试图用AngularJS做一些动画,在使用Stylus设置AngularJS动画CSS类时遇到了一个问题。我需要最终的CSS如下所示:

代码语言:javascript
复制
.test-animation-class.ng-hide-remove,
.test-animation-class.ng-hide-add.ng-hide-add-active {
    opacity 0
}

我试过以下的斯泰勒斯:

代码语言:javascript
复制
.test-animation-class
  &.ng-hide-remove
  &.ng-hide-add
    &.ng-hide-add-active
      opacity 0

但结果是这样的:

代码语言:javascript
复制
.test-animation-class.ng-hide-remove.ng-hide-add-active,
.test-animation-class.ng-hide-add.ng-hide-add-active {
    opacity 0
}

是否有一种方法可以指定.ng-hide-add-active类仅在直接父CSS类.ng-hide-add而不是.ng-hide-remove类上?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-22 18:41:36

这个有用吗?

代码语言:javascript
复制
.test-animation-class
  &.ng-hide-remove
  &.ng-hide-add.ng-hide-add-active
    opacity 0
票数 3
EN

Stack Overflow用户

发布于 2014-07-22 19:07:14

runTarm的回答似乎是最“触控”的方式,但如果您不想过度考虑它,这也是有效的:

代码语言:javascript
复制
.test-animation-class.ng-hide-remove
.test-animation-class.ng-hide-add.ng-hide-add-active
    opacity 0
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24895002

复制
相关文章

相似问题

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