Bulma - Hızlı Kılavuz

Bulma nedir?

Bulma, flexbox modülüne bağlı olan açık kaynaklı, basit ve modern bir CSS çerçevesidir (duyarlı düzen yapısı geliştirmek için kullanılır).

Tarih

Bulma 2016 yılında yayınlandı ve MIT lisansı altında dağıtıldı. Bulma'nın güncel sürümü 0.7.1, 18 Nisan 2018'de yayınlandı.

Bulma neden kullanılmalı?

Bulma'nın öğrenilmesi ve ayarlanması çok kolaydır. O ile inşa edilmiştir SASS ve 39 bölü .sass dosyaları. Kod, ayrı dosyalara bölünerek kolayca özelleştirilebilir ve beklenen sonucu elde etmek için uygulama bölümünün özelleştirilmesine izin verir.

Özellikleri

  • Flexbox kullanan hafif, modern bir CSS çerçevesidir.

  • Ayrı dosyalar yerine tek bir dosyada mobil ilk stilleri içerir.

  • Özelleştirilebilir ve modülerleştirilebilir.

Avantajlar

  • Masaüstü bilgisayarlar, tabletler ve cep telefonları için duyarlı tasarım sağlar.

  • AngularJS, ReactJS vb. Gibi herhangi bir JavaScript çerçevesiyle birleştirebilmeniz için saf CSS çerçevesidir.

  • Kodu okumayı ve yazmayı kolaylaştıran minimum HTML kodu kullanır.

Dezavantajları

  • Bir topluluk kadar geniş olmayan yeni bir çerçevedir.

  • Daha az dokümantasyona sahiptir ve biraz iyileştirmeye ihtiyaç duyar.

  • Bu çerçeve hala geliştirme aşamasındadır.

Açıklama

Bulma, flexbox modülüne dayanan hafif, modern bir CSS çerçevesidir (duyarlı düzen yapısı ve süslü tasarımlar geliştirmek için kullanılır).

Bulma'ya genel bakış, Bulma'yı kullanmaya başlama, yanıt verme (web sayfalarını masaüstleri, tabletler ve telefonlar gibi farklı cihazlarda görüntüleyebilirsiniz), renkler, renkleri ve değerleri tanımlama işlevleri ve karışımları (size izin veren CSS özellikleri grubu) içerir. Bulma'da bir sınıfın özelliklerini başka bir sınıf için kullanmak için).

Aşağıdaki tablo, Bulma CSS'yi kullanmak için kullanabileceğiniz farklı türdeki yardımcı programları listelemektedir -

S.No. Yardımcı Program ve Açıklama
1 Bulma'ya başlarken

Bulma ile bir css dosyası kullanarak başlayabilirsiniz.

2 Duyarlılık ve Renkler

Büyük, küçük ve orta büyüklükteki cihazlarla birleştirilebilen mobil uyumlu bir geliştirmedir.

3 Fonksiyonlar ve Karışımlar

Bulma, sırasıyla değerleri ve öğeleri tanımlamak için bazı işlevleri ve karışımları kullanır.

Açıklama

Bulma'daki değiştiriciler, sınıfları kullanarak öğeler için alternatif stiller, stilleri değiştirmek için duyarlı sınıflar, öğelerin rengini değiştirmek için renk yardımcıları, metnin boyutunu ve rengini değiştirmek için tipografi yardımcıları içerir.

Aşağıdaki tablo, Bulma CSS'yi kullanmak için kullanabileceğiniz farklı tür değiştiricileri listelemektedir -

S.No. Değiştiriciler ve Açıklama
1 Değiştiriciler sözdizimi ve Duyarlı Yardımcıları

Değiştirici sınıfları kullanarak öğeler için alternatif stiller oluşturabilirsiniz.

2 Renk ve Tipografi Yardımcıları

Metnin veya arka planın rengini değiştirmek için renk yardımcılarını kullanabilirsiniz.

Açıklama

Bulma, bir konteyner içinde 12 sütuna kadar ölçeklendiren duyarlı ızgara sistemi (bir dizi satır ve sütun aracılığıyla sayfa düzeni oluşturma) sağlar. Cihaz veya görüntü alanı boyutu arttıkça sütunlar yeniden düzenlenecektir.

Aşağıdaki tablo, Bulma CSS'yi kullanmak için kullanabileceğiniz sütun çeşitlerini listelemektedir -

S.No. Sütun Türleri ve Açıklama
1 Sütun düzeni ve Boyutlar

Bulma , konteynere sütun sınıfı ekleyerek çok kolay bir şekilde sütun düzeni oluşturmaya izin verir .

2 Sütun Duyarlılığı ve Yerleştirme

Bulma, mobil cihazlar, tabletler ve masaüstü gibi farklı ekran türlerinde duyarlı sütunlar sağlar.

3 Sütun Boşluğu ve Seçenekler

Sütunlar, sütun içeriği arasında eşit boşluk oluşturur.

Açıklama

Bulma düzeni, CSS sınıfları kullanılarak tasarlanan web sayfasının yapısını açıklar.

Aşağıdaki tablo, Bulma CSS'yi kullanmak için kullanabileceğiniz düzen çeşitlerini listelemektedir -

S.No. Düzen Türleri ve Açıklama
1 Konteyner ve Seviyeler

Bulma, temel düzeni temsil etmek ve site içeriğini sarmak için kapsayıcılar kullanır.

2 Medya Nesnesi

Medya nesnesi, çeşitli bileşen türlerini oluşturmak için soyut nesne stillerini belirtmek için kullanılır.

3 Kahraman afişi

Bulma, web sayfasına tam genişlikteki başlığı belirtmek için kahraman başlığı sağlar.

4 Fayans

Bulma, tek bir eleman sınıfı kullanarak 2 boyutlu düzen oluşturur.

Açıklama

Bulma form öğesi, giriş öğelerini (metin alanları, onay kutuları, radyo düğmeleri ve daha fazlası gibi) kullanarak kullanıcı giriş verilerini belirtir ve verileri işlemek için bir sunucuya gönderir.

Aşağıdaki tablo, Bulma CSS'yi kullanmak için kullanabileceğiniz form çeşitlerini listelemektedir -

S.No. Form Türleri ve Açıklama
1 Form kontrolleri

Bulma, çeşitli formlar oluşturmak için farklı form kontrol sınıfları içerir.

2 Giriş

Bulma, farklı varyasyon türleriyle birlikte kullanıcı verilerini girmek için giriş alanı sağlar.

3 Metin alanı

Bulma metin alanı, birden çok satır girişine ihtiyacınız olduğunda kullanılır.

4 Seçiniz

Bulma seçimi, kullanıcının birden çok seçenek arasından seçim yapmasına izin vermek istediğinizde kullanılır.

5 Onay Kutusu ve Radyo

Onay kutuları ve radyo düğmeleri, kullanıcıların önceden ayarlanmış seçenekler listesinden seçim yapmasını istediğinizde kullanılabilir.

6 Dosya

Dosyaları kullanıcı verilerinden yüklemek için kullanılır.

Açıklama

Bulma, görüntüyü belirtmek için kap, düğme öğesi, görüntü kabı, tablo öğesi vb. Olarak kullanılabilen kutu öğesi gibi farklı türde öğeler sağlar.

Aşağıdaki tablo, Bulma CSS'yi kullanmak için kullanabileceğiniz öğelerin çeşitlerini listelemektedir -

S.No. Form Türleri ve Açıklama
1 Buton

Bir düğme öğesi, özel düğme stilleriyle kullanıcı etkileşimi sağlar.

2 İçerik

Bulma, içerik sınıfının HTML etiketlerini doğrudan kullanmasını sağlar .

3 Kutu ve Simge

.Box sınıfı, bir sınır yarıçap ve dolgu içeren bir kabı tanımlar.

4 Resim

Bulma, sayfadaki görüntüleri görüntülemek için .image sınıfını kullanır .

5 Bildirim ve İlerleme çubukları

Bulma, bildirimi görüntülemek için önceden tanımlanmış uyarı mesajlarını belirtir.

6 Tablo

Bulma, verileri tablo biçiminde görüntülemek için öğeleri sarar.

7 Etiket ve Başlık

Bulma, ek bilgileri görüntülemek için etiketler adı verilen küçük etiketler sağlar.

Açıklama

Bulma, sayfada kullanıcı deneyimini kolaylaştırmak için açılır menüler, modal, sayfalandırma, navbar, sekmeler vb.

Aşağıdaki tablo, Bulma CSS'yi kullanmak için kullanabileceğiniz bileşen çeşitlerini listelemektedir -

S.No. Bileşen Açıklaması
1 Kırıntı

Bulma, geçerli sayfanın konumunu uygulamadaki kullanıcıya belirtmek için gezinme yöntemi olarak içerik haritası bileşenini kullanır.

2 Kart

Kart bileşeni, daha iyi görünüm için içeriği bir kutu içinde görüntüler.

3 Yıkılmak

Bulma, ilgili bağlantıları bir liste biçiminde görüntülemek için değiştirilebilir açılır menüler sağlar.

4 İleti

Bulma, sayfanızın görünümünü iyileştirmek için mesaj blokları sağlar.

5 Modal

Modal, ana penceresinin üzerine yerleştirilmiş bir alt penceredir.

6 Navbar

Gezinme çubukları, siteniz için gezinme başlıkları görevi görür.

7 Sayfalandırma

Sayfalandırma bileşeni, birden çok sayfada bir dizi ilgili bağlantı sağlar.

8 Sekmeler

Bulma, içeriği görüntülemek için farklı stillere sahip sekmeli gezinme menüsü sağlar.