UX: On very short screens switch quick-access-profile to 2-columns (#12120)
This commit is contained in:
parent
77c8f0c864
commit
c3f6eb17a5
|
@ -356,17 +356,33 @@
|
||||||
|
|
||||||
&.quick-access-profile {
|
&.quick-access-profile {
|
||||||
display: inline;
|
display: inline;
|
||||||
overflow-y: auto; // There's no "show all" for this content, so it always needs to be scrollable
|
|
||||||
ul {
|
|
||||||
display: inline;
|
|
||||||
a {
|
|
||||||
box-sizing: border-box; // without this you end up with horizontal scroll
|
|
||||||
}
|
|
||||||
}
|
|
||||||
li:not(.show-all) a {
|
li:not(.show-all) a {
|
||||||
color: var(--primary);
|
color: var(--primary);
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
|
ul button {
|
||||||
|
line-height: 1.4; // match 'ul a' link height
|
||||||
|
}
|
||||||
|
@media screen and (max-height: 360px) {
|
||||||
|
// two column grid to avoid scroll
|
||||||
|
ul {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||||
|
grid-gap: 0 1em;
|
||||||
|
a {
|
||||||
|
@include ellipsis;
|
||||||
|
}
|
||||||
|
button {
|
||||||
|
span:not(.relative-date) {
|
||||||
|
@include ellipsis;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
li:not(.show-all) a {
|
||||||
|
color: var(--primary);
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,6 +30,11 @@
|
||||||
button {
|
button {
|
||||||
// accounts for menu "ears" 4px + border 1px
|
// accounts for menu "ears" 4px + border 1px
|
||||||
padding: 0.75em calc(0.5em + 4px + 1px);
|
padding: 0.75em calc(0.5em + 4px + 1px);
|
||||||
|
@media screen and (max-height: 380px) {
|
||||||
|
// reduce padding to avoid scroll
|
||||||
|
padding-top: 0.5em;
|
||||||
|
padding-bottom: 0.5em;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue