Susun atur menggunakan bootstrap. Kelas penyesuaian tambahan. Elemen yang berbeza pada skrin yang berbeza

Pada masa kini, banyak pereka web dan pembangun bercakap dan menulis tentang Twitter Bootstrap. Ada yang menyebutnya sebagai hadiah sebenar untuk pembangun yang tidak mempunyai pengetahuan tentang reka bentuk web. Sementara yang lain menyebutnya sebagai rahmat untuk pereka. Walau apa pun, Twitter Bootstrap menjadikan banyak perkara lebih mudah dan pantas.

Dalam kebanyakan kes, pembangun web mempunyai idea sedia, tetapi tidak boleh bermula kerana mereka tidak boleh membuat projek yang mereka mahu lakukan secara teknikal. Mereka mesti beralih kepada pereka web untuk melaksanakan bahagian pelanggan.

Proses ini boleh berlarutan untuk masa yang lama dan serius memperlahankan pembangun, yang sangat penting ideanya direalisasikan secepat mungkin. Dalam kes ini, Twitter Bootstrap datang membantu mereka, seperti wira-wira buku komik!

Twitter Bootstrap ialah rangka kerja CSS yang membantu dalam membangunkan aplikasi web. Ia adalah salah satu rangka kerja CSS paling mudah yang tersedia hari ini dan sedang digunakan secara beramai-ramai. Diandaikan bahawa anda mungkin tidak mempunyai pengetahuan tentang reka bentuk web sama sekali dan apa yang anda perlu lakukan hanyalah menulis beberapa kod HTML mengikut spesifikasi Bootstrap.

Pendek kata, Twitter Bootstrap sudah ada senarai siap sedia Gaya CSS, sokongan JQuery terbina dalam, dan juga mempunyai beberapa alat JavaScript yang popular.

Wah! Hebat kan? Anda mendapat banyak alat yang berguna sudah sedia untuk digunakan. Apa yang anda perlu lakukan hanyalah menampal kod HTML yang betul di tempat yang betul.

Dalam artikel ini, saya akan menerangkan bagaimana anda boleh mula menggunakan Twitter Bootstrap. Untuk melakukan ini, saya akan menunjukkan kepada anda susun atur halaman demo. Saya juga akan memberitahu anda cara anda boleh menyesuaikan rangka kerja untuk memenuhi keperluan anda sendiri.

Mari kita mulakan

Mula-mula anda perlu memuat turun fail bootstrap.zip dari Halaman Rasmi Twitter Bootstrap pada github. Ia mengandungi satu set fail dengan sambungan css, js dan img yang kami perlukan untuk mula mencipta tapak di Twitter Bootstrap. Folder "css" mengandungi helaian gaya (untuk reka bentuk responsif dan tidak responsif), serta versi ringkasnya.

Anda akan menggunakan versi mini untuk penciptaan cepat tapak, apabila reka bentuk telah siap dan projek sedia untuk dilancarkan. Folder "js" mengandungi fail bootstrap.js dan versi mininya.

Ini fail JavaScript mengandungi pelbagai komponen JavaScript yang akan kami gunakan dalam membangunkan reka bentuk laman web kami. Folder terakhir, "img" mengandungi dua set ikon.

Kedua-dua set adalah hampir sama, dan imej di dalamnya hanya berbeza dalam warna. Ikon-ikon itu disediakan oleh glyphicons, yang dengan hormatnya mendermakannya kepada projek Twitter Bootstrap.

Jadi, mari kita mula bekerja. Sebelum kita mula, buka editor teks dan buat fail pertama "index.html". Simpan ke folder rumah projek anda.

Templat HTML Asas untuk Bekerja dalam Bootstrap

Untuk mengaktifkan rangka kerja Bootstrap, anda perlu memasukkan semua fail yang berkaitan dan membuat struktur HTML. Tetapi mula-mula kita akan mencipta struktur dan kemudian melihat fail yang kita perlukan. Perkara pertama yang perlu anda tulis ialah, seperti yang dikehendaki oleh HTML5, pengisytiharan jenis dokumen di bahagian paling atas:

Kami menetapkan pengekodan kepada UTF-8 kerana dalam projek kami, kami akan menggunakan Simbol khas, dan kami memerlukan penyemak imbas untuk mengenalinya dengan betul. Twitter Bootstrap juga mengesyorkan menggunakan UTF-8 untuk keserasian yang lebih baik.

Selepas itu, tetapkan tag HTML biasa: , dan . Ini adalah teg HTML asas. Halaman index.html anda sepatutnya kelihatan seperti imej di bawah.


Sekarang kita perlu memasukkan gaya yang diperlukan yang terkandung dalam fail bootstrap.css.

Apabila gaya disambungkan, kami menyambung fail yang diperlukan JavaScript. Pertama anda perlu memasukkan fail JQuery, untuk ini saya cadangkan menyambungkannya dari JQuery CDN seperti yang ditunjukkan di bawah.

Kemudian kami memasukkan Bootstrap.

Atas sebab prestasi pada halaman web anda, semua skrip ini hendaklah diletakkan betul-betul sebelum teg penutup.

Sekarang semua fail yang diperlukan disertakan. Anda boleh mula mencipta pelbagai komponen tapak anda. Fail index.html anda sepatutnya kelihatan seperti ini.


Bagaimana ia berfungsi

Pertama, kita mesti faham bahawa Twitter Bootstrap sangat bergantung pada 12 grid. Apakah jenis jerat ini?

Katakan anda ingin membuat dua bahagian yang sama di dalam badan halaman index.html anda. Anda mesti menetapkan kelas "span6" kepada setiap blok elemen ini. Ini bermakna Bootstrap mesti mencipta dua bahagian yang sama, setiap satu dengan enam grid.

Harap ini memberi anda sedikit idea tentang cara Bootstrap berfungsi. Ia mempunyai satu set kelas yang telah ditetapkan untuk setiap elemen. Jika perlu, anda mesti menetapkan kelas yang sesuai untuk setiap daripada mereka.

Pengekodan dengan Bootstrap

Mari pecahkan halaman demo kepada lima bahagian utama:

  • Tajuk;
  • Kawasan pemasaran;
  • Bar sebelah kiri;
  • Kawasan kandungan;
  • Ruang bawah tanah.

Untuk membungkus semua kandungan tapak kami, kami akan membuat kelas kontena yang akan berpusat pada skrin dan juga dikelilingi oleh sisi yang berbeza blok lain.

Untuk tujuan ini, Bootstrap mempunyai kelas khas yang dipanggil "bekas". Kami akan menggunakannya sebagai cangkerang ibu. Jadi, mari kita beralih kepada menulis kod:

Sekarang di dalam bekas DIV, kami akan menulis tajuk tapak. Untuk ini kami menggunakan tag tajuk h1.

Tapak Bootstrap

Semak halaman index.html anda dalam penyemak imbas untuk melihat sama ada elemen dibentangkan dengan baik. Kini tiba masanya untuk bekerja pada bar navigasi. Twitter Bootstrap mentakrifkan penanda untuk bar navigasi seperti berikut:

"navbar" mestilah kelas yang ditakrifkan dalam DIV navbar utama. Anda harus mematuhi penanda menu navigasi di atas untuk memadankan gaya Twitter Bootstrap.

Letakkan kod ini sedikit di bawah tag h1. Pastikan semua elemen berada di dalam kelas pembalut induk kami, i.e. "bekas" Buka halaman dalam pelayar dan semak sama ada menu navigasi disusun dengan baik.

Jelas sekali, anda mahu tajuk anda berbeza daripada yang standard. Pada akhir tutorial ini, kita akan melihat cara menambah gaya sendiri kepada gaya Bootstrap sedia ada dan tambah CSS untuk mereka bentuk semula kawasan pengepala. Sekarang mari kita teruskan untuk mencipta bahagian kedua, yang kita panggil "Kawasan Pemasaran".

Twitter Bootstrap mempunyai kelas pra-diberikan yang cantik khusus untuk domain pemasaran. Ia dipanggil "unit wira". Salin kod di bawah dan tampalkannya di bawah blok menu navigasi.

Barangan pemasaran!

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

Mulakan

Semak halaman anda dalam penyemak imbas, ia sepatutnya kelihatan seperti ini:


Nah, bukankah ia indah? Tanpa menulis sekeping CSS, anda mendapat ini: blok cantik bidang pemasaran. Baiklah, mari kita lihat kod ini.

"unit wira" mempunyai CSS yang bertujuan untuk teg h1. Jadi, apa yang anda tulis di dalam tag h1 akan menjadi output dalam huruf tebal dan diasingkan sedikit daripada unsur-unsur blok yang lain. Kemudian, melalui tag, kita perlu membuat perenggan di mana iklan atau penerangan produk kita akan dipaparkan.

Dan inilah bahagian yang menyeronokkan: pautan dan butang. Anda boleh membuat sebarang pautan menjadi butang dengan menambahkan kelas "btn" dan kemudian melaraskan saiznya dengan menambahkan beberapa lagi kelas tambahan, seperti btn-large/btn-small/btn-mini .

Untuk menukar warna butang, tambahkan kelas btn-success (hijau), btn-info (biru), btn-warning (kuning) dan btn-bahaya (merah). Anda boleh mendapatkan maklumat lanjut tentang butang dan penggayaan pautan dalam bahagian Asas CSS. Kelas ini boleh digunakan pada elemen butang HTML.

Saya harap cerita itu menarik kepada anda setakat ini. Twitter Bootstrap adalah sangat mudah sehingga anda tidak perlu melakukan apa-apa di dalam helaian gaya CSS. Anda hanya menggunakan alat yang disediakan oleh sistem. Inilah yang menjadikan Bootstrap sebagai salah satu rangka kerja CSS yang paling berkuasa.

Sekarang mari kita beralih ke bahagian berikut: bar sisi kiri dan bahagian kandungan. Anda akan melihat bagaimana saya membahagikan kawasan itu kepada dua bahagian menegak yang tidak sama rata dan cara anda boleh membuat lebih banyak lagi segmen ini. Seperti yang dinyatakan sebelum ini, Twitter Bootstrap ialah sistem 12-grid.

Anda mesti sentiasa ingat ini. Ini bermakna anda boleh membuat maksimum 12 grid menegak dalam mana-mana elemen induk.

Pada masa ini kami sedang bekerja di dalam "bekas" kelas pembungkus induk kami. Kami akan membahagikannya kepada dua bahagian yang tidak sama dengan menggunakan 12 grid. Untuk bar sisi kiri kita akan menggunakan kelas "span4", dan untuk bahagian kandungan yang akan terletak di sebelah kanan kita akan menggunakan kelas "span8".

Nama kelas mencerminkan intipati: bar sisi kiri akan menduduki sehingga empat grid, dan Sebelah kanan hendaklah diagihkan ke atas baki lapan grid.

Halaman anda kini sepatutnya kelihatan seperti ini:


Ia sepatutnya mempunyai dua lajur berasingan, bersebelahan. Kini patut dipertimbangkan untuk membuat blok pembungkus tambahan yang saya tambahkan di atas melalui kelas "baris". Sebabnya ialah, secara lalai, kelas span* adalah dijajar kiri.

Untuk meletakkan kedua-dua lajur di bawah semua kandungan, kami menambah blok "baris". Ia bertindak seperti pemisah biasa dalam jadual. Anda kini harus mengalih keluar elemen stub perenggan daripada kod anda.

Kemudian isi bar sisi kiri dengan senarai item navigasi.

Senarai navigasi harus mempunyai penanda berikut:

Sebagai tambahan kepada kelas "nav", anda mesti menambah kelas "nav-list" yang akan menyenaraikan item menu navigasi. Jika anda menambah kelas "nav-header" pada mana-mana elemen "li" bagi kelas "nav", ia akan kelihatan seperti pengepala bahagian pautan. Mari kita teruskan, mari lihat bagaimana halaman kita sekarang kelihatan dalam penyemak imbas.

Beralih ke kawasan kandungan, kami hanya akan mengisinya menggunakan teg h3 am dan teg perenggan. Tidak perlu memasang kelas tambahan di sini. Lagipun, kami mahu perenggan teks dipaparkan satu di bawah yang lain. Di bawah adalah kod yang saya letakkan di dalam "span8".

Bagaimana kita bermula?

Donec id elit non mi porta gravida and eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

Bagaimana kita memasarkan?

Donec id elit non mi porta gravida and eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

Donec id elit non mi porta gravida and eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

Muat semula halaman dalam penyemak imbas anda dan ia sepatutnya kelihatan seperti ini:


Seperti yang anda lihat, kita sudah hampir dengan titik akhir. Apa yang perlu kita lakukan ialah melengkapkan pengaki halaman.
Untuk pengaki, kami akan membahagikan sekali lagi "baris" kepada tiga bahagian. Seperti yang ditunjukkan dalam versi demo. Kali ini kita membahagikan kawasan kepada tiga bahagian yang sama, iaitu, kita menggunakan "span4".

Ini akan mencipta satu lagi blok "baris", betul-betul di bawah "baris" yang kami buat sebelum ini untuk bar sisi dan kawasan kandungan.

Tulis kod berikut untuk diri sendiri:

Temui Pelanggan Kami

Donec id elit non mi porta gravida and eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

Pelanggan Kami Mengenal Pekerja Kami

Donec id elit non mi porta gravida and eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

Pekerja Kami Mencapai Kami

Donec id elit non mi porta gravida and eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

Hubungi Kami

Cukup mudah! Kami membahagikan baris kepada tiga bahagian yang sama menggunakan kelas "span4", dan kemudian mengisi setiap segmen menggunakan teg h4, teg perenggan dan pautan yang kelihatan seperti butang. Semak apa yang kami dapat dalam penyemak imbas anda.

Anda harus mempunyai imej kecil pelanggan dan pekerja di dalam butang. Gunakan tag untuk menambah kelas imej yang sesuai seperti ikon-pengguna, ikon-bintang, ikon-kaca, dsb.

Untuk menjadikan ikon putih, gunakan kelas ikon-putih dengan kelas ikon pengguna dan bintang ikon. Senarai lengkap kelas ikon boleh didapati di Dokumentasi Bootstrap, yang terletak di sini.

Untuk memisahkan sedikit pengaki halaman daripada kawasan kandungan, kami akan menambah teg antara blok "baris". Selepas kami menambah tag, mari lihat apa yang kami dapat.

Sekarang kami telah mencipta sepenuhnya yang mudah, tetapi agak rapi halaman arahan. Dan pada masa yang sama, kami menggunakan alat rangka kerja Twitter Bootstrap secara eksklusif.

Menambah Gaya Tersuai pada Twitter Bootstrap

Jika anda mempunyai sedikit pengetahuan tentang CSS dan ingin menukar gaya Twitter Bootstrap lalai, maka pertaruhan terbaik anda ialah mencipta helaian gaya anda sendiri, mengimport gaya Bootstrap, dan kemudian menulisnya semula dalam anda. fail sendiri CSS. Pastikan pautan adalah ke gaya anda dan bukan ke fail CSS Bootstrap.

Jika gaya Twitter Bootstrap lalai sudah mencukupi untuk anda, maka jelas sekali tidak perlu membuat helaian gaya. Tetapi memandangkan banyak tapak web menggunakan rangka kerja yang sama, gaya ini akan menjadi biasa dan boleh dilihat pada banyak tapak web lain yang dibina dengan Bootstrap. Oleh itu, adalah lebih baik jika anda menambah gaya anda sendiri di atas CSS Bootstrap Twitter.

@import url("bootstrap.min.css");

Beberapa Lagi Komponen Penting Item Diserlahkan Bootstrap Twitter

Untuk menyerlahkan beberapa serpihan dalam badan dokumen yang panjang, anda boleh menambah kelas "lead" padanya. Ini akan menjadikan fon perenggan tertentu lebih besar sedikit daripada fon dalam dokumen yang lain.

Tag pilihan

Anda juga boleh menggunakan teg penyerlahan HTML asas pada halaman anda, seperti, dan . Anda juga boleh menggunakan tag dan .

Penjajaran teks

Penjajaran teks dalam mana-mana perenggan atau blok div boleh ditetapkan menggunakan kelas: "teks-kiri", "teks-pusat" dan "teks-kanan".

Warna teks

Anda boleh menetapkan warna lalai untuk teks perenggan menggunakan pelbagai kelas penyerlahan warna, seperti "disenyapkan" - kelabu, "amaran teks" - merah, "ralat teks" - merah marun, "maklumat teks" - biru muda dan "teks- kejayaan” - hijau.

Gaya meja

Twitter Bootstrap juga menyokong susun atur jadual secara lalai. Kod berikut digunakan untuk ini:

…..

Bekerja dengan Imej

Anda boleh menambah imej menggunakan tag biasa . Untuk menjadikan reka bentuk anda kelihatan lebih menarik, anda boleh menambah kelas "img-bulat" untuk imej dengan bucu bulat, "img-bulatan" untuk menatal imej dan "img-polaroid" untuk mencipta bayang-bayang dan sempadan di sekeliling perimeter imej .

Menu lungsur turun

Untuk menambah menu lungsur turun pada bar navigasi sedia ada (seperti yang ditunjukkan pada halaman demo), anda perlu menambah penanda berikut di dalam elemen "li".

Untuk membuat senarai lungsur turun, anda mesti membungkus elemen induk menggunakan kelas "dropdown" dan kemudian menggunakan penanda "a" untuk memasukkannya. Kemudian letakkan item senarai dalam elemen ini.

Saya menunjukkan kepada anda prinsip asas menggunakan Twitter Bootstrap dan cara untuk memulakan sistem. Sekarang anda tahu cara ia berfungsi, saya harap anda akan mendapati lebih mudah untuk bekerja dengan penerangan elemen rangka kerja daripada dokumentasi asal.

Sebaik sahaja anda mempelajarinya, anda pasti akan menemui banyak aplikasi baharu untuk diri anda sendiri.

Dalam artikel seterusnya, saya akan memberitahu anda tentang membuat laman web responsif menggunakan Twitter Bootstrap.

Terjemahan artikel "Tutorial Bootstrap Twitter - Mengendalikan Reka Bentuk Kompleks" telah disediakan oleh pasukan projek yang mesra.

baik buruk

Kelebihan menggunakan rangka kerja CSS ialah pereka susun atur tidak perlu memikirkan banyak nuansa susun atur yang telah difikirkan oleh pencipta rangka kerja untuknya. Nuansa sedemikian termasuk keserasian merentas pelayar, sokongan untuk resolusi skrin yang berbeza dan banyak lagi. Pereka bentuk susun atur hanya menunjukkan apa, bagaimana dan bila untuk ditunjukkan, selebihnya dilakukan oleh rangka kerja itu sendiri. Pendekatan ini boleh mempercepatkan susun atur laman web. Kelebihan Bootstrap termasuk popularitinya. Ini bermakna lebih mudah bagi pereka kod lain untuk mengekalkan kod anda.

Kelemahan menggunakan rangka kerja ialah halaman itu perlu membawa keseluruhan gaya tambahan rangka kerja, walaupun ia hanya menggunakan sebahagian kecil daripadanya. Rangka kerja ialah alat yang sangat baik untuk membuat prototaip dan membuat halaman yang reka bentuknya adalah kedua, seperti halaman pentadbir. Jika anda mempunyai reka bentuk yang sangat khusus, maka meletakkannya menggunakan rangka kerja mungkin lebih sukar daripada menggunakan alat asli. Walau bagaimanapun, ini juga mungkin.

Mengenai menggunakan Bootstrap Pada masa ini, terdapat beberapa cara untuk bekerja dengan gaya Bootstrap Tanpa menggunakan LESS Untuk pemula, Bootstrap sendiri mengesyorkan pendekatan berikut: anda perlu memuat turun Bootstrap yang disusun dari tapak dan memasukkannya ke dalam projek anda tanpa mengubah apa-apa. Kemudian anda perlu mencipta fail CSS kosong anda sendiri dan memasukkannya selepas bootstrap.css.


Selepas itu, untuk menukar gaya Bootstrap anda perlu menukarnya dalam styles.css anda seperti ini:

A ( warna: #beceda; )
Kelemahan yang jelas pendekatan ini ialah anda perlu mencari gaya yang diperlukan secara manual yang ingin anda ganggu dan ini tidak selalunya remeh, kerana Sesetengah pilihan Bootstrap digunakan pada banyak pemilih dalam bentuk yang diubah suai, seperti melalui formula. Alat Sesuaikan boleh membantu di sini; ia akan membantu menyusun perubahan anda dengan betul, tetapi hanya sekali. Jika pada masa hadapan anda ingin menukar beberapa parameter, anda perlu memasukkan semula nilai yang diubah untuk semua medan untuk menyusun gaya anda.

Menggunakan KURANG Kaedah ini mengandaikan bahawa semua pembolehubah Bootstrap disimpan dalam fail .less. Pembangun berfungsi dengan pembolehubah ini dan, jika perlu, menyusunnya secara manual atau automatik ke dalam fail CSS, dan HTML itu sendiri hanya merangkumi fail CSS yang disusun. Pilihan inilah yang akan dipertimbangkan dalam artikel sebagai yang paling fleksibel.

wujud sejumlah besar cara untuk menyusun fail KURANG dan Bootstrap menyerahkan ini kepada budi bicara pembangun. Bootstrap sendiri menggunakan Grunt untuk kompilasi, anda mungkin lebih suka pemalam untuk produk JetBrains, dan kami, memandangkan artikel itu ditujukan kepada pemula, akan melihat ke arah penyelesaian yang lebih mudah. Penyelesaian sedemikian ialah WinLess untuk Windows, SimpLESS untuk Mac atau Koala untuk Linux. Semua program ini melakukan lebih kurang perkara yang sama: mereka menerima folder dengan fail KURANG sebagai input dan mendengar perubahan di dalamnya. Sebaik sahaja anda membuat perubahan pada mana-mana fail, ia serta-merta disusun ke dalam CSS yang ditentukan fail. Dengan cara ini anda tidak perlu menjalankan kompilasi manual selepas setiap perubahan. Anda menukar fail KURANG, menyimpannya dan serta-merta melihat perubahan pada tapak dalam bentuk yang telah disusun dan dimampatkan.

Mencipta Projek Langkah pertama ialah mencipta struktur fail mudah untuk projek kami.
Pemeriksaan awal Selepas mencipta struktur fail, buka fail psd dalam Photoshop. Adalah penting untuk memeriksa dengan teliti templat dan menilainya. Kita perlu memahami perkara berikut:
  • Bagaimanakah imej akan dipotong?
  • Apakah komponen yang akan digunakan?
  • Apakah gaya utama?
  • Apakah reka letak halaman yang akan kami perolehi?
Hanya selepas anda secara mental menjawab soalan-soalan ini untuk diri sendiri, anda boleh beralih ke susun atur. Mari kita lihat soalan-soalan ini mengikut urutan. Pada peringkat ini anda perlu memotong dan menyimpan sahaja imej umum, yang akan berada di semua halaman tapak dan tidak berkaitan dengan kandungan. Dalam kes kami, ini akan menjadi latar belakang halaman kelabu muda, latar belakang pengepala, imej peta, dua logo dan butang media sosial.

Simpan imej peta:

Mari kita simpan logo seperti berikut:

Imej/logo.png
images/footer-logo.png

Berulang-ulang imej latar belakang mesti dipotong menjadi kepingan minimum yang mencukupi untuk membentuk imej penuh ulangan secara menegak dan mendatar.

/images/bg.png
/images/h1-bg.png

Adalah mudah untuk menyimpan ikon rangkaian sosial dengan saiz yang sama ke dalam satu fail dan menggunakannya sebagai sprite untuk pemuatan yang lebih pantas. Butiran lanjut tentang melekatkan imej diterangkan di bahagian pertama. Hasilnya akan menjadi dua fail:

/images/social.png
/images/social-small.png

Komponen Perbezaan utama antara susun atur menggunakan Bootstrap dan susun atur menggunakan cara asli ialah Bootstrap memperkenalkan konsep komponen. Komponen sering digunakan blok HTML siap pakai dengan gaya yang telah ditetapkan. Kadangkala komponen menggunakan JavaScript. Pereka bentuk susun atur boleh menggunakan sama ada komponen siap atau menentukan penampilannya sendiri untuknya. Untuk melakukan ini, anda selalunya hanya perlu menukar nilai pembolehubah dalam Bootstrap. Jika perubahan yang lebih fleksibel diperlukan, pereka bentuk reka letak sentiasa boleh menukar HTML dan CSS mengikut budi bicaranya.

Jika anda melihat templat kami, anda dapat melihat bahawa kami memerlukan komponen berikut:

  • Untuk susun atur dengan lajur - sistem grid (baris, kol)
  • Untuk carian – borang sebaris (borang-sebaris), kawalan berkumpulan (kumpulan input), butang (btn)
  • Untuk navigasi - bar navigasi(navbar) dan navigasi itu sendiri (nav)
  • Untuk memaparkan submenu – senarai berkumpulan (kumpulan senarai)
  • Untuk blok peta – panel visual (panel)
  • Untuk memaparkan besar blok pusat– jumbotron
  • Untuk memaparkan bingkai foto - lakaran kecil
  • Kami akan melihat setiap komponen dengan lebih terperinci apabila kami menemuinya dalam reka letak Dalam Bootstrap, semua gaya lalai telah ditetapkan, kami hanya perlu menyesuaikannya jika ia berbeza daripada reka bentuk kami. Mari lakukan ini dalam fail src/less/variables.css.

    Pertama sekali, anda perlu menambah pembolehubah yang tiada dalam tetapan Bootstrap supaya anda boleh menggunakannya pada masa hadapan. Bagi kami ini hanya fon reka bentuk tertentu.

    @brand-font: "Oswald",sans-serif;
    Jika anda ingin menggunakan templat untuk tapak Rusia, maka anda boleh cuba menggantikan fon Oswald dengan Cuprum terdekat, yang menyokong Cyrillic.

    Sekarang mari kita gantikan tetapan Bootstrap dengan tetapan kita sendiri:

    Sekarang setelah kita selesai dengan pembolehubah, mari kita mula menggayakan reka bentuk kita dalam fail styles.less. Mula-mula, mari sambungkan Bootstrap itu sendiri dan pembolehubah kami:

    @import "bootstrap/bootstrap.less"; @import "variables.less";
    Tidak semua gaya lalai Bootstrap boleh ditukar menggunakan pembolehubah, jadi mari lakukannya secara manual:

    P ( margin: 20px 0; ) .form-control ( box-shadow: none; ) .btn ( font-family: @brand-font; )
    Di sini kami mengeluarkan bayang-bayang daripada unsur-unsur borang, dan menentukan fon halaman khusus untuk teks dalam butang.

    Kemudian kami menerangkan latar belakang halaman dan bar atas:

    Badan ( bahagian atas sempadan: 5px pepejal #7e7e7e; imej latar belakang: url(../images/bg.png); )
    Selanjutnya dalam teks ia tidak akan ditunjukkan dalam fail mana gaya ditulis. Ingatlah bahawa kami menyimpan semua pembolehubah dalam fail variables.less, dan gaya CSS akan disimpan dalam styles.less.

    Rangka kerja HTML Kami secara tradisinya memulakan reka letak tapak web dengan rangka kerja HTML. Kami menampal kod templat termudah dari halaman Bermula ke dalam fail index.html, setelah mengalih keluar semua perkara yang tidak perlu sebelum ini:

    Whitesquare
    Blok ini mencipta struktur dokumen HTML5. Dalam tajuk kami menunjukkan nama halaman kami - Whitesquare. Dengan tag meta viewport kami menunjukkan bahawa lebar halaman adalah peranti mudah alih kapak akan sama dengan lebar skrin dan skala awal ialah 100%. Kemudian fail gaya disertakan. Dan untuk versi internet Explorer kurang daripada sembilan, kami menyambungkan skrip yang membolehkan kami memaparkan reka letak kami dengan betul.

    Reka Letak Dalam kes ini, kita melihat bahawa tapak terdiri daripada dua bahagian: bekas utama dengan kandungan, yang berpusat pada skrin, dan pengaki regangan. Bekas utama terdiri daripada dua lajur: kandungan utama dan bar sisi. Di atasnya ialah pengepala, navigasi (nav) dan tajuk halaman (.heading).

    Mari tambah kod berikut pada badan:


    Di sini kita menemui komponen Bootstrap pertama - lajur. Elemen induk lajur diberi kelas "baris", dan kelas lajur bermula dengan awalan "col-", kemudian saiz skrin (xs, sm, md, lg), dan berakhir dengan lebar relatif lajur .

    Lajur boleh diberikan kelas yang berbeza secara serentak dengan nilai untuk skrin, contohnya class="col-xs-12 col-md-8". Kelas ini hanya menetapkan lebar lajur sebagai peratusan untuk saiz skrin tertentu. Jika lajur tidak diberikan kelas skrin tertentu, maka kelas untuk skrin khusus minimum akan digunakan, dan jika ia tidak dinyatakan, maka tiada lebar akan digunakan dan blok akan mengambil lebar maksimum yang mungkin.

    Kelas kami "col-md-7" dan "col-md-17" menunjukkan bahawa blok adalah lajur dengan lebar 7 dan 17 berbanding bekas induk. Secara lalai, jumlah lebar lajur dalam Bootstrap ialah 12, tetapi kami menggandakan nombor ini untuk mencapai fleksibiliti yang kami perlukan.

    Body ( … .wrapper ( padding: 0 0 50px 0; ) header ( padding: 20px 0; ) )
    Kami meletakkan struktur ini di dalam badan. Sintaks KURANG membolehkan anda menyusun peraturan antara satu sama lain, yang kemudiannya disusun ke dalam binaan berikut:

    Body .wrapper (…) body header (…)
    Pendekatan ini membolehkan anda melihat struktur HTML betul-betul di dalam CSS dan memberikan beberapa jenis "skop" kepada peraturan.

    Logo

    Masukkan logo ke dalam teg pengepala:

    Tiada gaya tambahan diperlukan.

    Cari

    Untuk membuat carian, kami memerlukan komponen Bootstrap berikut: borang sebaris, kawalan berkumpulan dan butang.
    Dalam teg pengepala kami mencipta borang sebaris, dijajarkan ke kanan. Medan borang sedemikian mesti mempunyai kelas "kawalan borang" dan label.

    Kami meletakkan komponen "kawalan berkumpulan" ke dalam borang. Kawalan pengumpulan membolehkan anda mengalih keluar ruang antara input teks dan butang dan, seolah-olah, menggabungkannya menjadi satu elemen.
    Ia adalah div dengan kelas dan medan "kumpulan input", dan butang komponen sedemikian diletakkan dalam blok dengan kelas "kumpulan input-btn".

    Memandangkan kami tidak perlu menunjukkan label untuk medan carian, kami akan menyembunyikannya dengan kelas "sr-sahaja". Ini diperlukan untuk pembaca skrin khusus.

    Kelas "btn-primary" ditambahkan pada butang, bermakna ini ialah butang utama borang ini.

    …Cari GO
    Apa yang kita tinggalkan ialah menetapkan lebar borang carian dalam gaya.

    Body ( … .wrapper ( … header ( … .form-search ( lebar: 200px; ) ) ) )

    Menu

    Untuk memaparkan menu, ambil komponen "panel navigasi" dan letakkan di dalamnya komponen "navigasi", iaitu senarai dengan pautan. Untuk navigasi, kelas "navbar-nav" ditambah, yang menggunakan gaya navigasi khas dalam navbar.


    Untuk membawa menu ini ke dalam reka bentuk kami, jom set nilai berikut pembolehubah:

    /*navbar height*/ @navbar-height: 37px; /*set lagi pelapik mendatar*/ @nav-link-padding: 10px 30px; /*latar belakang untuk item menu*/ @navbar-default-bg: @panel-bg; /*warna teks dalam item menu*/ @navbar-default-link-color: #b2b2b2; /*dan apabila melayang tetikus - sama*/ @navbar-default-link-hover-color: @navbar-default-link-color; /*latar belakang item menu aktif ialah warna biru khusus kami*/ @navbar-default-link-active-bg: @brand-primary; /*warna teks item menu aktif*/ @navbar-default-link-active-color: #fff;
    Selain parameter yang boleh disesuaikan, kami akan menerangkan parameter tambahan dalam gaya - ini ialah teks huruf besar dan fon khusus kami:

    Badan ( … .wrapper ( … .navbar a ( text-transform: uppercase; font: 14px @brand-font; ) ) )

    Tajuk halaman

    Tajuk halaman diletakkan dalam div dengan kelas "heading".

    Tentang kita
    Dan mempunyai gaya berikut:

    Badan ( … .pembungkus ( … .heading ( ketinggian: 40px; latar belakang: url telus(../images/h1-bg.png); jidar: 30px 0; padding-left: 20px; h1 ( paparan: inline-block; warna: #7e7e7e; fon: biasa 40px/40px "Oswald", sans-serif;
    Di sini kita melukis jalur kelabu sebagai latar belakang pada div, dan memasukkan h1 sebaris ke dalamnya dengan latar belakang fon dan warna halaman yang dikehendaki untuk mencipta kesan latar belakang telus untuk h1.

    Submenu

    Apabila mencipta submenu, kami tidak akan menggunakan komponen "navigasi", kerana ia tidak begitu sesuai untuk kami dalam gaya komponen "senarai berkumpulan" lebih sesuai untuk kami. Setiap elemen komponen sedemikian mempunyai kelas "senarai-kumpulan-item".

    Submenu hendaklah diletakkan dalam tag tepi. Kami membuat senarai pautan dengan cara yang sama seperti menu utama.


    Dalam tetapan komponen, kami menunjukkan bahawa semua senarai berkumpulan harus ditunjukkan dengan latar belakang dan bingkai komponen "panel":

    @list-group-bg: @panel-bg; @senarai-kumpulan-sempadan: @panel-dalam-sempadan;
    Dan gunakan gaya berikut pada submenu:

    Badan ( … .pembungkus ( … .submenu ( margin-bawah: 30px; li ( paparan: senarai-item; fon: 300 14px @jenama-fon; senarai-gaya-kedudukan: dalam; senarai-jenis-jenis: persegi; padding : 10px; text-transform: huruf besar; &.active ( color: @brand-primary; ) a ( color: @text-color; text-decoration: none; &:hover ( color: @text-color; ) ) ) )
    Mula-mula, kami mengembalikan gaya standard kepada elemen senarai, memandangkan Bootstrap menggantikannya dengan elemennya sendiri. Tambah padding di bahagian bawah. Submenu menggunakan fon yang lebih nipis dan penanda segi empat sama. Dan untuk pautan kami menetapkan warna, huruf besar dan mengalih keluar garis bawah. Ampersand dalam kod "&.active" akan digantikan oleh pemilih induk pada masa penyusunan menggunakan sintaks KURANG: ".submenu li.active".

    Kandungan bar sisi Selain submenu, kandungan bar sisi juga mengandungi imej dengan lokasi pejabat.

    Untuk memaparkannya, kami akan menggunakan komponen "panel", atau sebaliknya variasinya "panel-primary" untuk mewarna tajuk. Komponen ini mengandungi blok pengepala (kepala panel) dan blok kandungan panel (badan panel). Kami menambah kelas "img-responsif" pada imej peta, yang akan membolehkan imej mengecut apabila lebar skrin kecil.

    … Pejabat kami
    Dalam pembolehubah Bootstrap kami telah menetapkan warna untuk latar belakang panel (panel-bg), dan kini kami akan menunjukkan bahawa panel "utama" akan mempunyai sempadan kelabu panel lalai, dan bukannya biru lalai:

    @panel-primary-border: @panel-inner-border;
    Kini dalam gaya tapak anda perlu menukar tetapan panel standard, yang tidak diubah melalui pembolehubah:

    Panel ( box-shadow: none; .panel-heading ( font: 14px @brand-font; text-transform: uppercase; padding: 10px; ) .panel-body ( padding: 10px; ) )
    Di sini kami mengeluarkan bayang daripada panel, menambah inden kami sendiri dan menetapkan fon tajuk kami sendiri.

    Petikan Mari mulakan kandungan dengan menambah petikan.

    Elemen halaman ini paling mirip dengan komponen Jumbotron. Mari tambahkannya pada lajur kandungan:

    “Cuis dalam enim velit, dan dignissim est.” nulla ul corper, dolor ac pellentesque placerat, justo tellus gravida erat, vel porttitor libero erat.”

    John Doe, Lorem Ipsum
    Menggunakan pembolehubah untuk komponen jumbotron, kami akan menetapkan warna teks kepada putih dan latar belakang biru berjenama:

    @jumbotron-bg: @jenama-utama; @jumbotron-color: #fff;
    Dan mari kita huraikan gaya kami:

    Badan ( … .pembungkus ( … .jumbotron ( jejari sempadan: 0; padding: 0; margin: 0; petikan blok ( sempadan-kiri: tiada; p ( fon: 300 condong 33px @brand-font; text-transform: uppercase; margin-bawah: 0; ) kecil ( text-align: right; color: #1D8EA6; font: 300 20px @brand-font; &:before ( kandungan: ""; ) ) ) )
    Di dalamnya, kami mengalih keluar pembundaran sudut, pelapik komponen dan hiasan petikan yang ditetapkan oleh Bootstrap secara lalai. Kami juga akan menambah gaya untuk fon kami.

    Kandungan

    Lorem ipsum dolor sit amet…

    Selesai atau nisl nibh…

    Selesai atau nisl nibh…


    Langkah seterusnya ialah menambah dua imej yang berada di hujung teks kandungan. Ini dilakukan menggunakan dua lajur:


    Kelas "gambar kecil" menukar imej menjadi komponen "gambar kecil". Dia akan melakukan semua kerja untuk menggayakan imej untuk kita. Satu-satunya perkara yang tinggal untuk kami ialah menetapkan padding dan warna sempadan kami dalam pembolehubah untuk komponen ini:

    @lapik thumbnail: 1px; @thumbnail-border: #c9c9c9;

    Sekat "Pasukan kami"

    Apabila meletakkan blok ini, mari kita tambahkan tajuk dahulu:

    Pasukan kami
    dengan gaya:

    Badan ( … .pembungkus ( … h2 ( latar belakang: tiada ulang tatal 0 0 #29C5E6; warna: #fff; fon: 300 30px @font-jenama; padding: 0 10px; text-transform: huruf besar; ) ) )
    Dan kemudian kami akan menambah blok dengan kelas "pasukan", yang terdiri daripada dua baris yang mengandungi kad pekerja. Setiap kad adalah lajur. Kad mempunyai lebar yang sama dengan empat lajur grid kami. Semua kad kecuali yang pertama dalam baris mempunyai inden kiri, yang dicipta oleh kelas "col-md-offset-1". Kandungan kad terdiri daripada imej dan penerangan (.caption)

    John Doe Saundra Pittsley

    Ketua pasukan

    Ericka Nobriga

    Pengarah Seni

    Cody Rousselle

    pereka ui senior


    Selepas membuat penanda, mari berikan elemen ini gaya berikut:

    Body ( … .wrapper ( … .team ( .row ( margin-top: 20px; .col ( white-space: nowrap; .thumbnail ( margin-bottom: 5px; ) ) .col-md-offset-1 ( margin- kiri: 3.7%; .kapsyen ( h3 ( fon: 300 16px @jenama-fon; jidar: 0; ) p ( fon: 300 14px @jenama-fon; warna: @jenama-utama; jidar: 0; ) ) ) )
    Sebagai tambahan kepada inden dan gaya fon yang ditetapkan di sini, kami menukar kelas "col-md-offset-1". Dia terpaksa menetapkan inden kepada 3.7% kerana... lekukan standard terlalu besar.

    Pengaki Pengaki terdiri daripada empat blok besar: suapan Twitter, peta tapak, pautan sosial dan logo dengan hak cipta.

    Mula-mula, mari buat bekas pengaki dengan blok ini:


    Dan gunakan reka bentuk padanya:

    Pengaki ( latar belakang: #7e7e7e; warna: #dbdbdb; saiz fon: 11px; .bekas ( ketinggian: 110px; padding: 10px 0; ) )
    Teg pengaki mentakrifkan kawasan kelabu merentas keseluruhan lebar skrin, dan bekas di dalamnya memaparkan kawasan berpusat pada skrin yang lebih besar dan menentukan ketinggian dan pelapik pengaki. Kami menggunakan lajur untuk menjajarkan blok dalam pengaki.

    Suapan Twitter Susun atur kandungan suapan Twitter:

    Suapan Twitter 23 Okt

    Dalam ultricies pellentesque massa a porta. Aliquam ipsum enim, hendrerit ut porta nec, ullamcorper et nulla. Dalam eget mi dui, duduk amet scelerisque nunc. Aenean Ogos


    Gaya:

    Badan ( ... footer ( ... .container ( ... h3 ( border-bottom: 1px solid #919191; color: #ffffff; font-size: 14px; line-height: 21px; font-family: @brand -font; margin: 0 0 10px; text-transform: uppercase; ) ) )
    Untuk semua tajuk pengaki, kami menetapkan fon dan inden, dan juga membuat garis bawah melalui bingkai bawah. Untuk perenggan, nyatakan lekukan. Untuk pautan yang memaparkan tarikh, tetapkan warna dan garis bawah.

    Peta Laman Peta laman terdiri daripada dua lajur yang sama dengan pautan:

    Peta laman Rumah Tentang Perkhidmatan rakan kongsi Sokongan Kenalan
    Kami menetapkan pautan kepada warna, fon dan ruang di antaranya.

    Badan ( ... pengaki ( ... .bekas ( ... a ( warna: #dbdbdb; ) .peta tapak a ( paparan: blok; saiz fon: 12px; margin-bawah: 5px; ) ) ) )

    Pautan sosial

    Kami memasukkan satu set pautan ke dalam blok dengan kelas "sosial".

    Rangkaian sosial
    Dan gayakan mereka:

    Badan ( … pengaki ( … .bekas ( … .sosial ( .ikon sosial ( lebar: 30px; tinggi: 30px; latar belakang: url(../images/social.png)) tiada ulangan; paparan: blok sebaris; jidar -kanan: 10px; .social-icon-small ( lebar: 16px; tinggi: 16px; latar belakang: url(../images/social-small.png) no-repeat; paparan: inline-block; margin: 5px 6px 0 0; ) .twitter (kedudukan latar belakang: 0 0; ) .facebook (kedudukan latar belakang: -30px 0; ) .google-plus (kedudukan latar belakang: -60px 0; ) .vimeo (kedudukan latar belakang: 0 0 ; ) .youtube (kedudukan latar belakang: -16px 0; ) .flickr (kedudukan latar belakang: -32px 0; ) .instagram (kedudukan latar belakang: -48px 0; ) .rss (kedudukan latar belakang: -64px 0; ) ) ) ) )
    Di sini kami menggunakan teknik sprite - apabila satu fail imej digunakan untuk gambar yang berbeza. Semua pautan dibahagikan kepada ikon besar (.social-icon) dan yang kecil (.social-icon-small). Kami menetapkan kelas ini untuk dipaparkan sebagai blok sebaris dengan saiz tetap dan latar belakang yang sama. Dan kemudian dengan menggunakan CSS Kami mengalihkan latar belakang ini supaya imej yang sepadan dipaparkan pada setiap pautan.

    Hak Cipta Blok dengan hak cipta dan logo ialah gambar dengan pautan dan perenggan dengan teks di bawahnya.

    Copyright 2012 Whitesquare. Penciptaan pcklab


    Gaya dilakukan sama dengan blok sebelumnya, dengan satu-satunya perbezaan ialah blok dipaku ke tepi kanan dan penjajaran di dalamnya juga ke kanan:

    Badan ( … .footer ( … .container ( … .footer-logo ( float: right; margin-top: 20px; font-size: 10px; text-align: right; a ( text-decoration: underline; ) ) ) ) )

    Ini melengkapkan reka letak. Projek yang telah siap boleh dimuat turun

    Dan kini kebanyakan pereka susun atur menggunakan grid Bootstrap, seperti yang saya fahami, kerana dengan itu anda boleh mempercepatkan proses penyesuaian dan susun atur secara umum.
    Secara umum, ya, mungkin. Sama seperti membuat wang untuk diri sendiri masalah tambahan. Ia juga sering digunakan kerana mereka tidak dapat melakukannya dengan baik jika tidak Sila jelaskan bagaimana anda memahami bahawa, sebagai contoh, "reka letak ini" boleh dibuat menggunakan grid bootstrap, tetapi "ini" tidak dibenarkan. Mana-mana boleh, persoalannya ialah bilangan suntingan yang perlu dibuat di sana. Tali mempunyai satu set kebenaran, jika ia sesuai, maka ia mungkin. Persoalannya ialah mengenai skala elemen, bukan grid Jadi anda membuka susun atur, apa yang anda lihat pada mulanya? Biasanya di skrin telefon, menunggu respon daripada pereka untuk meluahkan segala yang saya fikirkan tentang dia. Dan pada masa yang sama, jelaskan bagaimana "ini," pada pendapatnya, harus dilukis pada peringkat penyemak imbas... Seperti yang anda faham, katakan susun atur adalah 1920px lebar, dengan 12 lajur, dan jika anda memberikan elemen lebar "col-lg-*" yang didudukinya dalam susun atur, maka elemen itu akan sesuai dengan tepat di mana ia diperlukan? Untuk tujuan ini, susun atur mempunyai markup, termasuk. mengikut lajur, termasuk. Anda boleh menggunakannya sendiri jika anda benar-benar mahu. Dengan mencari "Grid Photoshop 12 lajur" atau lajur lain yang serupa, anda boleh menemui banyak perkara menarik. Lihat grid dan fahami apa yang sesuai di mana. Ini berlaku jika tiba-tiba atas sebab tertentu ia tidak ada di sana Atau anda menambah beberapa jenis margin pedding pada setiap elemen yang tidak sesuai dengan tepat + anda perlu mengira semuanya, lihat lekukan dalam susun atur, hitung berapa banyak dalam bootstrap. indent, dan kemudian tambah/alih keluar Reka letak sama ada dilukis agar sesuai dengan tali, atau pelanggan bersedia untuk menerima bahawa segala-galanya akan menjadi sedikit berbeza daripada susun atur, atau ia dilakukan tanpa tali, kerana "sesuai dengannya. Ia selalunya lebih sukar daripada melakukan tanpa itu sama sekali, dari perspektif yang anda menerangkannya. Saya cuba memahami apa yang saya lakukan salah Mengapa saya perlu mentakrifkan semula gaya 333 kali? untuk menggunakan rangka kerja yang dibuat oleh orang untuk orang dan mempercepatkan proses susun atur , tetapi pada hakikatnya ternyata saya menghabiskan 3 kali lebih banyak masa, saya tidak akan memberi anda nasihat tentang ini, kerana saya tidak. t tahu apa yang anda lakukan secara umum untuk memahami apa yang "secara umum" mungkin "salah" dengan ini Mungkin terdapat beberapa sumber yang jelas menjelaskan kesilapan yang membosankan dan bodoh itu Atau mungkin mereka menerangkan cara melakukannya dengan betul dan bagaimana tidak . Dan sila, tidak perlu mengatakan "baca dokumentasi di tapak." Nampaknya saya masih terlalu awal untuk membaca dokumentasi di tapak. Sebagai permulaan, saya akan menasihati membaca sesuatu yang lebih abstrak, saya tidak tahu apa yang konkrit itu boleh jadi... Mungkin anda perlu menonton beberapa video ala "bagaimana untuk memukau laman web pada tali dalam 15 minit", atau sesuatu seperti dalam semangat itu. Komposisi audio-visual biasanya lebih mudah dilihat daripada teks. 2 undi

    Selamat datang ke halaman blog permulaan. Nasib bermula di sini. Jika anda cuba mencipta laman web yang baik dan cekap semudah mungkin, tetapi belum memahami sepenuhnya program, semua terma dan kod, maka artikel ini adalah untuk anda.

    Susun atur Bootstrap Adaptive - bagaimana semuanya saling berkaitan? Mengapa anda memerlukan rangka kerja, apakah itu, bagaimana ia membantu dan adakah ia benar-benar menjadikan hidup lebih mudah? Saya juga akan memberitahu anda cara menggunakan program ini secara maksimum tanpa merosakkan projek masa depan, dan di mana untuk mencari pelajaran yang baik. Baiklah, mari kita mulakan?

    Sedikit tentang Bootstrap

    Saya menganggap bahawa tidak semua pembaca saya memahami dengan baik apa itu rangka kerja dan telah berjaya memuat turun dan memikirkannya sendiri. Saya akan mulakan dengan maklumat khusus untuk mereka. Baru-baru ini saya menulis tentang susun atur penyesuaian dan memanggil Bootstrap sebagai program. Saya melakukan ini untuk memudahkan persepsi, walaupun rangka kerjanya tidak begitu.

    Ini ialah satu set aplikasi, skrip atau pemalam, boleh dikatakan, yang memudahkan untuk membuat borang khas di tapak, karusel dengan imej, menunjukkan tapak pada peranti mudah alih atau tidak melakukan ini, dan sebagainya.

    Seperti yang anda mungkin sudah tahu, untuk setiap tindakan ini pengaturcara mesti menghasilkan dan menulis kod. Jika anda menggunakan Bootstrap, anda tidak perlu melakukan ini. Anda hanya mengambil templat yang sudah siap dan menukarnya mengikut kehendak anda. Akibatnya, masa bekerja berkurangan dengan ketara.

    Selain mempercepatkan, keutamaan rangka kerja ini juga termasuk mengurangkan keperluan untuk juruweb. Sebaik-baiknya, laman web ini dicipta oleh orang yang sangat mahir dalam JavaScript dan boleh menulis segala-galanya sendiri. Jika anda bekerja dengan Bootstrap, maka pengetahuan anda mungkin tidak begitu mendalam. Tahap asas akan cukup.

    Kemungkinan

    Anda boleh melihat apa yang Bootstrap 3 mampu lakukan di tapak web dengan dokumentasi Rusia dalam bahagian css, JavaScript dan komponen. Selepas mengklik pada tab yang dikehendaki, menu yang sangat mudah muncul di sebelah kanan, yang membolehkan anda pergi ke tempat yang dikehendaki dalam dokumen.

    Contoh khusus di sini menunjukkan rupa bahagian kod yang bertanggungjawab untuk tindakan tertentu, serta hasilnya. Anda boleh menetapkan keterlihatan kandungan untuk mana-mana peranti mudah alih. Kebenaran dan tetapan lain telah pun selesai.

    Kursus itu sendiri Berlatih dari A hingga Z"bertahan kira-kira 17 jam. Pada masa ini, anda memperoleh pengetahuan teori yang penting, dan kemudian mempraktikkan cara menggunakan elemen tertentu dengan betul: elemen mana yang hendak dialih keluar daripada kod, perkara yang diperlukan untuk menjadikan tapak berfungsi dengan lebih pantas, apa itu dan banyak lagi.


    Nah, satu lagi kursus bonus, 4 alat tambah TOP untuk Bootstrap yang akan membantu rangka kerja berfungsi dengan lebih cekap.

    Nah, nampaknya itu sahaja. Langgan surat berita dan ketahui lebih lanjut tentang penyelesaian mudah kepada masalah yang rumit dan pendekatan yang betul apabila bekerja dengan produk yang tidak betul.