Ampersand (&) at the end, and part of, a selector in SASS

前端 未结 1 774
终归单人心
终归单人心 2020-11-27 08:10

I have a problem I\'m struggling with. I have this mixin (which is an attempt to port some less to sass ):

@mixin button-variant($color, $background, $borde         


        
相关标签:
1条回答
  • 2020-11-27 08:27

    For Sass versions 3.2 and older, these are all of the valid ways to use the parent selector:

    .foo {
        &, &.bar, &#bar, &:after, &[active] {
            color: red;
        }
    }
    
    .foo {
        .bar & {
            color: red;
        }
    }
    

    As of Sass 3.3, this is valid:

    .foo {
        &bar, &-bar {
            color: red;
        }
    }
    

    As of Sass 3.4, this is valid:

    .foo {
        $foo: &;
        @at-root bar#{&} {
            color: red;
        }
    }
    
    0 讨论(0)
提交回复
热议问题