BS5 Offcanvas


ULASHISH

Offcanvas

Offcanvas modal oynalarga o‘xshaydi (standart holatda yashirin bo‘lib, faollashtirilganda ko‘rsatiladi), faqat u ko‘pincha yon paneldagi navigatsiya menyusi sifatida ishlatiladi.

Heading

Some text lorem ipsum.

Some text lorem ipsum.


Offcanvas yon panel qanday yaratiladi

Quyidagi misolda offcanvas yon panelni qanday yaratish ko‘rsatilgan:

Misol

<!-- Offcanvas Sidebar --> <div class="offcanvas offcanvas-start" id="demo">   <div class="offcanvas-header">     <h1 class="offcanvas-title">Heading</h1>     <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas"></button>   </div>   <div class="offcanvas-body">     <p>Some text lorem ipsum.</p>     <p>Some text lorem ipsum.</p>     <button class="btn btn-secondary" type="button">A Button</button>   </div> </div> <!-- Button to open the offcanvas sidebar --> <button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#demo">   Open Offcanvas Sidebar </button>
O‘zingiz sinab ko‘ring »

Misol tahlili

.offcanvas klassi offcanvas yon panelni yaratadi.

.offcanvas-start klassi offcanvas’ni joylashtiradi va uning kengligini 400px qiladi. Boshqa joylashtirish klasslari uchun quyidagi misollarni ko‘ring.

.offcanvas-title klassi to‘g‘ri tashqi chekinishlar (margin) va qator balandligini (line-height) ta’minlaydi.

So‘ngra kontentingizni .offcanvas-body klassi ichiga joylashtiring.

Offcanvas yon panelni ochish uchun .offcanvas konteynerining id’siga (bizning misolimizda #demo) ishora qiluvchi <button> yoki <a> elementidan foydalanishingiz kerak.

Offcanvas yon panelni <a> elementi yordamida ochish uchun data-bs-target atributi o‘rniga href atributi orqali #demo ga ishora qilishingiz mumkin.



Offcanvas joylashuvi

Offcanvas’ni chapga, o‘ngga, yuqoriga yoki pastga joylashtirish uchun .offcanvas-start|end|top|bottom dan foydalaning:

O‘ng tomon misoli

<div class="offcanvas offcanvas-end" id="demo">

Heading

Some text lorem ipsum.

Some text lorem ipsum.

O‘zingiz sinab ko‘ring »

Yuqori tomon misoli

<div class="offcanvas offcanvas-top" id="demo">

Heading

Some text lorem ipsum.

Some text lorem ipsum.

O‘zingiz sinab ko‘ring »

Pastki tomon misoli

<div class="offcanvas offcanvas-bottom" id="demo">

Heading

Some text lorem ipsum.

Some text lorem ipsum.

O‘zingiz sinab ko‘ring »

Moslashuvchan offcanvas menyu

Shuningdek, .offcanvas-sm|md|lg|xl|xxl klasslari yordamida offcanvas menyuni turli ekran kengliklarida qachon yashirish yoki ko‘rsatishni boshqarishingiz mumkin:

Misol

<div class="offcanvas offcanvas-start offcanvas-lg" id="demo">
O‘zingiz sinab ko‘ring »

To‘q rangli offcanvas menyu

To‘q rangli offcanvas menyu yaratish uchun .text-bg-dark klassidan foydalaning.

Maslahat: To‘q fon bilan chiroyli ko‘rinadigan oq yopish tugmasini yaratish uchun .btn-close ga .btn-close-white klassini ham qo‘shdik:

Misol

<div class="offcanvas offcanvas-end" id="demo"> <button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvas"></button>

Heading

Some text lorem ipsum.

Some text lorem ipsum.

O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!