You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
1.9 KiB
88 lines
1.9 KiB
/// |
|
/// Multiverse by HTML5 UP |
|
/// html5up.net | @ajlkn |
|
/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) |
|
/// |
|
|
|
/* Wrapper */ |
|
|
|
#wrapper { |
|
@include vendor('transition', ( |
|
'-moz-filter #{_duration(panel)} ease', |
|
'-webkit-filter #{_duration(panel)} ease', |
|
'-ms-filter #{_duration(panel)} ease', |
|
'filter #{_duration(panel)} ease' |
|
)); |
|
position: relative; |
|
|
|
&:after { |
|
@include vendor('pointer-events', 'none'); |
|
@include vendor('transition', ( |
|
'opacity #{_duration(modal)} ease', |
|
'visibility #{_duration(modal)}', |
|
)); |
|
background: _palette(bg-overlay-alt); |
|
content: ''; |
|
display: block; |
|
height: 100%; |
|
left: 0; |
|
opacity: 0; |
|
position: absolute; |
|
top: 0; |
|
visibility: hidden; |
|
width: 100%; |
|
z-index: 1; |
|
|
|
body.ie & { |
|
background: _palette(bg-ie-overlay-alt); |
|
} |
|
} |
|
|
|
body.modal-active & { |
|
@include vendor('filter', 'blur(8px)'); |
|
|
|
&:after { |
|
@include vendor('pointer-events', 'auto'); |
|
opacity: 1; |
|
visibility: visible; |
|
z-index: _misc(z-index-base) + 3; |
|
} |
|
} |
|
|
|
&:before { |
|
@include vendor('animation', 'spinner 1s infinite linear !important'); |
|
@include vendor('pointer-events', 'none'); |
|
@include vendor('transition', ( |
|
'top 0.75s ease-in-out', |
|
'opacity 0.35s ease-out', |
|
'visibility 0.35s' |
|
)); |
|
background-image: url('images/spinner.svg'); |
|
background-position: center; |
|
background-repeat: no-repeat; |
|
background-size: contain; |
|
content: ''; |
|
display: block; |
|
font-size: 2em; |
|
height: 2em; |
|
left: 50%; |
|
line-height: 2em; |
|
margin: -1em 0 0 -1em; |
|
opacity: 0; |
|
position: fixed; |
|
text-align: center; |
|
top: 75%; |
|
visibility: hidden; |
|
width: 2em; |
|
} |
|
|
|
body.is-preload & { |
|
&:before { |
|
@include vendor('transition', 'opacity 1s ease-out !important'); |
|
@include vendor('transition-delay', '0.5s !important'); |
|
opacity: 0.25; |
|
top: 50%; |
|
visibility: visible; |
|
} |
|
} |
|
} |