Optimization pass
This commit is contained in:
1 parent
60a33e922e
commit
30980246e8
1 file changed
+15
-8
+15
-8
@@ -35,22 +35,28 @@
|
|||||||
.snappy-carousel {
|
.snappy-carousel {
|
||||||
.scroll-container {
|
.scroll-container {
|
||||||
max-height: 300px;
|
max-height: 300px;
|
||||||
|
gap: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.slide {
|
.slide {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
width: 33%;
|
width: 75%;
|
||||||
aspect-ratio: 3/2;
|
aspect-ratio: 3/2;
|
||||||
|
min-height: 200px;
|
||||||
max-height: 400px;
|
max-height: 400px;
|
||||||
|
border-radius: 1rem;
|
||||||
|
border: 1px solid #ced4da;
|
||||||
|
|
||||||
background-color: #f1f3f5;
|
background-color: #f1f3f5;
|
||||||
color: #343a40;
|
color: #343a40;
|
||||||
|
transition: box-shadow 0.8s cubic-bezier(0.25, 1, 0.5, 1);
|
||||||
|
|
||||||
@media (prefers-color-scheme: dark) {
|
@media (prefers-color-scheme: dark) {
|
||||||
background-color: #495057;
|
background-color: #495057;
|
||||||
color: #f8f9fa;
|
color: #f8f9fa;
|
||||||
|
border-color: #868e96;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -63,6 +69,10 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.slide.is-active {
|
||||||
|
box-shadow: inset 0 0 0 4px #339af0;
|
||||||
|
}
|
||||||
|
|
||||||
.prev,
|
.prev,
|
||||||
.next {
|
.next {
|
||||||
width: 1.5rem;
|
width: 1.5rem;
|
||||||
@@ -89,7 +99,8 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.pagination {
|
.pagination {
|
||||||
display: flex;
|
display: inline-flex;
|
||||||
|
margin-top: 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.pagination .dot {
|
.pagination .dot {
|
||||||
@@ -127,15 +138,11 @@
|
|||||||
Options
|
Options
|
||||||
-------
|
-------
|
||||||
|
|
||||||
https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Scroll_snap
|
See https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Scroll_snap
|
||||||
|
|
||||||
data-direction="x"
|
data-direction="x"
|
||||||
data-direction="y"
|
data-direction="y"
|
||||||
|
|
||||||
data-gap="var(--size-1)"
|
|
||||||
data-gap="10px"
|
|
||||||
data-gap="1rem"
|
|
||||||
|
|
||||||
data-snap-stop="always"
|
data-snap-stop="always"
|
||||||
data-snap-stop="normal"
|
data-snap-stop="normal"
|
||||||
|
|
||||||
@@ -143,7 +150,7 @@
|
|||||||
data-snap-align="start"
|
data-snap-align="start"
|
||||||
data-snap-align="end"
|
data-snap-align="end"
|
||||||
-->
|
-->
|
||||||
<div class="snappy-carousel" data-gap="1rem" data-snap-align="start">
|
<div class="snappy-carousel">
|
||||||
<div class="scroll-container">
|
<div class="scroll-container">
|
||||||
<div class="slide">1</div>
|
<div class="slide">1</div>
|
||||||
<div class="slide">2</div>
|
<div class="slide">2</div>
|
||||||
|
|||||||
Reference in new issue
Block a user