Pada tahun 2011, Bootstrap dibuat oleh dua karyawan Twitter (Mark Otto dan Jacob Thornton) untuk mengatasi masalah fragmentasi alat/platform internal. Bootstrap bertujuan untuk memberikan konsistensi di antara berbagai aplikasi web yang dikembangkan secara internal di Twitter untuk mengurangi redundansi dan meningkatkan kemampuan beradaptasi dan penggunaan kembali Show
Sebagai kreator digital, kita harus selalu berusaha membuat aplikasi kita dapat beradaptasi dan dapat digunakan kembali. Ini akan membantu menjaga koherensi antara aplikasi dan mempercepat proses, karena kita tidak perlu membuat fondasi dasar lagi dan lagi. Dalam tutorial hari ini, Anda akan mempelajari apa itu Bootstrap, bagaimana hubungannya dengan Desain Web Responsif, dan pentingnya untuk industri web Saat Twitter Blueprint lahir, ia menyediakan cara untuk mendokumentasikan dan berbagi pola/aset desain umum di dalam Twitter. Ini saja sudah merupakan fitur luar biasa yang akan menjadikan Bootstrap kerangka kerja yang sangat berguna. Dengan ini, lebih banyak pengembang internal mulai berkontribusi terhadap proyek Bootstrap sebagai bagian dari minggu Hackathon, dan proyek tersebut meledak begitu saja. Tidak lama kemudian, namanya diubah menjadi "Bootstrap" seperti yang kita kenal dan sukai hari ini, dan dirilis sebagai proyek open source ke komunitas. Tim inti yang dipimpin oleh Mark dan Jacob bersama dengan komunitas pengembang yang bersemangat dan berkembang membantu mempercepat pertumbuhan Bootstrap Di awal tahun 2012 setelah banyak kontribusi dari tim inti dan komunitas, lahirlah Bootstrap 2. Itu jauh dari kerangka kerja untuk menyediakan konsistensi internal di antara alat-alat Twitter. Sekarang menjadi framework responsif menggunakan sistem petak 12 kolom. Itu juga memberikan dukungan bawaan untuk Glyphicons dan banyak komponen baru lainnya Pada tahun 2013, Bootstrap 3 dirilis dengan pendekatan desain yang mengutamakan seluler dan serangkaian komponen yang didesain ulang sepenuhnya menggunakan desain datar yang sangat populer. Ini adalah versi yang digunakan banyak situs web saat ini dan sangat cocok untuk sebagian besar pengembang. Bootstrap 4 adalah rilis stabil terbaru
Mengapa menggunakan Bootstrap?Anda mungkin memiliki gagasan yang masuk akal tentang mengapa Anda menggunakan Bootstrap untuk mengembangkan situs web setelah membaca sejarahnya, tetapi ada lebih dari itu. Sederhananya, ini menyediakan yang berikut ini
Cukup jelas sekarang bahwa Bootstrap adalah kerangka kerja yang luar biasa dan itu akan membantu memberikan konsistensi di antara proyek kami dan membantu desain responsif lintas browser. Tetapi mengapa menggunakan Bootstrap daripada kerangka kerja lain? . CSS, dan Kerangka, untuk menyebutkan beberapa Bootstrap, bagaimanapun, adalah salah satu kerangka kerja responsif pertama dan sejauh ini yang paling berkembang dengan komunitas yang terus berkembang. Ini memiliki dokumentasi online, baik resmi maupun tidak resmi, dan kerangka kerja lain tidak dapat membanggakan sumber dayanya sebanyak yang dapat dilakukan Bootstrap. Terus diperbarui, itu menjadikannya pilihan yang tepat untuk pengembang situs web mana pun Selain itu, sebagian besar framework JavaScript, seperti Angular dan React, memiliki binding ke komponen Bootstrap yang akan mengurangi jumlah kode dan waktu yang dihabiskan untuk mengikatnya dengan framework lain. Itu juga dapat digunakan dengan alat seperti SASS untuk menyesuaikan komponen yang disediakan lebih lanjut Sistem grid BootstrapPertama, mari kita bahas apa itu sistem grid secara umum, terlepas dari kerangka kerja yang Anda pilih untuk mengembangkan situs web luar biasa Anda. Tanpa menggunakan framework, CSS akan digunakan untuk mengimplementasikan grid. Namun, kerangka kerja seperti Bootstrap menangani semua sisi CSS dan memberi kita kelas yang mudah digunakan. Sistem grid responsif terdiri dari dua elemen utama
Situs web Anda akan memiliki setidaknya satu baris, tetapi dapat memiliki lebih banyak baris. Setiap baris dapat berisi wadah yang menjangkau sejumlah kolom. Misalnya, jika sistem kisi memiliki 100 kolom, maka penampung yang merentang 50 akan berukuran setengah dari lebar browser dan/atau elemen induk Dasar-dasar BootstrapSistem grid Bootstrap terdiri dari 12 kolom yang dapat digunakan untuk menampilkan konten. Bootstrap juga menggunakan wadah (metode untuk menyimpan konten situs web), baris, dan kolom untuk membantu tata letak dan penyelarasan konten halaman web. Semua ini menggunakan kelas HTML untuk penggunaan dan akan segera dijelaskan. Tujuan dari ini adalah sebagai berikut
Untuk mengatur lebar kolom, kami cukup menambahkan bilangan bulat mulai dari 1 hingga 12 di akhir kelas, seperti itu
Nanti di bab ini, kita akan membahas beberapa contoh cara menggunakan fitur ini dan cara kerjanya bersama Penggunaan dan contohUntuk menggunakan fitur-fitur tersebut di atas, strukturnya adalah sebagai berikut
Contoh berikut mungkin menerapkan beberapa gaya CSS; Contoh kolom dengan lebar yang samaKami akan memulai dengan contoh sederhana yang terdiri dari satu baris dan tiga kolom yang sama pada semua ukuran layar Kode berikut menghasilkan hasil yang disebutkan di atas Anda mungkin menggaruk-garuk kepala tentang kelas kolom, karena tidak ada angka yang ditambahkan. Ini adalah fitur luar biasa yang akan sangat berguna. Ini memungkinkan kita, sebagai pengembang web, untuk menambahkan kolom dengan mudah, tanpa harus memperbarui angka, jika lebar kolomnya sama. Dalam contoh ini, ada tiga kolom, yang berarti ketiga div membentang sama sepertiga barisnya Contoh kolom multi-baris dengan lebar yang samaSekarang mari kita perpanjang contoh sebelumnya ke beberapa baris Kode berikut menghasilkan hasil yang disebutkan di atas Seperti yang Anda lihat, dengan menambahkan baris baru, kolom secara otomatis berpindah ke baris berikutnya. Ini sangat berguna untuk mengelompokkan konten bersama Multi-baris, kolom dengan lebar yang sama tanpa contoh beberapa barisJudul contoh ini mungkin terlihat membingungkan, tetapi Anda perlu membacanya dengan benar. Kami sekarang akan membahas pembuatan banyak baris hanya dengan menggunakan kelas baris tunggal. Ini dapat dicapai dengan bantuan kelas utilitas tampilan yang disebut w-100 Kode berikut menghasilkan hasil yang disebutkan di atas Contoh menunjukkan beberapa div baris tidak diperlukan untuk beberapa baris. Tapi hasilnya tidak persis sama, karena tidak ada celah antar baris. Ini berguna untuk memisahkan konten yang masih mirip. Misalnya, di jejaring sosial, biasanya ada postingan, dan setiap postingan akan berisi informasi seperti tanggal, judul, deskripsi, dan sebagainya. Setiap postingan bisa menjadi barisnya sendiri, tetapi di dalam postingan, masing-masing bagian informasi dapat dipisahkan menggunakan kelas ini Kolom berukuran berbedaHingga saat ini, kami hanya membuat baris dengan kolom dengan lebar yang sama. Ini berguna, tetapi tidak berguna karena dapat mengatur ukuran individual. Seperti yang disebutkan di bagian Bootstrap grid system, kita dapat dengan mudah mengubah lebar kolom dengan menambahkan angka mulai dari 1-12 di akhir kelas col Kode berikut menghasilkan hasil yang disebutkan di atas Seperti yang Anda lihat, menyetel lebar eksplisit kolom sangat mudah, tetapi ini menerapkan lebar untuk semua ukuran layar. Anda mungkin menginginkannya hanya diterapkan pada ukuran layar tertentu. Bagian selanjutnya akan membahas hal ini Kolom berukuran berbeda dengan batasan ukuran layarMari gunakan contoh sebelumnya dan perluas untuk mengubah ukuran secara responsif pada layar dengan ukuran berbeda. Pada layar ekstra besar, grid akan terlihat seperti berikut ini Pada semua ukuran layar lainnya, itu akan muncul dengan kolom dengan lebar yang sama Kode berikut menghasilkan hasil yang disebutkan di atas Sekarang kami mulai menggunakan breakpoint yang menyediakan cara untuk membuat banyak tata letak dengan kode ekstra minimal untuk memanfaatkan real estate yang tersedia sepenuhnya Mencampur dan mencocokkanKami tidak dibatasi untuk memilih hanya satu break-point, kami dapat mengatur breakpoint untuk semua ukuran layar yang tersedia. Gambar berikut mengilustrasikan semua ukuran layar, dari ekstra kecil hingga ekstra besar Ekstra kecil Kecil Medium Besar Ekstra besar Kode berikut menghasilkan hasil yang disebutkan di atas Semua div tidak perlu memiliki breakpoint yang sama atau memiliki breakpoint sama sekali Penjajaran vertikalContoh sebelumnya menyediakan fungsionalitas untuk kasus penggunaan, tetapi terkadang mungkin diperlukan untuk menyelaraskan objek secara vertikal. Ini secara teknis dapat dilakukan dengan div kosong, tetapi ini bukanlah solusi yang sangat elegan. Sebagai gantinya, ada kelas penyelarasan untuk membantu hal ini seperti yang dapat dilihat di sini Seperti yang bisa kita lihat, Anda dapat menyelaraskan baris secara vertikal di salah satu dari tiga posisi. Kode berikut menghasilkan hasil yang disebutkan di atas Kami tidak dibatasi untuk hanya menyelaraskan baris, kami dapat dengan mudah menyelaraskan kolom relatif satu sama lain, seperti yang ditunjukkan di sini Kode berikut menghasilkan hasil yang disebutkan di atas Penjajaran horizontalSaat kami menyelaraskan konten secara vertikal di bagian sebelumnya, kami sekarang akan membahas betapa mudahnya menyelaraskan konten secara horizontal. Gambar berikut menunjukkan hasil alinyemen horizontal
Kode berikut menghasilkan hasil yang disebutkan di atas Offset kolomMungkin timbul kebutuhan untuk memposisikan konten dengan sedikit offset. Jika konten tidak terpusat atau di awal atau akhir, hal ini dapat menjadi masalah, tetapi dengan menggunakan penyeimbangan kolom, kami dapat mengatasi masalah ini. Cukup tambahkan kelas offset, dengan ukuran layar yang akan ditargetkan, dan berapa banyak kolom (1-12) konten yang harus diimbangi, seperti yang dapat dilihat pada contoh berikut
Kode berikut menghasilkan hasil yang disebutkan di atas Kotak selesaiContoh yang dibahas sejauh ini sudah cukup untuk sebagian besar situs web. Ada lebih banyak teknik untuk memanipulasi grid, yang dapat ditemukan di website Bootstrap Jika Anda mencoba salah satu contoh, Anda mungkin telah melihat kaskade dari kelas ukuran layar yang lebih kecil ke kelas ukuran layar yang lebih besar. Ini terjadi ketika tidak ada kelas eksplisit yang ditetapkan untuk ukuran layar tertentu Komponen bootstrapAda banyak sekali komponen luar biasa yang disediakan dengan Bootstrap, sehingga menghemat waktu untuk membuatnya dari awal. Ada komponen untuk dropdown, tombol, gambar, dan banyak lagi Penggunaannya sangat mirip dengan sistem grid, dan elemen HTML yang sama yang kita kenal dan sukai digunakan dengan kelas CSS untuk memodifikasi dan menampilkan konstruksi Bootstrap. Saya tidak akan membahas setiap komponen yang ditawarkan Bootstrap karena itu memerlukan ensiklopedia itu sendiri, dan banyak komponen yang umum digunakan akan dibahas di bab-bab mendatang melalui proyek contoh. Namun saya akan merekomendasikan untuk melihat beberapa komponen di situs web Bootstrap Jika menurut Anda postingan ini bermanfaat, lihat buku ini, ‘ Desain Web Responsif dengan Contoh‘ untuk membuat situs web responsif yang menarik menggunakan kerangka kerja seperti Bootstrap dan tingkatkan keterampilan Anda sebagai desainer web Baca SelanjutnyaBersiaplah untuk Bootstrap v4. 1; Pengembangan Web dengan React dan Bootstrap Bootstrap 4 Objek, Komponen, Flexbox, dan Tata Letak
Membagikan Savia Lobo Seorang fanatik ilmu data. Suka diperbarui dengan kejadian teknologi di seluruh dunia. Suka menyanyi dan membuat lagu. Percaya dalam menempatkan seni dalam cerdas 2 KOMENTAR
TINGGALKAN BALASANSilakan masukkan komentar Anda Silakan masukkan nama Anda di sini Anda telah memasukkan alamat email yang salah Silakan masukkan alamat email Anda di sini Simpan nama, email, dan situs web saya di browser ini untuk komentar saya berikutnya
Δ Harus Dibaca di Web DevPengembangan webMempelajari Perintah Linux Penting untuk Menavigasi Shell Secara EfektifJaringan Pakar - 16 Agustus 2021 - 3. 45 pagi Setelah kita mempelajari cara menggunakan server Ubuntu, cara mengelola pengguna, dan cara mengelola paket perangkat lunak, kita harus meluangkan waktu sejenak Bagaimana cara kerja sistem grid Bootstrap?Cara kerjanya. Sistem kisi Bootstrap menggunakan serangkaian wadah, baris, dan kolom untuk mengatur tata letak dan menyelaraskan konten . Itu dibangun dengan flexbox dan sepenuhnya responsif. Di bawah ini adalah contoh dan pandangan mendalam tentang bagaimana grid bersatu.
Bagaimana cara menerapkan sistem grid?Membangun sistem grid Anda . Pilih spesifikasi untuk membuat kisi Anda Setel ukuran kotak ke kotak batas Buat wadah kisi Hitung lebar kolom Tentukan posisi selokan Buat kisi debug Buat variasi tata letak Jadikan tata letak Anda responsif Apakah Bootstrap dibangun di atas CSS Grid?Dengan Bootstrap 5, kami telah menambahkan opsi untuk mengaktifkan sistem grid terpisah yang dibuat di CSS Grid, tetapi dengan sentuhan Bootstrap . Anda masih mendapatkan kelas yang dapat Anda terapkan untuk membangun tata letak yang responsif, tetapi dengan pendekatan berbeda di bawah tenda. CSS Grid ikut serta.
Bagaimana cara kerja Bootstrap secara internal?Sederhananya, Bootstrap adalah kumpulan besar potongan kode yang dapat digunakan kembali dan serbaguna yang ditulis dalam CSS, HTML, dan JavaScript. Karena ini juga merupakan kerangka kerja, semua fondasi telah diletakkan untuk pengembangan web yang responsif, dan yang harus dilakukan pengembang hanyalah menyisipkan kode ke dalam sistem petak yang telah ditentukan sebelumnya. |