
It imports the contents of the SASS mixins which are placed under the scss/util/_mixins.scss file. You can import the SASS mixins by using the following line of code −
@import 'util/mixins';
You can change the styles of the components by using the SASS functions.
You can use the following mixins to build the CSS class structure for your components.
CSS-TRIANGLE
It is used for creating dropdown arrows, dropdown pips and many more. It uses <i>&::before</i> or <i>&::after</i> selector for attaching a triangle to an existing element. It uses the following format −
@include css-triangle($triangle-size, $triangle-color, $triangle-direction);
It uses following parameters as specified in the table −
| Sr.No. | Parameter & Description | Type | Default Value | 
|---|---|---|---|
| 1 | 
 $triangle-size It defines the width of the triangle.  | 
Number | None | 
| 2 | 
 $triangle-color It defines the color of the triangle.  | 
Color | None | 
| 3 | 
 $triangle-direction It defines the direction of the triangle such as up, right, down or left.  | 
Keyword | None | 
HAMBURGER
It is used for creating menu icon with width, height, number of bars and colors. It uses the following format −
@include hamburger($color, $color-hover, $width, $height, $weight, $bars);
It uses following parameters as specified in the table −
| Sr.No. | Parameter & Description | Type | Default Value | 
|---|---|---|---|
| 1 | 
 $color It defines the color for the icon.  | 
Color | None | 
| 2 | 
 $color-hover It defines the color when you hover on the icon.  | 
Color | None | 
| 3 | 
 $width It defines the width of the icon.  | 
Number | None | 
| 4 | 
 $height It defines the height of the icon.  | 
Number | None | 
| 5 | 
 $weight It defines the weight of individual bars in the icon.  | 
Number | None | 
| 6 | 
 $bars It defines the number of bars in the icon.  | 
Number | None | 
BACKGROUND-TRIANGLE
It is used for specifying the background image to an element. It uses the following format −
@include background-triangle($color);
It uses the parameter as specified in the table −
| Sr.No. | Parameter & Description | Type | Default Value | 
|---|---|---|---|
| 1 | 
 $color It defines the color for the triangle.  | 
Color | $black | 
CLEARFIX
This mixin automatically clears the children elements, so that there is no need of additional markup. It uses the following format −
@include clearfix;
AUTO-WIDTH
It automatically sizes the elements based on the number of elements present in the container. It uses the following format −
@include auto-width($max, $elem);
It uses the following parameters as specified in the table −
| Sr.No. | Parameter & Description | Type | Default Value | 
|---|---|---|---|
| 1 | 
 $max It identifies the maximum number of items in the container.  | 
Number | None | 
| 2 | 
 $elem It uses a tag for sibling selectors.  | 
Keyword | li | 
DISABLE-MOUSE-OUTLINE
It is used to disable the outline around the element when it identifies the mouse input action. It uses the following format −
@include disable-mouse-outline;
ELEMENT-INVISIBLE
It is used to hide the elements and can be available to keyboards and other devices. It uses the following format −
@include element-invisible;
ELEMENT-INVISIBLE-OFF
It is used to remove the invisible elements and reverses the CSS output by using the element-invisible() mixin. It uses the following format −
@include element-invisible-off;
VERTICAL-CENTER
It is used to place the elements vertically-centered inside the non-static parent element by using the following format −
@include vertical-center;
HORIZONTAL-CENTER
It is used to place the elements horizontally-centered inside the non-static parent element by using the following format −
@include horizontal-center;
ABSOLUTE-CENTER
It is used to place the elements absolutely-centered inside the non-static parent element by using the following format −
@include absolute-center;