2012-05-25 20 views
110

¿Cómo puedo usar los selectores de pseudo-elemento: before y: after siguiendo la sintaxis de Sass o, como alternativa, SCSS? De esta manera:: después y: antes de los selectores de pseudo-elemento en Sass

p 
    margin: 2em auto 
    > a 
    color: red 
    :before 
    content: "" 
    :after 
    content: "* * *" 

Por supuesto, lo anterior falla.

+1

@cimmanon En realidad, la pregunta "Sass .scss:? Anidación y múltiples clases" está duplicado, porque se preguntó después de un mes de este –

+0

La edad no es la forma en que determinamos los duplicados. La otra pregunta es una versión más general de esta pregunta, por lo que se cerró como un duplicado. – cimmanon

Respuesta

281

Use ampersand to specify the parent selector.

sintaxis SCSS:

p { 
    margin: 2em auto; 

    > a { 
     color: red; 
    } 

    &:before { 
     content: ""; 
    } 

    &:after { 
     content: "* * *"; 
    } 
} 
+0

¿Se aplica a todas las pseudo clases y elementos? –

+0

Es genial. Mientras que SCSS es realmente bueno para estructurar mejor su código CSS. –

Cuestiones relacionadas