Ingin mulai menggunakan Bulma? Anda berada di tempat yang tepat. Bulma adalah kerangka kerja CSS populer dengan sistem grid Flexbox sederhana. Ini berbeda dari kerangka kerja lain dengan mengambil pendekatan yang lebih ringan dan tidak termasuk javascript apa pun - meninggalkan keputusan itu sepenuhnya sampai ke pengembang (untuk mengeksplorasi opsi lain, lihat pilihan kami Kerangka CSS terbaik. ).
Dalam tutorial ini, kami akan menunjukkan cara menginstal Bulma, dan membangun situs web dengan berbagai kelasnya. Untuk membuktikan seberapa serbaguna kelas di Bulma, seluruh halaman tutorial telah dibangun tanpa menulis satu baris CSS. Ingin opsi lain? Coba sangat baik Pembangun Situs Web . Dan untuk memastikan situs Anda berjalan yang terbaik, pilih yang benar hosting web. layanan.
Hasilkan CSS adalah acara web terpanas di kota. Dari 20-22 September Anda dapat mengambil tiket untuk setengah harga menggunakan kode FlashSale5. Klik gambar untuk mengetahui lebih lanjut.
Buat direktori baru, dan di dalamnya, buat index.html mengajukan. Buka file ini di editor kode dan buat dokumen Starter HTML sederhana, dengan HTML DOCTYPE dan tag viewport responsif.
& lt;! DOCTYPE HTML & GT;
& lt; html & gt;
& lt; head & gt;
& lt; meta name = "viewport" konten =
"Width = Lebar Perangkat, skala awal = 1" & gt;
& lt; judul & gt; judul halaman & lt; / judul & gt;
& lt; / head & gt;
& lt; tubuh & gt;
& lt; / body & gt;
& lt; / html & gt;
Menggunakan BULMA OUT kotaknya secepat menambahkan file CSS tunggal. Menggunakan CDN Tambahkan tautan di HTML. Jika perlu untuk mengubah variabel dan memiliki lebih banyak kontrol atas kerangka kerja, NPM Instal Bulma. dapat digunakan (lihat dokumentasi penuh. ). Untuk pengalaman penuh, Font Awesome 5 juga harus dimasukkan.
& lt; tautan rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.5/css/bulma.min.css" & gt;
& lt; script tunder src = "https://use.fontawesome.com/releasing/v5.3.1/js/all.js" & gt; & lt; / gt;
Di dalam tag tubuh, buat elemen bagian dan div dengan kelas wadah . Dalam wadah, buat H1 dengan kelas judul Kemudian paragraf dengan kelas subtitle. . Untuk saat ini, masukkan 'Hello World' ke dalam judul dan beberapa teks ke paragraf. Kami sekarang memiliki template starter dasar untuk BULMA.
& lt; bagian bagian = "bagian" & gt;
& lt; div class = "wadah" & gt;
& lt; h1 class = "title" & gt;
Halo Dunia
& lt; / h1 & gt;
& lt; p class = "subtitle" & gt;
Ini adalah starter dasar
template untuk Bulma.
& lt; / p & gt;
& lt; / div & gt;
& lt; / section & gt;
Buat bagian baru di atas yang sebelumnya, dan bukannya kelas bagian , berikan kelas pahlawan . Kelas pahlawan memungkinkan penciptaan spanduk lebar penuh, dengan berbagai pilihan mengendalikan tinggi badannya. Dalam bagian baru ini buat div dengan kelas Pahlawan-tubuh dan kemudian seorang wadah Ini akan menampung konten.
& lt; bagian kelas = "pahlawan" & gt;
& lt; div class = "hero-body" & gt;
& lt; lt; div class = "wadah" & gt; ... & lt; / div & gt;
& lt; / div & gt;
& lt; / div & gt;
Di dalam div kontainer, tambahkan tag H1 dan H2 dengan kelas judul dan subtitle. . Ini adalah kelas tipografi yang akan meningkatkan ukuran konten mereka. Bulma cerdas untuk mengetahui kapan judul dan subtitle digabungkan, dan akan membawanya lebih dekat.
Tambahkan Kelas is-primer. ke bagian pahlawan. Ini akan menerapkan warna primer ke latar belakang, dan mengubah teks ke varian yang lebih ringan. Dari pada utama , info , keberhasilan , peringatan , bahaya , cahaya dan gelap juga bisa dipilih
& lt; bagian kelas = "pahlawan adalah-utama" & gt;
Area konten pertama dari situs web dibagi menjadi dua kolom. Buat bagian baru dengan bagian kelas dan tambahkan wadah. Untuk mengatur kolom, sebuah div ditambahkan dengan kolom. kelas. Setiap kolom ditambahkan dalam wadah induk. Kolom akan ruang sendiri sama-sama di ruang yang tersedia dengan celah kecil antara kecuali ditentukan.
Jika Anda punya banyak konten, pastikan Anda kembali aset Anda di penyimpanan cloud yang andal.
& lt; bagian bagian = "bagian" & gt;
& lt; div class = "wadah" & gt;
& lt; class div = "kolom is-vcumerer" & gt;
& lt; div class = "kolom" & gt;
...
& lt; / div & gt;
& lt; div class = "kolom" & gt;
...
& lt; / div & gt;
& lt; / div & gt;
& lt; / div & gt;
& lt; / section & gt;
Kolom kedua akan berisi gambar. Bungkus gambar dalam elemen gambar, dan, jika memungkinkan, berikan angka rasio aspek dari gambar. Dalam contohnya, 16by9. telah digunakan (lihat Daftar lengkap rasio yang tersedia ).
& lt; div class = "kolom" & gt;
& lt; gambar kelas = "gambar adalah-16by9" & gt;
& lt; img src = "img / dog.jpg" & gt;
& lt; / gambar & gt;
& lt; / div & gt;
Kelas tombol membuat tombol warna-warni dan dapat diterapkan & lt; a & gt; elemen atau & lt; tombol & gt; elemen dalam bentuk. Dua tombol ke kolom pertama dan oleskan pengubah warna kepada mereka. Jika menggunakan lebih dari satu tombol, bungkus di div dengan kelas tombol. , yang mengoreksi celah dan memungkinkan aplikasi kelas sebagai grup.
& lt; div class = "tombol" & gt;
& lt; tombol kelas = "adalah-info" & gt;
Cari tahu lebih lanjut & LT; / A & GT;
& lt; tombol kelas = "adalah-bahaya diuraikan" & gt;
Beli sekarang & lt; / a & gt;
& lt; / div & gt;
Tambahkan bagian baru di bagian bawah halaman dengan tiga kolom. Di dalam kolom, elemen kotak ditambahkan. Elemen kotak adalah wadah sederhana dengan perbatasan di sekitar mereka yang memisahkan mereka dari latar belakang halaman.
& lt; div class = "kolom" & gt;
& lt; kelas div = "kotak" & gt;
Uji
& lt; / div & gt;
& lt; / div & gt;
Bulma terintegrasi dengan font yang luar biasa 5, tetapi kompatibel dengan semua perpustakaan font, dan memiliki kelas untuk memanggil ikon yang paling tersedia. Di dalam setiap kotak, tambahkan wadah konten, diikuti oleh elemen rentang dengan kelas ikon . Di dalam rentang, gunakan & lt; i & gt; elemen untuk memanggil kelas yang diperlukan untuk ikon yang diinginkan. Ikon diwarnai dengan cara yang sama seperti teks.
& lt; div class = "Konten" & gt;
& lt; span class = "ikon" & gt;
& lt; i class = "fa-lg fa-home
memiliki-teks-sukses "& gt; & lt; / i & gt;
& lt; / span & gt;
& lt; kelas div = "judul is-size-6" & gt; ... & lt; / div & gt;
& lt; div class = "subtitle is-size-6" & gt; ... & lt; / div & gt;
& lt; / div & gt;
Buat bagian pahlawan dua kolom baru di bagian bawah halaman, memberikan is-infon. kelas ke bagian. Untuk efek yang menarik, juga menerapkan Is-Bold. kelas ke bagian ini untuk gradien yang halus. Pengubah ini bekerja dengan ketujuh warna utama.
Level adalah cara yang bagus untuk memastikan elemen terpusat secara vertikal berturut-turut. Dalam bagian baru di bagian bawah halaman, tambahkan div dengan kelas level dan sarang di dalam empat item level. Setiap konten yang ditambahkan dalam item level akan selaras secara vertikal.
& lt; level div class = "level" & gt;
& lt; div class = "item-item memiliki-teks-teks" & gt;
...
& lt; / div & gt;
& lt; div class = "item-item memiliki-teks-teks" & gt;
...
& lt; / div & gt;
& lt; / div & gt;
Untuk menambahkan formulir ke bagian bawah halaman, buat bagian pahlawan dua kolom baru dengan is-primer. . Membaginya menjadi dua kolom, dan di kolom kanan, buat a bidang kelas. Kelas lapangan digunakan untuk mengelompokkan beberapa input formulir bersama-sama, memastikan mereka ditempatkan dengan benar. Setiap input juga harus dibungkus secara individu .kontrol kelas.
& lt; div class = "bidang" & gt;
& lt; div class = "kontrol memiliki-ikon-kiri
memiliki ikon-kanan "& gt;
& lt; input class = "input" type = "email"
placeholder = "email Anda" & gt;
& lt; span class = "ikon-kecil
tersisa "& gt;
& lt; i class = "fas fa-amplop" & gt; & lt; / i & gt;
& lt; / span & gt;
& lt; / div & gt;
& lt; / div & gt;
Setelah formulir diserahkan, itu harus mengembalikan pesan kepada pengguna sehingga mereka akan tahu apa yang terjadi selanjutnya. Meskipun Bulma tidak dapat mengontrol kapan pesan ini akan ditampilkan, ujung depan dapat dibangun dengan kelas pesan.
& lt; artikel class = "pesan is-info" & gt;
& lt; div class = "header pesan" & gt;
& lt; p & gt; terima kasih! & lt; / p & gt;
& lt; / div & gt;
& lt; div class = "Message-Body" & gt;
... & lt; / div & gt;
& lt; / artikel & gt;
Kelas footer fleksibel memungkinkan elemen apa pun ditambahkan di bagian bawah halaman, menyediakan tempat untuk info hak cipta dan navigasi bawah, serta membawa selesai ke situs web.
& lt; footer class = "footer" & gt;
& lt; div class = "Konten memiliki-teks-teks" & gt;
& lt; p & gt; ... & lt; / p & gt;
& lt; / div & gt;
& lt; / footer & gt;
Sebagian besar proyek, di luar prototipe, akan memiliki persyaratan untuk bekerja dengan pedoman dan warna merek. Demikian pula, aman untuk mengasumsikan seorang desainer perlu mengubah font, warna atau aspek lain dari BULMA. Bagian utama dari Bulma adalah bahwa itu dapat disesuaikan dan modular. Modul tidak hanya dapat diimpor secara selektif, tetapi hingga 415 variabel SASS dapat diubah dalam kerangka kerja.
Penggunaan variabel berarti menetapkan warna baru sebagai primer akan mengubah warna itu di seluruh kerangka kerja Bulma untuk proyek itu. Mengatur ini bisa rumit pada awalnya, tetapi panduan telah disediakan menggunakan tiga metode berbeda. dalam dokumentasi.
Artikel ini awalnya diterbitkan dalam Edisi 289 dari Majalah Desain Web Kreatif Desainer web . Beli Masalah 289. atau berlangganan di sini .
Baca lebih lajut:
Flame Painter adalah paket cat dan efek partikel mandiri yang memungkinkan Anda untuk dengan cepat dan mudah membuat lukisan asli, efek cahaya, desain tidak konvensional atau latar belakang f..
Cara menggambar mawar - Cara menggambar video mawar - Cara menggambar mawar: pemula - Cara menggam..
(Kredit Gambar: Masa Depan) Membuat halaman arahan WebGL 3D adalah salah satu cara untuk membuat kesan pertama yang h..
Formulir adalah komponen penting dari web karena mereka menghubungkan pengguna ke bisnis Anda dan membantu mereka mencapai apa ya..
Rasanya seperti kemarin ketika saya bermain peran dengan teman-teman sekolah menengah di dunia fantasi yang penuh dengan ksatria, penyihir, barbar dan harta karun yang tersembunyi di ruang ba..
Saya selalu menyukai mayat hidup itu, dan akan sering root untuk underdog yang compang-camping yang sering dikurangi menjadi targ..
Pemimpin lokakarya vertex. Glen Southern. Berbagi tips teratas untuk membantu Anda mening..
Kadang-kadang kembali ke dasar-dasarnya sangat penting untuk tetap di atas permainan Anda, karena memperbarui keterampilan Anda d..