Scroll fade
Yalnızca görülecek daha fazla şey olduğunda solan, tamamen CSS'te kaydırma konumuyla yönlendirilen kaydırma alanı kenarları.
- v2.24.0Released
- v2.23.0Released
- v2.22.0Released
- v2.21.0Released
- v2.20.0Released
- v2.19.0Released
- v2.18.0Released
- v2.17.0Released
- v2.16.0Released
- v2.15.0Released
- v2.14.0Released
- v2.13.0Released
- v2.12.0Released
- v2.11.0Released
- v2.10.0Released
- v2.9.0Released
- v2.8.0Released
- v2.7.0Released
- v2.6.0Released
- v2.5.0Released
- v2.4.0Released
- v2.3.0Released
- v2.2.0Released
- v2.1.0Released
Scroll fade, shadcn'in tailwind.css dosyasından gelen bir Tailwind yardımcıları kümesidir. HextaUI teması bunu zaten içe aktarır; bu yüzden temayı veya herhangi bir bileşeni eklediyseniz elinizde vardır.
pnpm dlx shadcn@latest add https://hextaui.com/r/theme.jsonTema olmadan shadcn'i kurun ve CSS'ini Tailwind'den sonra içe aktarın.
pnpm add shadcnKayan herhangi bir öğeye ekleyin. Bir kenar yalnızca ötesinde daha fazla içerik varken solar; böylece kesilmiş bir satır "kaydırmaya devam edin" der, durağan bir liste net kenarlarını korur.
Solma bir mask-image'dır, bu yüzden içerik arkasındaki her şeye karışır. Arka planla eşleştirilecek bir bindirme gradyanı yoktur; görsellerde, renkli yüzeylerde ve cam efektlerinde çalışır. CSS kaydırma güdümlü bir animasyon, her kenarın solmasını kaydırmanın ilk ve son 96px'inde büyütür. JavaScript çalışmaz ve hiç yeniden işlenmez.
- Her solma kapsayıcının %12'sidir ve en fazla 40px ile sınırlıdır.
- Kaydırma güdümlü animasyonları desteklemeyen tarayıcılar her iki solmayı sürekli gösterir. Biraz daha az hassastır ama yine de kaydırılabilir görünür.
scroll-fade-x,scroll-fade-svescroll-fade-eyazı yönünü izler; böylece sağdan sola düzenlerde başlangıç solması sağda yer alır.
Yatay
Yana kayan bir filtre satırı. Daha fazlası olduğunu yalnızca solma gösteriyorsa, shadcn'in CSS'inden gelen no-scrollbar ile birlikte kullanın.
Tek kenar
Sohbet en altta başlar, bu yüzden yalnızca üstteki eski mesajların bir ipucuna ihtiyacı vardır. scroll-fade-t yalnızca üstü soldurur, scroll-fade-t-16 onu daha yüksek yapar.
Boyutlar boşluk ölçeğini veya herhangi bir uzunluk ya da yüzdeyi alır. --scroll-fade-reveal, bir kenarın tam solmaya ulaşmadan önce ne kadar kaydıracağınızı belirler.
- Maske öğenin kendi arka planını ve kenarlığını da soldurur. Örneklerdeki gibi yüzeyi bir sarmalayıcıya, solmayı da kayan alt öğeye koyun.
- Bir maske, odak halkaları dahil kenara yakın her şeyi gizler. Odaklanılan öğeler solup gitmesin diye kayan öğeye biraz dolgu verin.
- Özel kaydırma çubukları da istiyorsanız bunun yerine Scroll area kullanın. JavaScript ile ölçülen, her tarayıcıda çalışan kendi solmaları vardır.
| Sınıf | Açıklama |
|---|---|
scroll-fade, scroll-fade-y | Üst ve alt kenarları soldurur. |
scroll-fade-x | Yönü izleyerek başlangıç ve bitiş kenarlarını soldurur. |
scroll-fade-t, scroll-fade-b | Yalnızca üst veya alt kenarı soldurur. |
scroll-fade-s, scroll-fade-e | Yalnızca başlangıç veya bitiş kenarını soldurur. |
scroll-fade-l, scroll-fade-r | Yönü yok sayarak yalnızca sol veya sağ kenarı soldurur. |
scroll-fade-<size> | Her solmanın boyutu. |
scroll-fade-{t,b,s,e}-<size> | Tek bir kenarın solma boyutu. |
scroll-fade-none | Solmayı kapatır, örneğin bir breakpoint'te. |
--scroll-fade-reveal | Bir kenarın solarak belirdiği kaydırma mesafesi. Varsayılan 96px. |