File tree Expand file tree Collapse file tree 2 files changed +113
-37
lines changed Expand file tree Collapse file tree 2 files changed +113
-37
lines changed Original file line number Diff line number Diff line change @@ -24,18 +24,6 @@ body {
2424 flex-grow : 1 ;
2525 position : relative;
2626}
27- # root {
28- flex-grow : 1 ;
29- display : grid;
30- grid-template-columns : 1fr 20rem ;
31- }
32-
33- # menu {
34- min-height : 0 ;
35- max-height : 100% ;
36- display : flex;
37- flex-direction : column;
38- }
3927
4028.regions {
4129 padding : 0.5rem ;
7159}
7260# layers {
7361 padding : 0.5rem ;
74- min-height : 5rem ;
7562 display : flex;
7663 flex-direction : column;
7764 & > * {
@@ -165,6 +152,31 @@ body {
165152 display : none !important ;
166153}
167154
155+ .tabs {
156+ display : flex;
157+ flex-direction : row;
158+ & > * {
159+ flex : 1 1 5rem ;
160+ padding : 0.5rem 1rem ;
161+ text-align : center;
162+ background : # 80808010 ;
163+ & > input {
164+ display : none;
165+ }
166+ & : has (> input : checked ) {
167+ background : # 80808020 ;
168+ }
169+ }
170+ & > * : first-child {
171+ border-top-left-radius : 0.5rem ;
172+ border-bottom-left-radius : 0.5rem ;
173+ }
174+ & > * : last-child {
175+ border-top-right-radius : 0.5rem ;
176+ border-bottom-right-radius : 0.5rem ;
177+ }
178+ }
179+
168180.unhide {
169181 padding : 0.5rem ;
170182 gap : 0.5rem ;
@@ -195,22 +207,78 @@ body {
195207 }
196208}
197209
210+ # root {
211+ flex-grow : 1 ;
212+ display : grid;
213+ grid-template-columns : 1fr 20rem ;
214+ grid-template-rows : auto auto 1fr ;
215+ & > .map {
216+ grid-column : 1 ;
217+ grid-row : 1 / -1 ;
218+ }
219+ }
220+
221+ .tabs {
222+ display : none;
223+ }
224+
198225@media screen and (orientation : portrait) {
199- # root {
226+ # root : not (: has (# tab-regions : checked )) {
227+ grid-template-columns : 1fr ;
228+ grid-template-rows : auto 1fr min (30% , 10rem ) auto;
229+ & > .layers {
230+ grid-row : 4 ;
231+ flex-direction : row;
232+ gap : 1rem ;
233+ & > .title {
234+ align-self : center;
235+ }
236+ & > # layers {
237+ flex-grow : 1 ;
238+ padding-bottom : 0 ;
239+ }
240+ }
241+ & > .tabs {
242+ display : flex;
243+ grid-row : 1 ;
244+ }
245+ & > .map {
246+ grid-row : 2 ;
247+ }
248+ & > .element {
249+ border-top : 1px solid gray;
250+ }
251+ & > .regions {
252+ display : none;
253+ }
254+ }
255+ # root : has (# tab-regions : checked ) {
200256 grid-template-columns : 1fr ;
201- grid-template-rows : 1fr 30% ;
257+ grid-template-rows : auto 1fr ;
258+ & > .layers {
259+ display : none;
260+ }
261+ & > .tabs {
262+ display : flex;
263+ grid-row : 1 ;
264+ }
265+ & > .map {
266+ display : none;
267+ }
268+ & > .element {
269+ display : none;
270+ }
271+ & > .regions {
272+ display : flex;
273+ }
202274 }
203- # menu {
204- border-top : 1px solid gray;
275+ .element {
205276 overflow-y : scroll;
206277 }
207- .regions {
208- overflow : unset;
209- }
210- # regions {
211- overflow-y : unset;
278+ .regions > .title {
279+ display : none;
212280 }
213- .unhide {
214- overflow-y : unset ;
281+ .regions > # regions {
282+ padding-top : 0 ;
215283 }
216284}
Original file line number Diff line number Diff line change 2626 </ div >
2727 </ div >
2828 </ div >
29- < div id ="menu ">
30- < div class ='element '>
31- < span class ='title '> Seleted:</ span >
32- < div id ="element ">
33- </ div >
29+ < form class ='tabs '>
30+ < label >
31+ < input id ='tab-map ' type ='radio ' name ='tab ' value ='map ' checked >
32+ < span > Map</ span >
33+ </ label >
34+ < label >
35+ < input id ='tab-regions ' type ='radio ' name ='tab ' value ='regions '>
36+ < span > Regions</ span >
37+ </ label >
38+ </ form >
39+ < div class ='element '>
40+ < span class ='title '> Seleted:</ span >
41+ < div id ="element ">
3442 </ div >
43+ </ div >
3544
36- < div class ='layers '>
37- < span class ='title '> Layers:</ span >
38- < div id ="layers ">
39- </ div >
40- </ div >
41- < div class ="regions ">
42- < span class ='title '> Regions:</ span >
43- $$$REGIONS$$$
45+ < div class ='layers '>
46+ < span class ='title '> Layers:</ span >
47+ < div id ="layers ">
4448 </ div >
4549 </ div >
50+ < div class ="regions ">
51+ < span class ='title '> Regions:</ span >
52+ $$$REGIONS$$$
53+ </ div >
4654 </ div >
4755 </ body >
4856</ html >
You can’t perform that action at this time.
0 commit comments