Junior
Position: sticky xususiyatining qanday xususiyatlarini bilasiz?
sobes.tech AI
AIdan javob
position: sticky – bu, position: relative va position: fixed ning aralashmasi.
- Standart xulq: Element
position: relativekabi xulq yuritadi va hujjat oqimida qoladi. - Qaytib ko‘rish: Element belgilangan siljish (masalan,
top: 0) ga erishganda, u "yapışadi" vaposition: fixedkabi xulq yuritadi, bu holatda ko‘rinishda qoladi. - Siljish:
top,right,bottom,leftxususiyatlari bilan belgilangan. To‘g‘ri ishlashi uchun kamida birini ishlatish kerak. - Skroll konteyneri (
scroll container/containing block): Element o‘z ota-ona blokining chegaralarida (containing block) "yapışadi", bu odatda eng yaqin skroll qilish imkoniyatiga ega bo‘lgan yoki formatlash kontekstiga ega bo‘lgan ajdodga mos keladi. Agar faqatbody/htmlskroll qilinsa, yopishish ko‘rinish maydoniga nisbatan bo‘ladi. - Qoplash: Yopishgan element, ostidagi mazmunni qoplay oladi,
position: fixedbilan o‘xshash. - Z-indeks: Qoplash xulqi
z-indexxususiyati bilan ta'sir qiladi. - Cheklovlar:
- Agar ota-ona elementda
overflow: hidden,overflow: autoyokioverflow: scrollbo‘lsa, ishlamaydi, chunki mazmun kesiladi. - Element skroll konteynerining chetiga yetganda, "yapışish" tugashi mumkin.
- Agar ota-ona elementda
- Foydalanish: Ko‘pincha, jadval sarlavhalari, navigatsiya panellari yoki yon elementlar uchun ishlatiladi, ular skrollashda ham ko‘rinishda qoladi.
/* Foydalanish misoli */
.sticky-header {
position: sticky;
top: 0; /* Skroll maydonining yoki konteynerning yuqori qismiga yopishadi */
background-color: white;
padding: 10px;
z-index: 10; /* Sarlavhani boshqa mazmundan yuqoriga chiqaradi */
}