ORIENT/themes/modern2/assets/css/components/1-main/mixin.scss

90 lines
2.2 KiB
SCSS
Raw Normal View History

2021-05-10 12:01:19 +00:00
@mixin transition {
transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
}
@mixin transition-bg {
transition: background 0.2s ease-in-out 0s;
-moz-transition: background 0.2s ease-in-out 0s;
}
@mixin transition-border {
transition: border 0.2s ease-in-out 0s;
-moz-transition: border 0.2s ease-in-out 0s;
}
@mixin fullImage {
width: 100%;
height: 100%;
object-fit: cover;
-o-object-fit: cover;
}
@mixin transformY {
transform: translateY(-50%);
-moz-ransform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
@mixin transformX {
transform: translateX(-50%);
-moz-ransform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
}
@mixin transform {
transform: translate(-50%, -50%);
-moz-ransform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}
@mixin transformReset {
transform: translate(0, 0);
-moz-ransform: translate(0, 0);
-o-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
@mixin rotate {
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-moz-transform: rotate(90deg);
}
@mixin rotate180deg {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-moz-transform: rotate(180deg);
}
@mixin rotate270deg {
transform: rotate(270deg);
-webkit-transform: rotate(270deg);
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-moz-transform: rotate(270deg);
}
@mixin xxsm-xsm {
@media (max-width: 374px) { @content; }
}
@mixin xsm-sm {
@media (max-width: 540px) { @content; }
}
@mixin sm-md {
@media (max-width: 700px) { @content; }
}
@mixin md-lg {
@media (max-width: 768px) { @content; }
}
@mixin lg-xlg {
@media (max-width: 1024px) { @content; }
}
@mixin xlg-xxlg {
@media (max-width: 1400px) { @content; }
}
@mixin xxlg-xxxlg {
@media (max-width: 1640px) { @content; }
}