CSS yordamchi klasslar


ULASHISH

Matn

Quyidagi klasslar yordamida matn ranglari orqali ma’no bering. Havolalar sichqoncha ustiga olib borilganda to‘qroq tusga kiradi:

Klass Tavsif Misol
.text-muted "text-muted" klassi bilan bezatilgan matn Sinab ko‘ring
.text-primary "text-primary" klassi bilan bezatilgan matn Sinab ko‘ring
.text-success "text-success" klassi bilan bezatilgan matn Sinab ko‘ring
.text-info "text-info" klassi bilan bezatilgan matn Sinab ko‘ring
.text-warning "text-warning" klassi bilan bezatilgan matn Sinab ko‘ring
.text-danger "text-danger" klassi bilan bezatilgan matn Sinab ko‘ring

Fon

Quyidagi klasslar yordamida fon ranglari orqali ma’no bering. Havolalar matn klasslaridagi kabi sichqoncha ustiga olib borilganda to‘qroq tusga kiradi:

Klass Tavsif Misol
.bg-primary Jadval katagi "bg-primary" klassi bilan bezatilgan Sinab ko‘ring
.bg-success Jadval katagi "bg-success" klassi bilan bezatilgan Sinab ko‘ring
.bg-info Jadval katagi "bg-info" klassi bilan bezatilgan Sinab ko‘ring
.bg-warning Jadval katagi "bg-warning" klassi bilan bezatilgan Sinab ko‘ring
.bg-danger Jadval katagi "bg-danger" klassi bilan bezatilgan Sinab ko‘ring

Boshqa

Klass Tavsif Misol
.pull-left Elementni chapga joylashtiradi (float) Sinab ko‘ring
.pull-right Elementni o‘ngga joylashtiradi (float) Sinab ko‘ring
.center-block Elementga margin-right:auto va margin-left:auto bilan birga display:block qiymatini beradi Sinab ko‘ring
.clearfix Float’larni tozalaydi Sinab ko‘ring
.show Elementni majburan ko‘rsatadi (display:block) Sinab ko‘ring
.hidden Elementni majburan yashiradi (display:none) Sinab ko‘ring
.invisible Elementni majburan ko‘rinmas qiladi (visibility:hidden). Element ko‘rinmas bo‘lsa ham, sahifada joy egallaydi Sinab ko‘ring
.sr-only Elementni ekran o‘quvchi dasturlardan tashqari barcha qurilmalarda yashiradi Sinab ko‘ring
.sr-only-focusable Element fokus olganda (masalan, faqat klaviaturadan foydalanuvchi tomonidan) uni yana ko‘rsatish uchun .sr-only bilan birga qo‘llang Sinab ko‘ring
.text-hide Element matn kontentini fon rasmi bilan almashtirishga yordam beradi Sinab ko‘ring
.close Yopish belgisini bildiradi Sinab ko‘ring
.caret Ochiluvchi menyu funksiyasini bildiradi (yuqoriga ochiluvchi (dropup) menyularda avtomatik ravishda teskari yo‘nalishga o‘giriladi) Sinab ko‘ring


Moslashuvchan yordamchi klasslar

Bu klasslar media so‘rovlar (media queries) orqali qurilmaga qarab kontentni ko‘rsatish va/yoki yashirish uchun ishlatiladi.

Kontentni viewport’ning turli chegara nuqtalarida (breakpoint) ko‘rsatish/yashirish uchun mavjud klasslardan birini yoki ularning kombinatsiyasini ishlating:

Klasslar Juda kichik qurilmalar Telefonlar (<768px) Kichik qurilmalar Planshetlar (≥768px) O‘rta qurilmalar Kompyuterlar (≥992px) Katta qurilmalar Kompyuterlar (≥1200px)
.visible-xs-* Ko‘rinadi Yashirin Yashirin Yashirin
.visible-sm-* Yashirin Ko‘rinadi Yashirin Yashirin
.visible-md-* Yashirin Yashirin Ko‘rinadi Yashirin
.visible-lg-* Yashirin Yashirin Yashirin Ko‘rinadi
.hidden-xs Yashirin Ko‘rinadi Ko‘rinadi Ko‘rinadi
.hidden-sm Ko‘rinadi Yashirin Ko‘rinadi Ko‘rinadi
.hidden-md Ko‘rinadi Ko‘rinadi Yashirin Ko‘rinadi
.hidden-lg Ko‘rinadi Ko‘rinadi Ko‘rinadi Yashirin

Yashirin

Ekran o‘lchamiga qarab elementlarni yashiring:

Misol

<h2>Example</h2> <p>Resize this page to see how the text below changes:</p> <h1 class="hidden-xs bg-danger">This text is hidden on an EXTRA SMALL screen.</h1> <h1 class="hidden-sm bg-info">This text is hidden on a SMALL screen.</h1> <h1 class="hidden-md bg-warning">This is text hidden on a MEDIUM screen.</h1> <h1 class="hidden-lg bg-success">This is text hidden on a LARGE screen.</h1>

Natija:

Example

Resize this page to see how the text below changes:

This text is hidden on an EXTRA SMALL screen.

This text is hidden on a SMALL screen.

This is text hidden on a MEDIUM screen.

This is text hidden on a LARGE screen.


O‘zingiz sinab ko‘ring »

v3.2.0 versiyasidan boshlab .visible-*-* klasslari uch xil variantda keladi — har bir CSS display xususiyati qiymati uchun bittadan:

Klasslar guruhi CSS display
visible-*-block display: block;
.visible-*-inline display: inline;
.visible-*-inline-block display: inline-block;

Masalan, kichik (sm) ekranlar uchun mavjud .visible-*-* klasslari: .visible-sm-block, .visible-sm-inline va .visible-sm-inline-block.

.visible-xs, .visible-sm, .visible-md va .visible-lg klasslari v3.2.0 versiyasidan boshlab eskirgan.

Misol

<h2>Example</h2> <p>Resize this page to see how the text below changes:</p> <h1 class="visible-xs">This text is shown only on an EXTRA SMALL screen.</h1> <h1 class="visible-sm">This text is shown only on a SMALL screen.</h1> <h1 class="visible-md">This text is shown only on a MEDIUM screen.</h1> <h1 class="visible-lg">This text is shown only on a LARGE screen.</h1>

Natija:

Example

Resize this page to see how the text below changes:

This text is shown only on an EXTRA SMALL screen.

This text is shown only on a SMALL screen.

This text is shown only on a MEDIUM screen.

This text is shown only on a LARGE screen.


O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!