Основа - Sass Mixins
Импорт
Он импортирует содержимое миксинов SASS, которые помещаются в файл scss / util / _mixins.scss . Вы можете импортировать миксины SASS, используя следующую строку кода -
@import 'util/mixins';
Справочник Sass
Вы можете изменить стили компонентов с помощью функций SASS.
Миксины
Вы можете использовать следующие миксины для создания структуры классов CSS для ваших компонентов.
CSS-TRIANGLE
Он используется для создания выпадающих стрелок, выпадающих пунктов и многого другого. Он использует селектор <i> & :: before </i> или <i> & :: after </i> для присоединения треугольника к существующему элементу. Он использует следующий формат -
@include css-triangle($triangle-size, $triangle-color, $triangle-direction);
Он использует следующие параметры, как указано в таблице -
Sr. No. | Параметр и описание | Тип | Значение по умолчанию |
---|---|---|---|
1 | $triangle-size Он определяет ширину треугольника. |
номер | Никто |
2 | $triangle-color Он определяет цвет треугольника. |
цвет | Никто |
3 | $triangle-direction Он определяет направление треугольника, например, вверх, вправо, вниз или влево. |
Ключевое слово | Никто |
HAMBURGER
Он используется для создания значка меню с шириной, высотой, количеством полос и цветами. Он использует следующий формат -
@include hamburger($color, $color-hover, $width, $height, $weight, $bars);
Он использует следующие параметры, как указано в таблице -
Sr. No. | Параметр и описание | Тип | Значение по умолчанию |
---|---|---|---|
1 | $color Он определяет цвет значка. |
цвет | Никто |
2 | $color-hover Он определяет цвет при наведении курсора на значок. |
цвет | Никто |
3 | $width Он определяет ширину значка. |
номер | Никто |
4 | $height Он определяет высоту значка. |
номер | Никто |
5 | $weight Он определяет вес отдельных полосок на значке. |
номер | Никто |
6 | $bars Он определяет количество полосок на значке. |
номер | Никто |
BACKGROUND-TRIANGLE
Он используется для указания фонового изображения для элемента. Он использует следующий формат -
@include background-triangle($color);
Он использует параметр, указанный в таблице -
Sr. No. | Параметр и описание | Тип | Значение по умолчанию |
---|---|---|---|
1 | $color Он определяет цвет треугольника. |
цвет | $ черный |
CLEARFIX
Этот миксин автоматически очищает дочерние элементы, так что нет необходимости в дополнительной разметке. Он использует следующий формат -
@include clearfix;
AUTO-WIDTH
Он автоматически изменяет размер элементов в зависимости от количества элементов, присутствующих в контейнере. Он использует следующий формат -
@include auto-width($max, $elem);
Он использует следующие параметры, как указано в таблице -
Sr. No. | Параметр и описание | Тип | Значение по умолчанию |
---|---|---|---|
1 | $max Он определяет максимальное количество элементов в контейнере. |
номер | Никто |
2 | $elem Он использует тег для родственных селекторов. |
Ключевое слово | Ли |
DISABLE-MOUSE-OUTLINE
Он используется для отключения контура вокруг элемента, когда он определяет действие ввода мыши. Он использует следующий формат -
@include disable-mouse-outline;
ELEMENT-INVISIBLE
Он используется для скрытия элементов и может быть доступен для клавиатур и других устройств. Он использует следующий формат -
@include element-invisible;
ELEMENT-INVISIBLE-OFF
Он используется для удаления невидимых элементов и инвертирования вывода CSS с помощью миксина element-invisible () . Он использует следующий формат -
@include element-invisible-off;
VERTICAL-CENTER
Он используется для размещения элементов по вертикали внутри нестатического родительского элемента, используя следующий формат:
@include vertical-center;
HORIZONTAL-CENTER
Он используется для размещения элементов по центру по горизонтали внутри нестатического родительского элемента с использованием следующего формата:
@include horizontal-center;
ABSOLUTE-CENTER
Он используется для размещения элементов с абсолютным центрированием внутри нестатического родительского элемента с использованием следующего формата:
@include absolute-center;