mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 09:25:06 +03:00
feat(docs): add scroll-fade-bottom overflow hint
This commit is contained in:
1 parent
c95dc1b29e
commit
eee70641b7
2 files changed
+33
No files matched your search
@@ -2,6 +2,7 @@
|
||||
@import './code-block.css';
|
||||
@import './reference.css';
|
||||
@import './loading-beam.css';
|
||||
@import './scroll-fade.css';
|
||||
|
||||
@source '../app/**/*.{ts,tsx,mdx}';
|
||||
@source '../components/**/*.tsx';
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
@property --scroll-fade-size {
|
||||
syntax: '<length>';
|
||||
initial-value: 0px;
|
||||
inherits: false;
|
||||
}
|
||||
|
||||
@keyframes scroll-fade-bottom {
|
||||
0%,
|
||||
85% {
|
||||
--scroll-fade-size: 24px;
|
||||
}
|
||||
100% {
|
||||
--scroll-fade-size: 0px;
|
||||
}
|
||||
}
|
||||
|
||||
@layer components {
|
||||
@supports (animation-timeline: scroll()) {
|
||||
.scroll-fade-bottom {
|
||||
mask-image: linear-gradient(
|
||||
to bottom,
|
||||
#000 calc(100% - var(--scroll-fade-size)),
|
||||
rgb(0 0 0 / 0.8) calc(100% - var(--scroll-fade-size) * 0.75),
|
||||
rgb(0 0 0 / 0.5) calc(100% - var(--scroll-fade-size) * 0.5),
|
||||
rgb(0 0 0 / 0.2) calc(100% - var(--scroll-fade-size) * 0.25),
|
||||
transparent 100%
|
||||
);
|
||||
animation: scroll-fade-bottom linear both;
|
||||
animation-timeline: scroll(self);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user