/**===================== Common scss ==========================**/ /* ======= Display Flex Css Start ======= */ @mixin flex_common($dis: flex, $align: center, $justify: center) { display: $dis; align-items: $align; justify-content: $justify; } /* ======= Display Flex Css End ======= */ /* ======= Gap Flex Css Start ======= */ @mixin flex_wrap($dis: flex, $wrap: wrap, $gap: 15px) { display: $dis; flex-wrap: $wrap; gap: $gap; } /* ======= Gap Flex Css End ======= */ /*======= position css starts ======= */ @mixin pos($pos: absolute, $content: "") { content: $content; position: $pos; } @mixin pseudowh($width: 100%, $height: 100%) { width: $width; height: $height; } @mixin center($position) { @if $position== "vertical" { top: 50%; transform: translateY(-50%); } @else if $position== "horizontal" { left: 50%; transform: translateX(-50%); } @else if $position== "both" { top: 50%; left: 50%; transform: translate(-50%, -50%); } } /*======= position css ends ======= */ /*======= font awesome css start ======= */ @mixin font($weight: 900, $family: $fontawesome) { font-family: $family; font-weight: $weight; } /*======= font awesome css ends ======= */ /*======= align css starts ======= */ @mixin rtl($property, $ltr-value, $rtl-value) { #{$property}: $ltr-value; [dir="rtl"] & { #{$property}: $rtl-value; } } // @include rtl(float, left, right); /*======= align css ends ======= */