diff options
Diffstat (limited to 'client/src/sass/bootstrap.scss')
-rw-r--r-- | client/src/sass/bootstrap.scss | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/client/src/sass/bootstrap.scss b/client/src/sass/bootstrap.scss index 308a28658..a3b60198c 100644 --- a/client/src/sass/bootstrap.scss +++ b/client/src/sass/bootstrap.scss | |||
@@ -150,6 +150,29 @@ $icon-font-path: '~@neos21/bootstrap3-glyphicons/assets/fonts/'; | |||
150 | width: 100vw; // Make sure the content fits all the available width | 150 | width: 100vw; // Make sure the content fits all the available width |
151 | } | 151 | } |
152 | 152 | ||
153 | // On touchscreen devices, simply overflow: hidden to avoid detached overlay on scroll | ||
154 | @media (hover: none) and (pointer: coarse) { | ||
155 | .modal-open, .menu-open { | ||
156 | overflow: hidden !important; | ||
157 | } | ||
158 | |||
159 | // On touchscreen devices display content overlay when opened menu | ||
160 | .menu-open { | ||
161 | .main-col { | ||
162 | &::before { | ||
163 | background-color: black; | ||
164 | width: 100vw; | ||
165 | height: 100vh; | ||
166 | opacity: 0.75; | ||
167 | content: ''; | ||
168 | display: block; | ||
169 | position: fixed; | ||
170 | z-index: z('header') - 1; | ||
171 | } | ||
172 | } | ||
173 | } | ||
174 | } | ||
175 | |||
153 | // Nav customizations | 176 | // Nav customizations |
154 | .nav .nav-link { | 177 | .nav .nav-link { |
155 | display: flex !important; | 178 | display: flex !important; |