Bootstrap Modalı Nasıl Stillendirilir?

Bootstrap Modali Nasil Stillendirilir



Açılır pencere, mevcut pencerenin ekranındaki küçük pencereyi ifade eder. Herhangi bir uygulamada ek veya yeni bilgileri görüntülemek için kullanılır. Bazen reklam olarak da bilinir. Bootstrap, kolayca kalıcı pencereler oluşturmaya yardımcı olan birçok sınıf sağlar. Ancak CSS kullanılarak modal pencere sizin beğeninize göre tasarlanabilir.

Bu yazı, Bootstrap modalının nasıl stillendirileceğini açıklayacaktır.

Bootstrap modalına nasıl Stil Verilir?

Bootstrap kipine nasıl stil verileceğini öğrenmek için aşağıdaki adımları izleyin.







1. Adım: Bir HTML Dosyası Oluşturun

İlk olarak, aşağıda verilen talimatları izleyerek bir model oluşturun:



  • Oluşturmak '
    'konteyner ve ona bir sınıf atayın' main-modal-container ”.
  • Ardından, kalıcı pencereyi tetikleyecek bir düğme ekleyin. “ btn ”, “ btn-birincil ', Ve ' gösteri kipli ” sınıfları. Veri özniteliklerini ayarlayın ' veri değiştirme 'değeri ile' modal ' ve ' veri hedefi ' ile ' #myModal ' değer. Bu kimlik, modal pencerenin kimliğine işaret ediyor.
  • Ardından, kalıcı pencereyi oluşturun. Bunu yapmak için bir “
    ” öğe ve ata ' modal ' Ve ' solmak ” sınıfları ve kimliği ayarlayın.
  • Ekle '
    modalın iletişim kutusu için ” ve ona “ atayın modal diyalog ' sınıf.
  • Ardından, kipin içeriğini bir '
    ' içinde belirtin ve ona '' sınıfını atayın. modal içerik ”.
  • ' sınıfıyla bir kapat düğmesi yapın. kapalı ”. “ veri reddi ” özniteliği, modal pencereyi kapatmak için kullanılır.
  • Ardından, modal gövdeyi sınıflarla belirtin ' modal gövde ' Ve ' sıra ”. İçinde, görüntü için 6 ızgara ve içerik için 6 sütun alın.
  • Görüntü, “ kullanılarak gömülür. ' etiket.
  • Ardından, “içinde
    “ ile eleman içerik ” sınıfı, başlığı, alt başlığı ve açıklamayı ekleyin.
  • Bundan sonra, Bootstrap ile bir düğme yerleştirin ' btn ”, “ btn-tehlike ', Ve ' p-2 ” sınıfları:
< div sınıf = 'ana modal kapsayıcı' >

< düğme sınıf = 'btn btn-birincil gösteri kipli' veri değiştirme = 'kip' veri- hedef = '#benimKipim' > modeli görüntüle < / düğme >

< div sınıf = 'Kipsel solma' İD = 'benim Modum' >

< div sınıf = 'modsal diyalog' >

< div sınıf = 'modsal içerik' >

< düğme sınıf = 'kapalı' veri reddi = 'kip' >

< açıklık > × < / açıklık >< / düğme >

< div sınıf = 'modal gövde sırası' >

< div sınıf = 'col-sm-6 modal görüntü' >< img kaynak = '/img/kıyafetler.jpg' >< / div >

< div sınıf = 'içerik col-sm-6' >

< h3 sınıf = 'başlık' > Özel teklif < / h3 >

< açıklık sınıf = 'alt yazı' > Paket servis ve teslimatta %20 indirim < / açıklık >

< P sınıf = 'Tanım' > En kaliteli gömlekler. Her beden mevcuttur. Kolayca yıkanabilir. < / P >

< düğme sınıf = 'btn btn-tehlike p-2' > DAHA FAZLA GÖSTER < / düğme >

< / div >

< / div >

< / div >

< / div >

< / div >

< / div >

Adım 2: “main-modal-container” Sınıfı Stili

Konteynerin tamamı CSS ile biçimlendirilmiştir ' font ailesi ' mülk:



.main-modal-konteyner {

font ailesi : 'Poppinler' , sans Serif ;

}

3. Adım: “Show-modal” Sınıfı Stili

gösteri kipli ” sınıfı aşağıdaki özelliklerle bildirilir:





.main-modal-konteyner .show-modal {

renk : #ffff ;

arka plan rengi : #3a97c9 ;

metin dönüşümü : büyük harfle yazmak ;

dolgu malzemesi : 10 piksel 15 piksel ;

marj : 80 piksel Oto 0 ;

görüntülemek : engellemek ;

}

Burada:

  • renk ” yazı tipi rengini ayarlar.
  • arka plan rengi ” öğesinin arka plan rengini ayarlar.
  • metin dönüşümü ” metni büyük harfle yazar.
  • dolgu malzemesi ”, öğenin içeriğinin etrafındaki boşluğu ayarlar.
  • marj ” öğesinin etrafında boşluk oluşturur.
  • görüntülemek 'değeri ile' engellemek ” öğesinin genişliğini %100 olarak ayarlar.

Adım 4: Fade'de 'modal-dialog' Sınıfı Stili

.modal .solmak .modal-diyalog {

dönüştürmek : ölçek ( 0 ) ;

geçiş : Tümü 450ms kübik beziyer ( .47 , 1.64 , .41 , .8 ) ;

}

Modal kaybolduğunda, aşağıdaki CSS özellikleri “ modal diyalog ' sınıf:



  • dönüştürmek ' özelliği ile ' ölçek() ” değeri, öğenin boyutunu dikey veya yatay olarak artırır veya azaltır.
  • geçiş ” öğeyi kademeli olarak hareket ettirir. “ kübik-bezier() ” işlevi kübik bezier eğrisini uygular. Dört nokta ile belirlenir.

Adım 5: Gösteride 'modal-dialog' Sınıfı Stili

.modal .göstermek .modal-diyalog {

dönüştürmek : ölçek ( 1 ) ;

}

CSS “ dönüştürmek ' değeri olan özellik ' ölçek(1) ” iletişim kutusunun boyutunu büyütür.

Adım 6: 'Kipsel içerik' Sınıfı Stili

.main-modal-konteyner .modal-diyalog .modal içerik {

sınır yarıçapı : 30 piksel ;

sınır : hiçbiri ;

taşma : gizlenmiş ;

}

modal içerik ” aşağıdaki özelliklerle dekore edilmiştir:

  • sınır yarıçapı ”, öğenin kenarlarını yuvarlar.
  • sınır 'değeri ile' hiçbiri ” sınırı gizler.
  • taşma ” içeriğin akışını kontrol eder.

7. Adım: 'Kapat' Sınıfı Stili

.main-modal-konteyner .modal-diyalog .modal içerik .kapalı {

renk : #747474 ;

arka plan rengi : rgba ( 255 , 255 , 255 , 0,5 ) ;

yükseklik : 27 piksel ;

Genişlik : 27 piksel ;

dolgu malzemesi : 0 ;

opaklık : 1 ;

taşma : gizlenmiş ;

konum : mutlak ;

Sağ : 15 piksel ;

tepe : 15 piksel ;

z-endeksi : 2 ;

}

Burada:

  • opaklık ”, öğenin şeffaflık seviyesini tanımlar.
  • konum 'değeri ile' mutlak ”, öğenin konumunu üst konumuna göre ayarlar.
  • Sağ ' Ve ' tepe ” Kapat düğmesinin sağında ve üstünde boşluk ayarlayın.
  • z-endeksi ”, öğenin yığın sırasını belirtir. Daha büyük yığın sırası, öğeyi öne getirir.

8. Adım: 'Modal-body' Sınıfı Stili

.main-modal-konteyner .modal-diyalog .modal içerik .modal-body {

dolgu malzemesi : 0 !önemli ;

}

Modal gövdenin tamamı etrafındaki boşluk, CSS ile ayarlanır ' dolgu malzemesi ' mülk. Ayrıca, “ !önemli ” anahtar sözcüğü, öğenin önemini belirlemek için kullanılır.

9. Adım: “img” Öğesine Stil Ver

.main-modal-konteyner .modal-diyalog .modal içerik .modal-body .modal resim img {

yükseklik : 100% ;

Genişlik : 100% ;

}

10. Adım: 'İçerik' Sınıfının Stilini Belirleyin

.main-modal-konteyner .modal-diyalog .modal içerik .modal-body .içerik {

dolgu malzemesi : 35 piksel 30 piksel ;

}

“ kullanarak dolgu malzemesi ” özelliği, “ öğesinin etrafına boşluk eklenir içerik ” sınıfının içeriği.

Adım 11: Stil 'başlık' Sınıfı

.main-modal-konteyner .modal-diyalog .modal içerik .modal-body .başlık {

renk : #fb3640 ;

font ailesi : 'Sacramento' , el yazısı ;

yazı Boyutu : 35 piksel ;

}

Burada:

  • font ailesi ” yazı tipinin stilini tanımlar.
  • yazı Boyutu ” yazı tipinin boyutunu ayarlar.

Adım 12: “Alt Başlık” Sınıfına Stil Verin

.main-modal-konteyner .modal-diyalog .modal içerik .modal-body .alt yazı {

yazı tipi ağırlığı : 600 ;

metin dönüşümü : büyük harf ;

marj : 0 0 20 piksel ;

görüntülemek : engellemek ;

}

Verilen kod parçacığına göre:

  • yazı tipi ağırlığı ” yazı tipinin kalınlığını ayarlar.
  • metin dönüşümü ” yazı tipi durumunu ayarlar.

Çıktı

Bootstrap kipini bu şekilde şekillendirebilirsiniz.

Çözüm

Bootstrap modal penceresini biçimlendirmek için önce kipi tetikleyecek düğmeyi ekleyin. Ardından, HTML öğelerini kullanarak kalıcı pencereyi oluşturun. Bundan sonra, ' dahil olmak üzere birkaç CSS özelliği ekleyin. dolgu malzemesi ”, “ marj ”, “ renk ”, “ geçiş ” ve kalıcı pencereyi biçimlendirmek için daha pek çok şey. Daha spesifik olarak, “ kübik-bezier ” fonksiyonu, modal pencerede dört noktalı bir eğride geçiş efekti uygulamak için kullanılır. Bu gönderi, Bootstrap kipini biçimlendirme prosedürünü açıkladı.