Yopishqoq navigatsiya paneli


CSS yordamida "yopishqoq" (sticky) navigatsiya panelini yaratishni o‘rganing.


O‘zingiz sinab ko‘ring »


ULASHISH

Yopishqoq (sticky) navigatsiya paneli qanday yaratiladi

1-qadam) HTML qo‘shing:

Navigatsiya panelini yarating:

Misol

<div id="navbar">   <a href="#home">Home</a>   <a href="#news">News</a>   <a href="#contact">Contact</a> </div>

2-qadam) CSS qo‘shing:

Navigatsiya paneliga uslub bering; sahifa uning joylashgan o‘rnigacha aylantirilganda panel yopishib qolishi uchun position:sticky va top:0 qo‘shing:

Misol

/* Style the navbar */ #navbar {   position: sticky;   top: 0;   overflow: hidden;   background-color: #333; } /* Navbar links */ #navbar a {   float: left;   display: block;   color: #f2f2f2;   text-align: center;   padding: 14px;   text-decoration: none; } /* Page content */ .content {   padding: 16px; }

O‘zingiz sinab ko‘ring »

position: sticky; bo‘lgan element foydalanuvchining aylantirish (scroll) holatiga qarab joylashtiriladi.

Yopishqoq element aylantirish holatiga qarab relative va fixed o‘rtasida almashadi. U ko‘rinish maydonida (viewport) berilgan siljish nuqtasiga yetguncha relative tarzda joylashadi — so‘ngra o‘z joyiga "yopishib qoladi" (position:fixed kabi).

Eslatma: Sticky joylashuv ishlashi uchun top, right, bottom yoki left dan kamida bittasini ko‘rsatishingiz shart.

CSS’da joylashtirish haqida ko‘proq bilish uchun CSS Position darsligimizni o‘qing.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!