@@ -248,39 +248,35 @@ Boards Page
248248}
249249
250250.facets {
251- padding : 0 ;
252- background : none ;
253- border-top-right-radius : 10px ;
254- border-bottom-right-radius : 10px ;
255- margin-right : 18px ;
256- margin-bottom : 18px ;
257-
258251 h4 {
259252 text-transform : capitalize ;
260253 font-size : 1.2em ;
261- margin : 10 px 0 0 0 ;
254+ margin : 0 0 .2 em 0 ;
262255 color :$color-dark ;
263256 }
264257
265258 ul , li {
266- margin :0 ;
267- padding :0 ;
259+ margin : 0 ;
260+ padding : 0 ;
268261 list-style :none ;
269262 }
270263
264+ .facet {
265+ display : flex ;
266+ flex-wrap : wrap ;
267+ gap : 2px ;
268+ margin-bottom : .5em ;
269+ }
270+
271271 .facet li {
272- display : inline-block ;
273- padding : 6px 7px 6px 7px ;
274- margin-top : 2px ;
275- margin-right : 2px ;
272+ padding : 8px ;
276273 background : $color-green ;
277274 color : #FFF ;
278- line-height : 160% ;
279- font-size :.6em ;
280- cursor :pointer ;
281- text-transform :capitalize ;
275+ font-size : .6em ;
276+ cursor : pointer ;
277+ text-transform : capitalize ;
282278
283- & :hover , & .selected {
279+ & .selected {
284280 color : $color-green ;
285281 background : lighten ($color-green , 35 );
286282 }
@@ -290,7 +286,7 @@ Boards Page
290286 background : $color-pink ;
291287 }
292288
293- .facet :nth-of-type (2 ) li :hover , .facet :nth-of-type ( 2 ) li .selected {
289+ .facet :nth-of-type (2 ) li .selected {
294290 color : $color-pink ;
295291 background : lighten ($color-pink , 35 );
296292 }
@@ -299,7 +295,7 @@ Boards Page
299295 background : $color-blue ;
300296 }
301297
302- .facet :nth-of-type (1 ) li :hover , .facet :nth-of-type ( 1 ) li .selected {
298+ .facet :nth-of-type (1 ) li .selected {
303299 color : $color-blue ;
304300 background : lighten ($color-blue , 35 );
305301 }
@@ -395,7 +391,6 @@ Left Column
395391 padding : 8px ;
396392 background : darken ($color-purple , 5% );
397393 color : #FFF ;
398- line-height : 1.45em ;
399394 flex : 1 ;
400395 white-space : pre ;
401396 font-size : .7em ;
@@ -692,8 +687,11 @@ code {
692687 display : grid ;
693688 }
694689
695- .facets .facet li {
696- font-size : .8em ;
690+ .facets .facet {
691+ margin-bottom : 2em ;
692+ li {
693+ font-size : .8em ;
694+ }
697695 }
698696 section {
699697 grid-column : 2 ;
@@ -782,6 +780,10 @@ code {
782780 #boards > ul {
783781 grid-template-columns : 1fr 1fr 1fr 1fr ;
784782 }
783+
784+ #interfaces {
785+ max-width : 675px ;
786+ }
785787}
786788
787789@media screen and (prefers-color-scheme : dark ) {
@@ -828,4 +830,24 @@ code {
828830 pre , .prettyprint {
829831 background-color : #f7f7f9 ;
830832 }
833+ }
834+
835+ @media (hover : hover) {
836+ // On tablet/mobile, facets will behave like mutually exclusive buttons
837+ // with a toggle on/off and no hover state. Normally a hover would "stick"
838+ // on so we only enable it if the "hover" state is supported.
839+ .facets .facet {
840+ li :hover {
841+ color : $color-green ;
842+ background : lighten ($color-green , 35 );
843+ }
844+ & :nth-of-type (2 ) li :hover {
845+ color : $color-pink ;
846+ background : lighten ($color-pink , 35 );
847+ }
848+ & :nth-of-type (1 ) li :hover {
849+ color : $color-blue ;
850+ background : lighten ($color-blue , 35 );
851+ }
852+ }
831853}
0 commit comments