Rumah >hujung hadapan web >Tutorial Bootstrap >Bagaimana saya menggunakan utiliti paparan Bootstrap untuk mengawal penglihatan elemen?
Artikel ini menjawab soalan anda mengenai utiliti paparan Bootstrap dan bagaimana untuk menguruskan penglihatan elemen dengan berkesan.
Bootstrap menyediakan satu set utiliti paparan yang kuat untuk mengawal penglihatan dan susun atur elemen. Utiliti ini terutamanya memanfaatkan harta display
CSS, yang membolehkan anda dengan mudah menunjukkan, menyembunyikan, atau mengubah suai tingkah laku paparan unsur -unsur di pelbagai saiz skrin. Kelas-kelas teras adalah d-none
, d-inline
, d-inline-block
, d-block
, d-grid
, d-table
, d-table-row
, d-table-cell
, d-flex
, dan d-inline-flex
.
d-none
: Kelas ini sepenuhnya menyembunyikan elemen. Ia menetapkan harta display
kepada none
, dengan berkesan mengeluarkan elemen dari aliran dokumen. Ini adalah cara yang paling biasa untuk menyembunyikan elemen sepenuhnya. Contoh: <div class="d-none">This text is hidden.</div>
d-inline
: Kelas ini memaparkan unsur dalam talian, bermakna ia hanya akan mengambil ruang mendatar yang diperlukan. Ia berguna untuk unsur -unsur seperti rentang teks atau imej yang harus mengalir dalam satu baris.d-inline-block
: Sama dengan d-inline
, tetapi elemen boleh mempunyai sifat lebar dan ketinggian, yang membolehkan lebih banyak kawalan ke atas dimensinya.d-block
: Kelas ini memaparkan elemen sebagai elemen peringkat blok, mengambil lebar penuh yang tersedia. Ini adalah tingkah laku lalai untuk banyak elemen HTML seperti <p></p>
, <h1></h1>
, dll.d-grid
: Kelas ini menjadikan elemen berkelakuan seperti grid, berguna untuk tujuan susun atur.d-table
, d-table-row
, d-table-cell
: Kelas-kelas ini membolehkan anda untuk elemen gaya sebagai elemen meja, menyediakan cara yang fleksibel untuk membuat susun atur seperti meja tanpa menggunakan tag d-flex
dan d-inline-flex
: Kelas-kelas ini membolehkan susun atur Flexbox untuk elemen, menyediakan alat yang berkuasa untuk mengatur dan menyelaraskan unsur-unsur dalam bekas. Ya, utiliti paparan Bootstrap responsif. Mereka boleh digabungkan dengan titik putus responsif Bootstrap (contohnya, sm
, md
, lg
, xl
, xxl
) untuk mengawal penglihatan berdasarkan saiz skrin. Ini dicapai dengan menambahkan awalan ke kelas paparan. Contohnya:
d-none d-sm-block
: Ini menyembunyikan elemen pada skrin kecil, kecil, dan tambahan kecil, tetapi menunjukkannya pada skrin sederhana dan ke atas.d-block d-lg-none
: Ini menunjukkan elemen pada skrin kecil, kecil, dan sederhana, tetapi menyembunyikannya pada skrin besar dan ke atas.Dengan menggunakan kombinasi ini secara strategik, anda boleh membuat peraturan penglihatan yang kompleks berdasarkan saiz skrin. Rujuk dokumentasi Bootstrap untuk saiz titik putus tertentu.
Walaupun kelas paparan Bootstrap secara langsung mengawal penglihatan, anda tidak boleh menggunakannya secara langsung untuk rendering bersyarat berdasarkan data dinamik. Untuk mencapai penglihatan bersyarat, anda perlu menggabungkan kelas Bootstrap dengan JavaScript atau logik sisi pelayan.
Menggunakan JavaScript: Anda boleh menggunakan JavaScript untuk menambah atau mengalih keluar kelas paparan Bootstrap berdasarkan interaksi pengguna atau kemas kini data. Sebagai contoh, menggunakan jQuery:
<code class="javascript">$("#myElement").addClass("d-none"); // Hides the element $("#myElement").removeClass("d-none"); // Shows the element</code>
Menggunakan logik sisi pelayan (misalnya, PHP, Python, Node.js): Anda boleh menjana HTML secara dinamik dengan kelas bootstrap yang sesuai berdasarkan keadaan pelayan. Ini biasanya lebih cekap untuk rendering bersyarat berskala besar.
Sebagai contoh, dalam PHP:
<code class="php"><?php if ($condition) { ?> <div class="d-block">This is shown if the condition is true.</div> <?php } else { ?> <div class="d-none">This is hidden if the condition is false.</div> <?php } ?></code>
Seperti yang terperinci di atas, Bootstrap menawarkan satu set utiliti paparan yang komprehensif untuk menguruskan penglihatan elemen. Mereka pada asasnya berdasarkan harta CSS display
dan diperluaskan dengan pengubah responsif. Utiliti teras termasuk: d-none
, d-inline
, d-inline-block
, d-block
, d-grid
, d-table
, d-table-row
, d-table-cell
, d-flex
, dan d-inline-flex
. Setiap satu ini boleh digabungkan dengan awalan responsif ( d-sm-
, d-md-
, d-lg-
, d-xl-
, d-xxl-
) untuk menyesuaikan penglihatan dalam saiz skrin yang berbeza. Ingatlah untuk berunding dengan dokumentasi bootstrap rasmi untuk senarai yang paling terkini dan penjelasan terperinci setiap utiliti.
Atas ialah kandungan terperinci Bagaimana saya menggunakan utiliti paparan Bootstrap untuk mengawal penglihatan elemen?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!