mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-25 20:46:48 +00:00
It looks ike these CSS rules are actually being re-imported multiple times, which is bloating the output.
81 lines
1.6 KiB
SCSS
81 lines
1.6 KiB
SCSS
dialog
|
|
, .reveal-modal {
|
|
border: none;
|
|
outline: none;
|
|
overflow-y: scroll;
|
|
overflow-x: hidden;
|
|
min-height: 260px;
|
|
|
|
// Not working yet - want a nice gradient shadow when there is overflow - needs JS too
|
|
// &:after
|
|
// @include elipse-shadow(0 0 40px rgba(0, 0, 0, 0.8))
|
|
|
|
// Reveal.js break point:
|
|
// @media only screen and (max-width: 40.063em)
|
|
|
|
// Small - smaller outside area
|
|
@media only screen and (max-width: 640px) {
|
|
left: 4%;
|
|
max-height: 92%;
|
|
max-width: 92%;
|
|
padding: 15px 0 0;
|
|
top: 4%;
|
|
}
|
|
|
|
// Medium and up - larger outside area
|
|
@media only screen and (min-width: 641px) {
|
|
border-bottom: 30px solid $white;
|
|
max-height: 90%;
|
|
padding: 30px 20px 0 20px;
|
|
top: 5%;
|
|
}
|
|
}
|
|
|
|
.reveal-modal-bg {
|
|
background-color: $black;
|
|
position: fixed;
|
|
}
|
|
|
|
@mixin close-button($top) {
|
|
background-color: rgba(205, 205, 205, 0.65);
|
|
color: #666;
|
|
font-size: 2rem;
|
|
padding: 0.45rem;
|
|
text-shadow: none;
|
|
z-index: 9999999;
|
|
top: $top;
|
|
|
|
@include border-radius(999999rem);
|
|
|
|
&:hover, &:active, &:focus {
|
|
background-color: rgba(205, 205, 205, 1);
|
|
color: #333;
|
|
}
|
|
}
|
|
|
|
dialog .close-reveal-modal
|
|
, .reveal-modal .close-reveal-modal {
|
|
@include close-button(0.25rem);
|
|
|
|
background-color: $grey-500;
|
|
color: $white;
|
|
font-size: 1.5rem;
|
|
right: 0.25rem;
|
|
}
|
|
|
|
dialog .mobile-close-reveal-modal
|
|
, .reveal-modal .mobile-close-reveal-modal {
|
|
@include close-button(auto);
|
|
left: 90%;
|
|
position: relative;
|
|
|
|
@media only screen and (min-width: 40.063em) {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
// Prevent body from scrolling when a modal is open
|
|
body.modal-open {
|
|
overflow: hidden;
|
|
}
|