Slightly improve styling on mobile devices
This commit is contained in:
parent
fd7dca3b11
commit
2ff3e61060
|
@ -10,6 +10,9 @@
|
||||||
<noscript>Sorry, but you'll need JavaScript enabled for any of this to work!</noscript>
|
<noscript>Sorry, but you'll need JavaScript enabled for any of this to work!</noscript>
|
||||||
<aside>
|
<aside>
|
||||||
<h1>Chandler's Maps</h1>
|
<h1>Chandler's Maps</h1>
|
||||||
|
<div class="ol-unselectable ol-control close" style="pointer-events: auto;">
|
||||||
|
<button onclick="document.body.classList.toggle('nav-open')">‹</button>
|
||||||
|
</div>
|
||||||
</aside>
|
</aside>
|
||||||
<div id="map"></div>
|
<div id="map"></div>
|
||||||
<script type="module" src="./main.js"></script>
|
<script type="module" src="./main.js"></script>
|
||||||
|
|
30
style.css
30
style.css
|
@ -1,10 +1,5 @@
|
||||||
@import "node_modules/ol/ol.css";
|
@import "node_modules/ol/ol.css";
|
||||||
|
|
||||||
html, body {
|
|
||||||
margin: 0;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#map {
|
#map {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
|
@ -41,3 +36,28 @@ aside ul li {
|
||||||
h1 {
|
h1 {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
aside .close {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 400px) {
|
||||||
|
.nav-open #map {
|
||||||
|
left: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
aside {
|
||||||
|
margin-left: calc(-100% + 2em);
|
||||||
|
width: calc(100% - 2em);
|
||||||
|
}
|
||||||
|
|
||||||
|
aside .close {
|
||||||
|
display: initial;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-open aside .close {
|
||||||
|
position: absolute;
|
||||||
|
top: 0.5em;
|
||||||
|
right: 0.5em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue