Front-end Aralık 16, 2021

Bootstrap V5 Alpha ile Gelen Özellikler

Yazar: Seçil Durgun

Bootstrap, Twitter ekibi tarafından geliştirilmiş bilinen en popüler arayüz geliştirme kütüphanelerinden biridir. Responsive ve dinamik web siteleri oluşturmayı sağlayan Bootstrap V5, 16 haziran 2020 tarihinde alpha sürümü olarak yayınlandı.

Gelin Bootstrap V5 ile gelen yeni özelliklere bakalım.

V5 sürümü ile neler değişti?

Boostrap V5 ile gelen özelliklerin en göze çarpanı jQuery ve Internet Explorer desteğinin artık bırakılmış olduğudur. 

Peki Bootstrap jQuery yerine ne kullanacak? 

Boostrap, V5 sürümü için Vanilla JavaScript ile devam edeceğini belirtti. Bu da, Bootstrap V5 üzerine inşa edilen projelerin dosya boyutu ve ileriye dönük sayfa yüklenme hızları açısından önemli ölçüde daha performanslı olacağı anlamına geliyor.

CSS Özellikleri

XXL özelliği

V5 öncesi sürümlerde bildiğiniz gibi sm, md, lg, xl gibi classlar kullanılıyordu, ancak artık xxl class gelmesi ile birlikte 1400px” yani 1400px ve üzeri boyutlarda extra bir media query belirtilmesine gerek kalmıyor.

Container genişlik yapılarını aşağıdaki tablodan görebilirsiniz.  

Ayrıca grid yapılarını buradan inceleyebilirsiniz.

Boostrap V5

 

Customize Alanı

Boostrap V5 ile gelen diğer bir özellik ise customize alanıdır. 

Bu alan özellikle Node.js kullanıyorsanız işinize yarayacak bir alandır. Böylece Bootstrap, sitenizi kendinize göre revize etmenize olanak sunar.

Customize Alanı

Customize Alanı 2

Daha detaylı bilgiye buradan ulaşabilirsiniz.

Renk Paleti

Bootstrap V5 sürümü ile renk paleti de değişen özellikler arasında. Ayrıca SASS değişkenleri ve Bootstrap scss/_variables.scss dosyasında extra kod yazmadan class kullanabilirsiniz. 

 

Renk Paleti 1

Renk Paleti 2

Renk Paleti 3

Renk Paleti 4

Renk paletiyle ilgili daha detaylı bilgiye buradan ulaşabilirsiniz.  

Form yapıları

Bootstrap V5 ile form kontrolleri de yenilendi. 

Boostrap V5

Daha detaylı bilgiye buradan ulaşabilirsiniz. 

g – gx – gy sınıfları

gx- yatay eksende sütun boşluk değerini kontrol eder.

gy- dikey eksende sütun boşluk değerini kontrol eder.

g- hem yatay hem de dikeyde sütun boşluk değerini kontrol eder.

row-cols-auto sütun genişliklerini otomatik belirler.

g – gx – gy sınıfları için daha detaylı bilgiye buradan ulaşabilirsiniz.

.gx-

.gx-

.gy-

.gy-

.g-

.g-

Float start / end

Bootstrap V5 sürümü öncesinde float-left , float-right yapıları kullanılıyordu. Fakat V5 ile bu “css” değiştirildi.

İşte değiştirilen float yapıları örnekleri:

.float-start

.float-end

.float-none

.float-sm-start

.float-sm-end

.float-sm-none

.float-md-start

.float-md-end

.float-md-none

.float-lg-start

.float-lg-end

.float-lg-none

.float-xl-start

.float-xl-end

.float-xl-none

.float-xxl-start

.float-xxl-end

.float-xxl-none

Icon

Bootstrap V5 ile ilgili en büyük gelişmelerden bir diğeri de icon paketidir. V5 öncesinde fontawesome ya da material icon gibi icon kütüphaneleri kullanılıyordu. Şimdi ise yaklaşık 1.200 simgeye sahip ücretsiz, yüksek kaliteli, açık kaynaklı simge kitaplığı bulunuyor. 

Bunları istediğiniz şekilde ekleyebilir ve düzenleyebilirsiniz. (- SVG’ler, SVG hareketli resimler veya web yazı tipleri). 

Dahası, V5 bunları herhangi bir projede Bootstrap ile veya Bootstrap olmadan kullanma imkanı da sunuyor.

İcon paketi

Icon paketi ile ilgili detaylı bilgiye buradan ulaşabilirsiniz. 

RTL ve RFS özellikleri

RTL

Bootstrap V5 ile birlikte arapça gibi sağdan sola yazım şekli olan dil yapılarına metin desteği de geliyor.

Örnek kullanım şekli : <html lang=”ar” dir=”rtl”> 

Bununla ilgili daha detaylı bilgiye buradan ulaşabilirsiniz.

Yapıların nasıl çalıştığını ise buradan inceleyebilirsiniz.

Not: RTL özelliği hala geliştirme aşamasındadır ve muhtemelen kullanıcı geri bildirimlerine göre şekillenecektir.

RFS

Bootstrap’in yan projesi RFS, başlangıçta yazı tipi boyutlarını yeniden boyutlandırmak için geliştirilmiş olan bir birim yeniden boyutlandırma motorudur ( “Duyarlı Yazı Tipi Boyutları” olarak bilinir). 

Günümüzde RFS gibi birim değerleri ile belli başlı CSS attributeleri rescaling yeteneğine sahiptir. Örnek olarak; margin, padding, border-radius, hatta box-shadow verilebilir.

RFS Kullanma

RFS ile ekran boyutuna göre font boyutlandırma yapabilirsiniz.

Detaylı bilgiye buradan ulaşabilirsiniz. 

Bootstrap V4’ten V5’e Nasıl Geçilir?

(Eğer Bootstrap V4 sürümü kullanıyor ve Bootstrap V5’e geçmek neler yapılması gerektiğini merak ediyorsanız detaylar için tıklayın.)

Ayrıca Boostrap resmi Twitter sayfasından son gelişmeleri takip edebilirsiniz.