/*————————————
Widths
————————————*/ // .w-25 .w-50 .w-75 .w-100 .mw-100 {
max-width: 100% !important;
} //
/* Width in Percentage (%) */ $i: 30; @while $i < 91 {
.g-width-#{$i}x { width: $i*1% !important; /* P */ } $i: $i + 10;
}
@media (max-width: #{$g-2xs}-1) {
.w-100--2xs { width: 100% !important; }
}
@media (min-width: $g-sm) {
@while $i < 91 { .g-width-#{$i}x--sm { width: $i*1% !important; /* P */ } $i: $i + 10; } .g-width-20x--sm { width: 20% !important; } .g-width-25x--sm { width: 25% !important; } .g-width-33_3x--sm { width: 33.333333% !important; } .g-width-40x--sm { width: 40% !important; } .g-width-60x--sm { width: 60% !important; } .g-width-16_6x--sm { width: 16.666666% !important; } .g-width-66_6x--sm { width: 66.666666% !important; }
}
@media (min-width: $g-md) {
$i: 20; /* P */ @while $i < 91 { .g-width-#{$i}x--md { width: $i*1% !important; /* P */ } $i: $i + 5; } .g-width-33_3x--md { /* P */ width: 33.333333% !important; } .g-width-16_6x--md { /* P */ width: 16.666666% !important; } .g-width-66_6x--md { /* P */ width: 66.666666% !important; }
}
@media (min-width: $g-lg) {
@while $i < 91 { .g-width-#{$i}x--lg { width: $i*1% !important; /* P */ } $i: $i + 10; }
}
@media (min-width: $g-xl) {
@while $i < 91 { .g-width-#{$i}x--xl { width: $i*1% !important; /* P */ } $i: $i + 10; }
}
.g-width-auto {
width: auto !important; /* P */
}
/* Max Width in Percentage (%) */ .g-width-1x {
max-width: 1%;
}
.g-width-80x {
max-width: 80%;
}
.g-width-90x {
max-width: 90%;
}
.g-width-95x {
width: 95%;
}
.g-max-width-60x {
max-width: 60%;
}
.g-max-width-100x {
max-width: 100%;
}
/* Min Width in Percentage (%) */ .g-min-width-100x {
min-width: 100%;
}
/* Width Viewport Width (vw) */ .g-width-50vw {
width: 50vw !important; /* P */
}
.g-width-100vw {
width: 100vw !important; /* P */
}
/* Width in Pixels (px) */ .g-width-3 {
width: 3px !important; /* O */
}
.g-width-10 {
width: 10px !important; /* O */
}
.g-width-12 {
width: 12px !important; /* Z */
}
.g-width-16 {
width: 16px !important; /* O */
}
.g-width-18 {
width: 18px !important; /* O */
}
.g-width-20 {
width: 20px !important; /* O */
}
.g-width-24 {
width: 24px !important; /* O */
}
.g-width-25 {
width: 25px !important; // Z
}
.g-width-26 {
width: 26px !important; /* P */
}
.g-width-28 {
width: 28px !important; /* O */
}
.g-width-30 {
width: 30px !important; /* P */
}
.g-width-32 {
width: 32px !important; /* O */
}
.g-width-35 {
width: 35px !important; /* P */
}
.g-width-40 {
width: 40px !important; /* P */
}
.g-width-45 {
width: 45px !important; /* P */
}
.g-width-48 {
width: 48px !important; /* P */
}
.g-width-50 {
width: 50px !important; /* P */
}
.g-width-54 {
width: 54px !important; /* P */
}
.g-width-55 {
width: 55px !important; /* P */
}
.g-width-60 {
width: 60px !important; /* P */
}
.g-width-64 {
width: 64px !important; /* P */
}
.g-width-70 {
width: 70px !important; /* P */
}
.g-width-75 {
width: 75px !important; /* O */
}
.g-width-80 {
width: 80px !important; /* P */
}
.g-width-85 {
width: 85px !important; /* P */
}
.g-width-95 {
width: 95px !important; /* P */
}
.g-width-100 {
width: 100px !important; /* P */
}
.g-width-105 {
width: 105px;
}
.g-width-110 {
width: 110px !important; /* O */
}
.g-width-115 {
width: 115px !important; /* O */
}
.g-width-120 {
width: 120px !important; /* P */
}
.g-width-125 {
width: 125px !important; /* P */
}
.g-width-130 {
width: 130px !important; /* P */
}
.g-width-140 {
width: 140px !important; /* P */
}
.g-width-150 {
width: 150px !important;
}
.g-width-160 {
width: 160px !important; /* P */
}
.g-width-170 {
width: 170px !important; /* P */
}
.g-width-200 {
width: 200px !important; /* P */
}
.g-width-215 {
width: 215px !important;
}
.g-width-235 {
width: 235px !important;
}
.g-width-250 { /* RG-Q */
width: 250px !important; /* P */ max-width: 100%;
}
.g-width-270 {
width: 270px !important; /* O */ max-width: 100%;
}
.g-width-300 {
width: 300px !important; /* P */ max-width: 100%;
}
.g-width-400 {
width: 400px !important; /* O */ max-width: 100%;
}
.g-width-340 {
width: 340px !important; /* O */ max-width: 100%;
}
.g-width-360 {
width: 360px !important; /* O */ max-width: 100%;
}
.g-width-370 {
width: 370px !important; /* P */ max-width: 100%;
}
.g-width-380 {
width: 380px !important; /* O */ max-width: 100%;
}
.g-width-460 {
width: 460px !important; /* O */ max-width: 100%;
}
.g-width-465 {
width: 465px !important; /* O */ max-width: 100%;
}
.g-width-485 {
width: 485px !important; /* O */ max-width: 100%;
}
.g-width-560 {
width: 560px !important; /* O */ max-width: 100%;
}
.g-width-590 {
width: 590px !important; max-width: 100%;
}
.g-width-600 {
width: 600px !important; /* O */ max-width: 100%;
}
.g-width-630 {
width: 630px !important; /* O */ max-width: 100%;
}
.g-width-680 {
width: 680px !important; /* O */ max-width: 100%;
}
.g-width-720 {
width: 720px !important; /* O */ max-width: 100%;
}
.g-width-760 {
width: 760px !important; max-width: 100%;
}
.g-width-770 {
width: 770px !important; max-width: 100%;
}
.g-width-780 { /* RG-Q */
width: 780px !important; /* P */ max-width: 100%;
}
.g-width-900 {
width: 900px !important; /* P */ max-width: 100%;
}
.g-width-945 {
width: 945px !important; max-width: 100%;
}
.g-width-1025 {
width: 1025px !important; max-width: 100%;
}
/* Max Width in Pixels (px) */ .g-max-width-100 {
max-width: 100px;
}
.g-max-width-120 {
max-width: 120px;
}
.g-max-width-170 {
max-width: 170px; /* O */
}
.g-max-width-190 { // Z
max-width: 190px;
}
.g-max-width-200 {
max-width: 200px;
}
.g-max-width-250 {
max-width: 250px;
}
.g-max-width-300 {
max-width: 300px;
}
.g-max-width-400 {
max-width: 400px;
}
.g-max-width-540 {
max-width: 540px;
}
.g-max-width-550 {
max-width: 550px;
}
.g-max-width-570 {
max-width: 570px;
}
.g-max-width-600 {
max-width: 600px;
}
.g-max-width-645 {
max-width: 645px;
}
.g-max-width-670 {
max-width: 670px;
}
.g-max-width-700 {
max-width: 700px;
}
.g-max-width-750 {
max-width: 750px;
}
.g-max-width-770 {
max-width: 770px;
}
.g-max-width-780 {
max-width: 780px;
}
.g-max-width-800 {
max-width: 800px;
}
.g-max-width-840 {
max-width: 840px;
}
.g-max-width-960 {
max-width: 960px;
}
/* Min Width in Pixels (px) */ .g-min-width-40 {
min-width: 40px;
}
.g-min-width-65 {
min-width: 65px;
}
.g-min-width-110 {
min-width: 110px;
}
.g-min-width-130 {
min-width: 130px;
}
.g-min-width-170 {
min-width: 170px;
}
.g-min-width-200 {
min-width: 200px;
}
.g-min-width-220 {
min-width: 220px;
}
.g-min-width-300 {
min-width: 300px;
}
@media (min-width: $g-sm) {
.g-width-50x--sm { width: 50% !important; /* P */ } .g-width-80x--sm { width: 80% !important; /* R */ } .g-width-485--sm { width: 485px !important; /* O */ max-width: 100%; }
}
@media (min-width: $g-md) {
.g-width-60--md { width: 60px !important; /* O */ } .g-width-80--md { width: 80px !important; /* O */ } .g-width-50x--md { width: 50% !important; /* P */ } .g-width-60x--md { width: 60% !important; /* P */ } .g-width-80x--md { width: 80% !important; /* R */ } .g-width-45--md { width: 45px !important; } .g-width-100--md { width: 100px !important; /* O */ } .g-width-125--md { width: 125px !important; /* P */ } .g-width-140--md { width: 140px !important; /* R */ } .g-width-155--md { width: 155px !important; /* R */ } .g-width-225--md { width: 225px !important; } .g-width-160--md { width: 160px !important; } .g-width-165--md { width: 165px !important; } .g-width-170--md { width: 170px !important; /* P */ } .g-width-780--md { width: 780px !important; /* O */ max-width: 100%; } .g-max-width-200--md { max-width: 200px; } .g-max-width-400--md { max-width: 400px; } .g-min-width-110--md { min-width: 110px; } .g-width-auto--md { width: auto !important; /* P */ }
}
@media (min-width: $g-lg) {
.g-width-100x--lg { width: 100% !important; /* P */ } .g-width-155--lg { width: 155px !important; /* O */ } .g-width-165--lg { width: 165px !important; } .g-width-200--lg { width: 200px !important; /* O */ max-width: 100%; } .g-width-485--lg { width: 485px !important; /* O */ max-width: 100%; } .g-width-auto--lg { width: auto !important; /* P */ }
}
// Test from Oleg
-
{ > .g-width-70–hover {
transition: { property: width; duration: .2s; timing-function: ease-in; }
}
&:hover {
> .g-width-70--hover { width: 70px; }
}
}