Rumah >hujung hadapan web >tutorial css >Menyesuaikan plugin jQuery bootstrap
Konsep Utama:
Penyesuaian CSS CSS:Constructor
Sesuaikan gaya visual Bootstrap menggunakan fail CSS anda sendiri. Untuk kesederhanaan, gunakan fail bootstrap CSS dan JavaScript pra-kompilasi dari CDN. Ingatlah untuk memasukkan jQuery dan popper.js (untuk dropdowns).
Bootstrap menggunakan pembolehubah CSS (mis.,
contohnya, untuk mengubah suai padding komponen, margin, dan radius sempadan:
--success: https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b28a745;
Memperluas fungsi (contoh amaran):
<code class="language-css">.alert { padding: 2rem 1.5rem; margin-bottom: 1.5rem; border-radius: 50rem; }</code>
Mengubah tingkah laku plugin sering memerlukan kedua -dua CSS dan JavaScript. Contoh ini menambah zoom dan fungsi kontras tinggi ke komponen amaran bootstrap.
1. Markup:
Tambahkan pautan tersuai ke ATTRIBUTE DATA DATA (
,, ) untuk mencetuskan tindakan tersuai.
data-zoomIn
2. CSS: data-zoomOut
data-highContrast
Gaya Alert dan kelas high-contrast-on
(ditambah/dikeluarkan secara dinamik).
<code class="language-css">.alert { padding: 2rem 1.5rem; margin-bottom: 1.5rem; border-radius: 50rem; }</code>
3. JavaScript:
memperluaskan prototaip Alert
dengan kaedah tersuai (zoomIn
, zoomOut
) dan melampirkan pendengar acara. highContrast
<code class="language-html"><div class="alert alert-info alert-zoom-in-out"> <a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b" class="close" data-dismiss="alert" aria-label="close">×</a> <a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b" class="close zoomIn" data-zoomin="alert" aria-label="zoom in">+</a> <a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b" class="close zoomOut" data-zoomout="alert" aria-label="zoom out">–</a> <a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b" class="close high-contrast" data-highcontrast="alert" aria-label="high contrast mode"><i class="fa fa-adjust"></i></a> <p><strong></strong>New Bootstrap Alert</p> <p>Zoom in and out, or enable contrast mode.</p> </div></code>
(Nota: Kod JavaScript lengkap untuk , zoomIn
, dan zoomOut
ditinggalkan untuk keringkasan, tetapi struktur dan pendekatan diterangkan di atas.)
highContrast
Kesimpulan:
Senibina plugin Bootstrap membolehkan penyesuaian yang luas. Dengan menggabungkan teknik CSS dan JavaScript, pemaju boleh menyesuaikan fungsi Bootstrap dengan lancar untuk memenuhi keperluan projek khusus mereka. Ingatlah untuk berunding dengan dokumentasi Bootstrap untuk maklumat terperinci mengenai API dan pilihan setiap plugin. Contoh yang disediakan menunjukkan pendekatan asas; Penyesuaian yang lebih kompleks mungkin memerlukan pemahaman yang lebih mendalam tentang kerja dalaman JQuery dan Bootstrap.
Atas ialah kandungan terperinci Menyesuaikan plugin jQuery bootstrap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!