Bootstrap 5 Utility Classes
- Nakaraang pahina BS5 Offcanvas
- Susunod na pahina BS5 Flex
Utilities / Helper Classes
May maraming utility/helper class ang Bootstrap 5, na maaaring gamitin upang mabilis na i-set ang estilo ng elemento nang walang CSS code.
Border
Mga utility na class ng Bootstrap 5 ay marami, at maaaring mag-set ng estilo ng elemento nang mabilis nang walang CSS code.
Halimbawa
<span class="border"></span> <span class="border border-0"></span> <span class="border border-top-0"></span> <span class="border border-right-0"></span> <span class="border border-bottom-0"></span> <span class="border border-left-0"></span> <br> <span class="border-top"></span> <span class="border-end"></span> <span class="border-bottom"></span> <span class="border-start"></span>
LAPAD NG BORDER
Gamitin .border-1
sa .border-5
Sa gayon, magbabago ka ng lapad ng border:
Halimbawa
<span class="border border-1"></span> <span class="border border-2"></span> <span class="border border-3"></span> <span class="border border-4"></span> <span class="border border-5"></span>
KULAY NG BORDER
Gamit ang anumang klase ng kulay ng border sa konteksto upang magdagdag ng kulay sa border:
Halimbawa
<span class="border border-primary"></span> <span class="border border-secondary"></span> <span class="border border-success"></span> <span class="border border-danger"></span> <span class="border border-warning"></span> <span class="border border-info"></span> <span class="border border-light"></span> <span class="border border-dark"></span> <span class="border border-white"></span>
BORDER ROUND
Gamitin rounded
Para magdagdag ng rounded sa elemento ng klase:
Halimbawa
<span class="rounded"></span> <span class="rounded-top"></span> <span class="rounded-end"></span> <span class="rounded-bottom"></span> <span class="rounded-start"></span> <span class="rounded-circle"></span> <span class="rounded-pill" style="width:130px"></span> <span class="rounded-0"></span> <span class="rounded-1"></span> <span class="rounded-2"></span> <span class="rounded-3"></span>
Pagflot at paglilinis ng pagflot
Gamitin .float-end
Klase pagflot ng kanan na elemento, o gamit .float-start
Magpunta sa kaliwa pagflot, at gamit .clearfix
Klase paglilinis ng pagflot:
Halimbawa
<div class="clearfix"> <span class="float-start">Magpunta sa kaliwa pagflot</span> <span class="float-end">Magpunta sa kanan pagflot</span> </div>
Responsive Floating
Ayon sa lapad ng layut, magflot ng elemento sa kanan o sa kaliwa gamit ang responsibong klase pagflot (.float-*-left|right
) kung saan * ay:
sm
(> = 576px)md
(> = 768px)lg
(> = 992px)xl
(> = 1200px)xxl
(> = 1400px)
Halimbawa
<div class="float-sm-end">Sa maliliit na layut o mas malawak na layut, magpunta sa kanan pagflot</div><br> <div class="float-md-end">Sa medyo malaking layut o mas malawak na layut, magpunta sa kanan pagflot</div><br> <div class="float-lg-end">Sa malaking layut o mas malawak na layut, magpunta sa kanan pagflot</div><br> <div class="float-xl-end">Sa labas na malaking layut o mas malawak na layut, magpunta sa kanan pagflot</div><br> <div class="float-xxl-end">Sa espesyal na malaking layut o mas malawak na layut, magpunta sa kanan pagflot</div><br> <div class="float-none">Hindi magiging pagflot</div>
Sentro na itaas
Gamitin .mx-auto
Sentro na elemento (magdagdag ng margin-left at margin-right: auto):
Halimbawa
<div class="mx-auto bg-warning" style="width:150px">Tumututok</div>
Lapad
Gumamit ng klase w-* (.w-25
、.w-50
、.w-75
、.w-100
、.mw-auto
、.mw-100
)Tayo'y magtatakda ng lapad ng elemento:
Halimbawa
<div class="w-25 bg-warning">Lapad 25%</div> <div class="w-50 bg-warning">Lapad 50%</div> <div class="w-75 bg-warning">Lapad 75%</div> <div class="w-100 bg-warning">Lapad 100%</div> <div class="w-auto bg-warning">Automatikong lapad</div> <div class="mw-100 bg-warning">Pinakamalaking lapad 100%</div>
Taas
Gumamit ng klase h-* (.h-25
、.h-50
、.h-75
、.h-100
、.mh-auto
、.mh-100
)Tayo'y magtatakda ng taas ng elemento:
Halimbawa
<div style="height:200px;background-color:#ddd"> <div class="h-25 bg-warning">Taas 25%</div> <div class="h-50 bg-warning">Taas 50%</div> <div class="h-75 bg-warning">Taas 75%</div> <div class="h-100 bg-warning">Taas 100%</div> <div class="h-auto bg-warning">Automatikong taas</div> <div class="mh-100 bg-warning" style="height:500px">Pinakamataas na taas 100%</div> </div>
Pantay
Bootstrap 5 ay may malawak na responsibong klase ng padidin at paghahawak. Ito ay tinutukoy sa lahat ng breakpoint:
xs
(<= 576px)sm
(> = 576px)md
(> = 768px)lg
(> = 992px)xl
(> = 1200px)xxl
(> = 1400px)
Ang paggamit ng mga klase na ito ay sa format:{property}{sides}-{size}
Used for xs
,以及 {property}{sides}-{breakpoint}-{size}
Used for sm
、md
、lg
、xl
at xxl
。
property Isa sa mga sumusunod:
m
- Setmargin
p
- Setpadding
sides Isa sa mga sumusunod:
t
- Setmargin-top
opadding-top
b
- Setmargin-bottom
opadding-bottom
s
- Setmargin-left
opadding-left
e
- Setmargin-right
opadding-right
x
- Set at the same timepadding-left
atpadding-right
omargin-left
atmargin-right
y
- Set at the same timepadding-top
atpadding-bottom
omargin-top
atmargin-bottom
- blank - Set sa lahat ng apat na gilid ng elemento
margin
opadding
size Isa sa mga sumusunod:
0
- Setmargin
opadding
Set to0
1
- Setmargin
opadding
Set to.25rem
2
- Setmargin
opadding
Set to.5rem
3
- Setmargin
opadding
Set to1rem
4
- Setmargin
opadding
Set to1.5rem
5
- Setmargin
opadding
Set to3rem
auto
- Setmargin
Set to auto
Halimbawa
<div class="pt-4 bg-warning">Mayroon akong lamang padding sa itaas (1.5rem)</div> <div class="p-5 bg-success">Mayroon akong padding (3rem) sa lahat ng gilid</div> <div class="m-5 pb-5 bg-info">Mayroon akong margin (3rem) at padding sa lahat ng gilid at padding sa ilalim (3rem)</div>
More spacing examples
.m-# / m-*-# | All sides margin | Subukan |
.mt-# / mt-*-# | Top margin | Subukan |
.mb-# / mb-*-# | Bottom margin | Subukan |
.ms-# / ms-*-# | Left margin | Subukan |
.me-# / me-*-# | Right margin | Subukan |
.mx-# / mx-*-# | Left at right padding | Subukan |
.my-# / my-*-# | Top at bottom margin | Subukan |
.p-# / p-*-# | All sides padding (padding) | Subukan |
.pt-# / pt-*-# | Top padding | Subukan |
.pb-# / pb-*-# | Bottom padding | Subukan |
.ps-# / ps-*-# | Left padding | Subukan |
.pe-# / pe-*-# | Right padding | Subukan |
.py-# / py-*-# | Top at bottom padding | Subukan |
.px-# / px-*-# | Left at right padding | Subukan |
Maaari mong basahin sa aming CSS Unit Reference Manual Basa ang mas maraming impormasyon tungkol sa rem at iba pang uri ng mga panunod-sukat sa iba't ibang laki.
lilim
Gumamit ng shadow-
Magdagdag ng lilim sa kategorya ng elemento:
Halimbawa
<div class="shadow-none p-4 mb-4 bg-light"> walang lilim</div> <div class="shadow-sm p-4 mb-4 bg-white">Maliit na lilim</div> <div class="shadow p-4 mb-4 bg-white">Default na lilim</div> <div class="shadow-lg p-4 mb-4 bg-white">Malaking lilim</div>
Pag-alinlangan sa piling yata
Gumamit ng align-
Ang klase ay magbabago ng paraan ng alinlangan ng elemento (tanging para sa inline, inline-block, inline-table at cell ng table):
Halimbawa
<span class="align-baseline">baseline</span> <span class="align-top">top</span> <span class="align-middle">middle</span> <span class="align-bottom">bottom</span> <span class="align-text-top">text-top</span> <span class="align-text-bottom">text-bottom</span>
Aspektong proporsyon
Tumugon sa lapad ng magulang upang gumawa ng responsibong video o slideshow.
Magdagdag ng .ratio
Ang klase ay nakakasunod sa iyong piniling aspektong proporsyon .aspect-ratio-*
Magdagdag sa magulang na elemento, at magdagdag ng embedded (video o iframe):
Halimbawa
<!-- Aspect ratio 1:1 --> <div class="ratio ratio-1x1"> <iframe src="shanghai.mp4"></iframe> </div> <!-- Aspect ratio 4:3 --> <div class="ratio ratio-4x3"> <iframe src="shanghai.mp4"></iframe> </div> <!-- Aspect ratio 16:9 --> <div class="ratio ratio-16x9"> <iframe src="shanghai.mp4"></iframe> </div> <!-- Aspect ratio 21:9 --> <div class="ratio ratio-21x9"> <iframe src="shanghai.mp4"></iframe> </div>
Kapahamakan
Gamitin .visible
o .invisible
Ang klase ay maaaring kontrolin ang kapahamakan ng elemento:
Komento:Ang mga klase na ito ay hindi magbabago ng halaga ng CSS display. Sila lamang ay nagdagdag ng visibility:visible
o visibility:hidden。
Halimbawa
<div class="visible">Ako'y nakikita.</div> <div class="invisible">Ako'y hindi makikita.</div>
Ikon ng pagsasara
Gamitin .btn-close
Ang klase ay maaaring itakda ang istilo ng ikon ng pagsasara. Kalimitan ay ginagamit sa mga pop-up at modal.
Halimbawa
<button type="button" class="btn-close"></button>
Screen reader
Gamitin .visually-hidden
Ang klase ay maaaring itago ang elemento sa lahat ng device, maliban sa screen reader:
Halimbawa
<span class="visually-hidden">I will be hidden on all screens except for screen readers.</span>
Kulay
Gaya ng sinasabi sa kabanata ng 'Kulay', ibinukod sa ibaba ang listahan ng lahat ng klase ng kulay ng teksto at kulay ng lagyan:
Ang mga klase na may kaugnayan sa kulay ng teksto ay:
.text-muted
.text-primary
.text-success
.text-info
.text-warning
.text-danger
.text-secondary
.text-white
.text-dark
.text-body
(Default na kulay ng body / kalimitan ay black).text-light
Halimbawa
Ang klase ng teksto ng konteksto ay maaaring gamitin din sa mga link:
Halimbawa
Maaari ka ring gamitin ang .text-black-50 o .text-white-50 klase upang magdagdag ng 50% na takip sa kulay ng black o white na teksto:
Halimbawa
Kulay ng lagyan
Ang mga klase na may kaugnayan sa kulay ng lagyan ay:
.bg-primary
.bg-success
.bg-info
.bg-warning
.bg-danger
.bg-secondary
.bg-dark
.bg-light
Paging sabihin, ang kulay ng lagyan ay hindi magtatakda ng kulay ng teksto, kaya sa ilang mga kaso, kailangan mong gamitin sila kasama ang .text-*
Magsamang gamit ang klase.
Halimbawa
- Nakaraang pahina BS5 Offcanvas
- Susunod na pahina BS5 Flex