Fundación - Sass Mixins
Importador
Importa el contenido de los mixins SASS que se colocan en el archivo scss / util / _mixins.scss . Puede importar los mixins de SASS utilizando la siguiente línea de código:
@import 'util/mixins';
Referencia de Sass
Puede cambiar los estilos de los componentes utilizando las funciones SASS.
Mixins
Puede usar los siguientes mixins para construir la estructura de clases CSS para sus componentes.
CSS-TRIANGLE
Se utiliza para crear flechas desplegables, pips desplegables y muchos más. Utiliza el selector <i> & :: before </i> o <i> & :: after </i> para adjuntar un triángulo a un elemento existente. Utiliza el siguiente formato:
@include css-triangle($triangle-size, $triangle-color, $triangle-direction);
Utiliza los siguientes parámetros como se especifica en la tabla:
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $triangle-size Define el ancho del triángulo. |
Número | Ninguna |
2 | $triangle-color Define el color del triángulo. |
Color | Ninguna |
3 | $triangle-direction Define la dirección del triángulo como arriba, derecha, abajo o izquierda. |
Palabra clave | Ninguna |
HAMBURGER
Se utiliza para crear iconos de menú con ancho, alto, número de barras y colores. Utiliza el siguiente formato:
@include hamburger($color, $color-hover, $width, $height, $weight, $bars);
Utiliza los siguientes parámetros como se especifica en la tabla:
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $color Define el color del icono. |
Color | Ninguna |
2 | $color-hover Define el color cuando pasas el cursor sobre el icono. |
Color | Ninguna |
3 | $width Define el ancho del icono. |
Número | Ninguna |
4 | $height Define la altura del icono. |
Número | Ninguna |
5 | $weight Define el peso de las barras individuales en el icono. |
Número | Ninguna |
6 | $bars Define el número de barras en el icono. |
Número | Ninguna |
BACKGROUND-TRIANGLE
Se utiliza para especificar la imagen de fondo de un elemento. Utiliza el siguiente formato:
@include background-triangle($color);
Utiliza el parámetro como se especifica en la tabla -
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $color Define el color del triángulo. |
Color | $ negro |
CLEARFIX
Este mixin borra automáticamente los elementos secundarios, por lo que no hay necesidad de marcado adicional. Utiliza el siguiente formato:
@include clearfix;
AUTO-WIDTH
Automáticamente dimensiona los elementos en función del número de elementos presentes en el contenedor. Utiliza el siguiente formato:
@include auto-width($max, $elem);
Utiliza los siguientes parámetros como se especifica en la tabla:
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $max Identifica el número máximo de artículos en el contenedor. |
Número | Ninguna |
2 | $elem Utiliza una etiqueta para los selectores de hermanos. |
Palabra clave | li |
DISABLE-MOUSE-OUTLINE
Se usa para deshabilitar el contorno alrededor del elemento cuando identifica la acción de entrada del mouse. Utiliza el siguiente formato:
@include disable-mouse-outline;
ELEMENT-INVISIBLE
Se utiliza para ocultar los elementos y puede estar disponible para teclados y otros dispositivos. Utiliza el siguiente formato:
@include element-invisible;
ELEMENT-INVISIBLE-OFF
Se utiliza para eliminar los elementos invisibles e invierte la salida de CSS mediante el mixin element-invisible () . Utiliza el siguiente formato:
@include element-invisible-off;
VERTICAL-CENTER
Se utiliza para colocar los elementos centrados verticalmente dentro del elemento principal no estático utilizando el siguiente formato:
@include vertical-center;
HORIZONTAL-CENTER
Se utiliza para colocar los elementos centrados horizontalmente dentro del elemento principal no estático utilizando el siguiente formato:
@include horizontal-center;
ABSOLUTE-CENTER
Se usa para colocar los elementos absolutamente centrados dentro del elemento padre no estático usando el siguiente formato:
@include absolute-center;