the-glorious-startpage/css/auto-suggestion.css

118 lines
1.9 KiB
CSS

/*Container*/
#suggestionsContainer {
position: absolute;
width: 100vw;
height: auto;
display: table;
margin: 0 auto;
opacity: 0;
transition: opacity var(--transition-speed);
/*Disable user touch/select on text elements*/
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
/*Show suggestion*/
.suggestionsShow {
opacity: 1 !important;
}
/*ul*/
#suggestions {
height: auto;
width: 50vw;
/*Center ul horizontally*/
margin: 0 auto;
list-style: none;
/*Remove the fucking padding*/
/*It took me an hour to fix this piece of shit*/
padding: 0;
/*Allow centering of children*/
display: table;
table-layout: fixed;
}
/*li*/
#phrase {
/*Align list horizontally*/
justify-content: center;
height: auto;
/*Always stack and center horizontally*/
/*display: table-cell;*/
/*width: auto;*/
/*text-align: center;*/
/*Always stack and center vertically*/
display: inline-flex;
width: 100%;
text-align: center;
}
/*The li's child*/
.phraseButton {
background: transparent;
border: none;
outline: none;
color: var(--base-color);
font-size: 12pt;
font-family: roboto-bold;
text-align: center;
border-radius: 6px;
vertical-align: middle;
padding: 10px;
}
.phraseButton:focus {
background: var(--base-bg);
}
.phraseButton:active {
background: var(--base-active-bg);
}
@media screen and (max-height: 539px) and (min-height: 341px) {
#suggestions {
height: auto;
width: 100vw;
}
/*The Li*/
#phrase {
/*Always stack and center horizontally*/
display: inline-block !important;
width: auto !important;
text-align: center !important;
justify-content: space-between !important;
padding: 0;
width: 20px;
}
}
@media screen and (max-height: 340px) {
#suggestionsContainer {
opacity: 0 !important;
}
}