Use :hover or <input> toggle for dropdowns based on client query.
Resolves #55 Fixes #56
This commit is contained in:
@@ -20,7 +20,19 @@
|
|||||||
padding: 0 var(--spacing-small);
|
padding: 0 var(--spacing-small);
|
||||||
list-style: none;
|
list-style: none;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 500px) {
|
||||||
|
.dropdown {
|
||||||
|
> label.item > ion-icon {
|
||||||
|
margin-right: var(--padding-mobile);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Use a toggle for menu entries on mobile and intermediary devices.
|
||||||
|
@media (max-width: 1023px) {
|
||||||
|
.dropdown {
|
||||||
> input:checked + label {
|
> input:checked + label {
|
||||||
color: var(--highlight-hover);
|
color: var(--highlight-hover);
|
||||||
|
|
||||||
@@ -29,7 +41,10 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Use a hover state for menu entries on large screens.
|
||||||
|
@media (min-width: 1024px) {
|
||||||
.dropdown:hover {
|
.dropdown:hover {
|
||||||
> label.item {
|
> label.item {
|
||||||
transform: var(--transform-scale-x);
|
transform: var(--transform-scale-x);
|
||||||
@@ -44,9 +59,4 @@
|
|||||||
display: grid;
|
display: grid;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 500px) {
|
|
||||||
.dropdown > label.item > ion-icon {
|
|
||||||
margin-right: var(--padding-mobile);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,15 +13,15 @@
|
|||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
.menu .title:hover {
|
|
||||||
color: var(--highlight-hover);
|
|
||||||
transition: var(--transition-cut);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
@media only screen and (max-width: 500px) {
|
@media only screen and (max-width: 500px) {
|
||||||
.nav_title {
|
.nav_title {
|
||||||
padding: var(--padding-mobile);
|
padding: var(--padding-mobile);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
@media (min-width: 1024px) {
|
||||||
|
.menu .title:hover {
|
||||||
|
color: var(--highlight-hover);
|
||||||
|
transition: var(--transition-cut);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user