Junior
Position: sticky xüsusiyyətinin hansı xüsusiyyətlərini bilirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
position: sticky – bu, position: relative və position: fixed-in qarışığıdır.
- Əsas davranış: Element
position: relativekimi davranır və sənəd axışında qalır. - Yeniləmə zamanı: Element müəyyən bir kənara (məsələn,
top: 0) çatdıqda, o, "yapışır" vəposition: fixedkimi davranır, bu mövqedə görünməyə davam edir. - Kənarlaşdırma:
top,right,bottom,leftxüsusiyyətləri ilə təyin olunur.sticky-in düzgün işləməsi üçün ən azı bir xüsusiyyət istifadə olunmalıdır. - Skroll konteyneri (
scroll container/containing block): Element, valideyn blokunun (containing block) sərhədləri daxilində "yapışır", bu, adətən ən yaxın skroll imkanına malik və ya müəyyən formatlama kontekstinə sahib olan öncülə uyğun gəlir. Əgər yalnızbody/htmlskroll edirsə, yapışma görünüş sahəsinə görə olacaq. - Üst-üstə düşmə: Yapışqan element, altındakı məzmunu üst-üstə qoya bilər,
position: fixedkimi. - Z-indeks: Üst-üstə düşmə davranışına
z-indextəsir edir. - Məhdudiyyətlər:
- Əgər valideyn element
overflow: hidden,overflow: autovə yaoverflow: scroll-a malikdirsə, işləməz, çünki məzmun kəsilir. - Element, skroll konteynerinin kənarına çatdıqda, "yapışma" sona çata bilər.
- Əgər valideyn element
- İstifadə: Çox vaxt, cədvəllərin başlıqları, naviqasiya panelləri və ya yan elementlər üçün istifadə olunur, onlar skroll edilərkən görünür qalır.
/* İstifadə nümunəsi */
.sticky-header {
position: sticky;
top: 0; /* Görünüş sahəsinin və ya konteynerin yuxarı kənarına yapışır */
background-color: white;
padding: 10px;
z-index: 10; /* Başlığın digər məzmundan yuxarıda olmasını təmin edir */
}