Sass - Definiendo un Mixin

Descripción

La directiva @mixin se usa para definir los mixins. Incluye opcionalmente las variables y el argumento después del nombre del mixin.

Ejemplo

El siguiente ejemplo demuestra el uso de @mixin en el archivo SCSS:

sample.htm

<html>
   <head>
      <title> Mixin example of sass</title>
      <link rel = "stylesheet" type = "text/css" href = "sample.css"/>
   </head>

   <body>
      <div class = "cont">
         <h1>Example using include</h1>
         <h3>Directive is used to define the Mixins, it includes variables and argument optionally.</h3>
      </div>
   </body>
</html>

A continuación, cree el archivo sample.scss .

sample.scss

@mixin style {
   .cont{
      color: #77C1EF;
   }
}
@include style;

Puede decirle a SASS que observe el archivo y actualice el CSS cada vez que cambie el archivo SASS, utilizando el siguiente comando:

sass --watch C:\ruby\lib\sass\sample.scss:sample.css

A continuación, ejecute el comando anterior; creará el archivo sample.css automáticamente con el siguiente código:

sample.css

.cont {
   color: #77C1EF;
}

Salida

Realicemos los siguientes pasos para ver cómo funciona el código dado anteriormente:

  • Guarde el código html dado anteriormente en sample.htm archivo.

  • Abra este archivo HTML en un navegador, se muestra una salida como se muestra a continuación.