Mixin
Un mixin es un conjunto coherente de métodos y propiedades implementadas por otras interfaces y clases.
Ejemplo
@mixin nombre_del_mixin{
width: 100% ;
}
La forma más común de llamar a un mixin y aplicar esas propiedades y métodos es el include (ejemplo @include nombre_del_mixin
). Al utilizar el include para llamar las propiedades y métodos incluidos en el mixin, son entonces parte de la nueva interfaz.
Esa definición es un poco confusa. Propongo que reemplazamos ésto con: Un mixin es una clase u objeto que contiene uno o más métodos y/o propiedades implementadas por otra interface o clase. Las propiedades y los métodos son entonces parte de la nueva interfaz o clase y se utilizan simplemente como un definido explícitamente por la clase o interfaz.
Aprende más
Conocimiento general
- Mixin en Wikipedia
Referencia técnica
- Ejemplo de mixin: Body