使用scss在父类上悬停伪元素

时间:2017-07-17 11:31:51

标签: css sass

我如何将以下CSS翻译成SCSS?

.parent-class:hover .child-class {
  visibility: visible;
  animation-name: bounceIn;
  animation-duration: 450ms;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  transition-delay:0s;
}

以下代码似乎不起作用:

.parent-class{
  &:hover .childclass{
    visibility: visible;
    animation-name: bounceIn;
    animation-duration: 450ms;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
    transition-delay:0s;
  }
}

2 个答案:

答案 0 :(得分:2)

你的scss有正确的想法 - 除了你的班级名字有错字:

.childclass - > .child-class

.parent-class{
  &:hover .child-class{
    visibility: visible;
    animation-name: bounceIn;
    animation-duration: 450ms;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
    transition-delay:0s;
  }
}

答案 1 :(得分:1)

Danield是对的,只是为了让它更简洁:

.parent-class {
  &:hover .child-class {
    visibility: visible;
    animation: bounceIn 450ms linear forwards;
    transition-delay: 0s;
  }
}