Bootstrap 5 Uygulamalı Araçlar
- Önceki sayfa BS5 Offcanvas
- Sonraki sayfa BS5 Flex
Utilities / Helper Sınıfları
Bootstrap 5, CSS kodu kullanmadan element stillerini hızlı bir şekilde ayarlamak için birçok utility/helper sınığı içerir.
Kenar çubuğu
Kenar çubuğu sınıfını kullanarak elemente kenar çubuğu ekleyin veya kaldırın:
Örnek
<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>
Kenarlık genişliği
Kullanım .border-1
ile .border-5
Kenarlık genişliğini değiştirmek için:
Örnek
<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>
Kenarlık rengi
Herhangi bir kontekst kenarlık rengi sınıfını kullanarak kenara renk ekleyin:
Örnek
<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>
Köşe kenarlık
Kullanım rounded
Element'e yuvarlak köşeler eklemek için:
Örnek
<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>
Yüzeysel ve yüzeysel temizleme
Kullanım .float-end
Sağa yüzeysel sınıfları kullanarak veya .float-start
Sola yüzeysel ve .clearfix
Yüzeysel temizleme sınıfları:
Örnek
<div class="clearfix"> <span class="float-start">Sola yüzeysel</span> <span class="float-end">Sağa yüzeysel</span> </div>
Duyarlı yüzeysel
Ekrana göre genişliğe göre sol veya sağa yüzeysel olan elementleri, duyarlı yüzeysel sınıflar kullanarak yüzeysel etki sağlayın (.float-*-left|right
Asterisk (*) şu anlama gelir:
sm
(> = 576px)md
(> = 768px)lg
(> = 992px)xl
(> = 1200px)xxl
(> = 1400px)
Örnek
<div class="float-sm-end">Küçük ekranlar veya daha geniş ekranlarda sağa yüzeysel</div><br> <div class="float-md-end">Orta ekranlar veya daha geniş ekranlarda sağa yüzeysel</div><br> <div class="float-lg-end">Özellikle büyük ekranlar veya daha geniş ekranlarda sağa yüzeysel</div><br> <div class="float-xl-end">Özellikle büyük ekranlar veya daha geniş ekranlarda sağa yüzeysel</div><br> <div class="float-xxl-end">Özellikle büyük ekranlar veya daha geniş ekranlarda sağa yüzeysel</div><br> <div class="float-none">Yüzeysel değil</div>
Orta konumlandırma
Kullanım .mx-auto
Orta konumlandırılan elementler (margin-left ve margin-right: auto eklenmiş):
Örnek
<div class="mx-auto bg-warning" style="width:150px">Ortaya yerleştirilmiş</div>
Genişlik
w-* sınıflarını kullanarak(.w-25
、.w-50
、.w-75
、.w-100
、.mw-auto
、.mw-100
)Elementin genişliğini ayarlamak için:
Örnek
<div class="w-25 bg-warning">Genişlik %25</div> <div class="w-50 bg-warning">Genişlik %50</div> <div class="w-75 bg-warning">Genişlik %75</div> <div class="w-100 bg-warning">Genişlik %100</div> <div class="w-auto bg-warning">Otomatik genişlik</div> <div class="mw-100 bg-warning">Maksimum genişlik %100</div>
Yükseklik
h-* sınıflarını kullanarak(.h-25
、.h-50
、.h-75
、.h-100
、.mh-auto
、.mh-100
)Elementin yüksekliğini ayarlamak için:
Örnek
<div style="height:200px;background-color:#ddd"> <div class="h-25 bg-warning">Yükseklik %25</div> <div class="h-50 bg-warning">Yükseklik %50</div> <div class="h-75 bg-warning">Yükseklik %75</div> <div class="h-100 bg-warning">Yükseklik %100</div> <div class="h-auto bg-warning">Otomatik yükseklik</div> <div class="mh-100 bg-warning" style="height:500px">Maksimum yükseklik %100</div> </div>
Aralıklar
Bootstrap 5 geniş bir yelpazeye sahip olan ve tüm kesirler için geçerli olan yan ve dolgu uygulama sınıflarına sahiptir. Bu sınıflar tüm kesirler için geçerlidir:
xs
(<= 576px)sm
(> = 576px)md
(> = 768px)lg
(> = 992px)xl
(> = 1200px)xxl
(> = 1400px)
Bu sınıfların kullanım formatı şu şekildedir:{özellik}{kenarlar}-{boyut}
için kullanılır xs
,ve {özellik}{kenarlar}-{breakpoint}-{boyut}
için kullanılır sm
、md
、lg
、xl
ve xxl
。
özellik Aşağıdakilerden biri
m
- Ayarlayınmarjin
p
- Ayarlayındolgu
kenarlar Aşağıdakilerden biri
t
- Ayarlayınmarjin-üst
veyadolgu-üst
b
- Ayarlayınmarjin-alt
veyadolgu-alt
s
- Ayarlayınmarjin-sol
veyadolgu-sol
e
- Ayarlayınmarjin-sağ
veyadolgu-sağ
x
- Aynı anda ayarlayındolgu-sol
vedolgu-sağ
veyamarjin-sol
vemarjin-sağ
y
- Aynı anda ayarlayındolgu-üst
vedolgu-alt
veyamarjin-üst
vemarjin-alt
- boş - Elemanın dört kenarına
marjin
veyadolgu
boyut Aşağıdakilerden biri
0
- Ekleyinmarjin
veyadolgu
Ayarlanmış0
1
- Ekleyinmarjin
veyadolgu
Ayarlanmış.25rem
2
- Ekleyinmarjin
veyadolgu
Ayarlanmış.5rem
3
- Ekleyinmarjin
veyadolgu
Ayarlanmış1rem
4
- Ekleyinmarjin
veyadolgu
Ayarlanmış1.5rem
5
- Ekleyinmarjin
veyadolgu
Ayarlanmış3rem
auto
- Ekleyinmarjin
Auto olarak ayarlanmış
Örnek
<div class="pt-4 bg-warning">Sadece yukarı iç boşluğum var (1.5rem).</div> <div class="p-5 bg-success">Tüm kenarlarında (3rem) iç boşluklarım var.</div> <div class="m-5 pb-5 bg-info">Tüm kenarlarında (3rem) ve aşağı iç boşluklarında (3rem) dış boşluklarım var.</div>
Daha fazla aralık örneği
.m-# / m-*-# | Tüm kenarların dış boşlukları | Deneyin |
.mt-# / mt-*-# | Yukarı dış boşluk | Deneyin |
.mb-# / mb-*-# | Aşağı dış boşluk | Deneyin |
.ms-# / ms-*-# | Sol dış boşluk | Deneyin |
.me-# / me-*-# | Sağ dış boşluk | Deneyin |
.mx-# / mx-*-# | Sol ve sağ iç boşluk | Deneyin |
.my-# / my-*-# | Yukarı ve aşağı dış boşluk | Deneyin |
.p-# / p-*-# | Tüm kenarların iç boşlukları (dolgu) | Deneyin |
.pt-# / pt-*-# | Yukarı iç boşluk | Deneyin |
.pb-# / pb-*-# | Aşağı iç boşluk | Deneyin |
.ps-# / ps-*-# | Sol iç boşluk | Deneyin |
.pe-# / pe-*-# | Sağ iç boşluk | Deneyin |
.py-# / py-*-# | Yukarı ve aşağı iç boşluk | Deneyin |
.px-# / px-*-# | Sol ve sağ iç boşluk | Deneyin |
Sitemizde CSS Birim Referans Kılavuzu rem ve farklı boyut birimleri hakkında daha fazla bilgi için burada okuyun.
gölge
kullanın shadow-
Sınıf, öğeye gölge ekler:
Örnek
<div class="shadow-none p-4 mb-4 bg-light">Yok gölge</div> <div class="gölge-küçük p-4 mb-4 arkaplan-beyaz">Küçük gölge</div> <div class="gölge p-4 mb-4 arkaplan-beyaz">Standart gölge</div> <div class="gölge-yüksek p-4 mb-4 arkaplan-beyaz">Büyük gölge</div>
Dikey hizalama
kullanın hizala-
Sınıfların elemanın hizalamasını değiştirmesini sağlar (sadece inline, inline-block, inline-table ve tablo hücreleri için geçerlidir):
Örnek
<span class="hizala-taban">baseline</span> <span class="hizala-yukarı">top</span> <span class="hizala-ortada">middle</span> <span class="hizala-alt">bottom</span> <span class="hizala-text-yukarı">text-top</span> <span class="hizala-text-alt">text-bottom</span>
En boy oranı
Ana elemanın genişliğine göre yanıt veren video veya slayt oluşturun.
ekleyin .oran
Sınıflar, seçtiğiniz en boy oranı ile .oran-ratio-*
Ana elemana ekleyin ve içine gömü (video veya iframe) ekleyin:
Örnek
<!-- Oran 1:1 --> <div class="oran-ratio oran-1x1"> <iframe src="shanghai.mp4"></iframe> </div> <!-- Oran 4:3 --> <div class="oran-ratio oran-4x3"> <iframe src="shanghai.mp4"></iframe> </div> <!-- Oran 16:9 --> <div class="oran-ratio oran-16x9"> <iframe src="shanghai.mp4"></iframe> </div> <!-- Oran 21:9 --> <div class="oran-ratio oran-21x9"> <iframe src="shanghai.mp4"></iframe> </div>
Görünürlük
Kullanım .görünür
veya .görünmez
Sınıfların elemanın görünürlüğünü kontrol etmesini sağlar:
Açıklama:Bu sınıflar CSS display değerini değiştirmeyeceklerdir. Sadece eklerler visibility:visible
veya visibility:hidden.
Örnek
<div class="visible">Görünürüm.</div> <div class="invisible">Görünmezim.</div>
Kapanış ikonu
Kullanım .btn-close
Sınıflar, kapanış simgesinin tarzını ayarlar. Genellikle uyarı kutuları ve modallar için kullanılır.
Örnek
<button type="button" class="btn-close"></button>
Ekran okuyucuları
Kullanım .visually-hidden
Sınıflar, ekran okuyucuları dışında tüm cihazlarda öğeleri gizler:
Örnek
<span class="visually-hidden">Tüm ekranlarda görüntülenmeyecek, sadece ekran okuyucuları için gizlenecek.</span>
Renk
“Renk” bölümünde açıklanan gibi, aşağıda tüm metin ve arka plan renk sınıflarının listesi verilmiştir:
Metin rengi için sınıflar şunlardır:
.text-muted
.text-primary
.text-success
.text-info
.text-warning
.text-danger
.text-secondary
.text-white
.text-dark
.text-body
(varsayılan body rengi/çoğunlukla siyah).text-light
Örnek
Metin sınıfları bağlantılar için de kullanılabilir:
Örnek
Ayrıca .text-black-50 veya .text-white-50 sınıflarını kullanarak siyah veya beyaz metin için 50% şeffaflık ekleyebilirsiniz:
Örnek
Arka plan rengi
Arka plan rengi için sınıflar şunlardır:
.bg-primary
.bg-success
.bg-info
.bg-warning
.bg-danger
.bg-secondary
.bg-dark
.bg-light
Lütfen dikkat edin, arka plan rengi metin rengini ayarlamaz, bu yüzden belirli durumlarda onları .text-*
Sınıflar birlikte kullanılır.
Örnek
- Önceki sayfa BS5 Offcanvas
- Sonraki sayfa BS5 Flex