Sha256: 0d0807c1d0279698325bb814ece6f8b428da41507381296157fd9e54aa3e2108
Contents?: true
Size: 1.61 KB
Versions: 2
Compression:
Stored size: 1.61 KB
Contents
$modalSides: "leftModal" 0 auto -25%, "rightModal" auto 0 25%; @each $side in $modalSides{ .#{nth($side,1)}{ .modal-dialog { position: fixed; margin: 0; right: #{nth($side,3)}; top: 0; left: #{nth($side,2)}; bottom: auto; height: 100vh; width: 100%; max-width: 40vw; .mobile_close { display: none; } @include media-max-width($screen-sm-min) { max-width: 100%; .mobile_close { display: block; } } .modal-content { height: 100%; border-radius: 0; overflow-y: auto; } } &.fade:not(.in) .modal-dialog { -webkit-transform: translate3d(#{nth($side,4)},0,0); transform: translate3d(#{nth($side,4)}, 0, 0); } //Sizes $screenSizes: "-xxs" 80px, "-xs" 250px, "-sm" 400px, "-md" 60vw, "-lg" 75vw, "-xl" 85vw, "-full" 100vw, "-600" 600px "-1000" 1000px; $collapsedSizes: "-xs", "-sm", "-md", "-lg"; @each $size in $screenSizes{ &#{nth($size,1)} { .modal-dialog { max-width: #{nth($size,2)} !important; } } } @each $size in $collapsedSizes{ $collapseAt:"-collapse#{$size}" "$screen#{$size}-min" ; &#{nth($collapseAt,1)}{ @include media-max-width(#{nth($collapseAt,2)}) { .modal-dialog { max-width: 100% !important ; .mobile_close { display: block; } } } } } } } //starting edits
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nitro_sg-3.0.2 | sass-mixins/nitro-ui/_side-modal.scss |
nitro_sg-3.0.1 | sass-mixins/nitro-ui/_side-modal.scss |