Center and scroll snap columns on mobile
This commit is contained in:
@@ -31,18 +31,19 @@
|
||||
position: relative;
|
||||
|
||||
/* When it has something expanded */
|
||||
&:has(.card-columns__left .cards:not(.is-collapsed), .card-columns__right .cards:not(.is-collapsed)) {
|
||||
grid-template-columns: auto var(--column-width-expanded) auto;
|
||||
&:has(.card-columns__left .is-expanded, .card-columns__right .is-expanded) {
|
||||
grid-template-columns: auto auto auto;
|
||||
}
|
||||
|
||||
&:has(.cards) {
|
||||
min-block-size: 20lh;
|
||||
}
|
||||
|
||||
body:not(.public) & {
|
||||
@media (max-width: 519px) {
|
||||
display: none;
|
||||
}
|
||||
@media (max-width: 639px) {
|
||||
--column-padding-expanded: 0px;
|
||||
--column-width-expanded: calc(100vw - var(--column-gap) * 4);
|
||||
|
||||
scroll-snap-type: inline mandatory;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -74,6 +75,10 @@
|
||||
position: relative;
|
||||
scroll-snap-align: start;
|
||||
|
||||
@media (max-width: 639px) {
|
||||
scroll-snap-align: center;
|
||||
}
|
||||
|
||||
&.is-collapsed {
|
||||
inline-size: var(--column-width-collapsed);
|
||||
|
||||
@@ -691,7 +696,8 @@
|
||||
|
||||
&:before {
|
||||
inset-block-start: 50%;
|
||||
translate: 125% -75%;
|
||||
inset-inline-start: 0;
|
||||
translate: -125% -75%;
|
||||
z-index: -1;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user