-1
私がしようとしているのは、active
クラスが適用されている要素にtransition
を適用することです。基本的に私はSCSSを複製しないようにしようとしています(コンパイルされたCSSで複製されることはわかっていますが)。 active
クラスはすべて、三角形のbottom-border-color
を変更します。SCSS psuedo:afterと "class" with ampersand
> li {
&:after {
position: absolute;
content: '';
border-bottom: 30px solid transparent;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
bottom: -100px;
left: 50%;
@include transform(0, -50%);
@include transition(border-bottom-color .3s ease-in);
&.active { // this obviously doesn't work - nor does &.active:after
border-bottom-color: $color-bg-green;
}
}
}
上記の1つのスコープの '&.active :: after'を宣言しても機能しません。 –
コンパイル済みのCSSを見ましたか?それを検証してみるべきです。答えは明らかです。 – cimmanon
@HenriqueBarcelosうわー、脳のおなら - thx = \ –