Kawalan Panjang Sempadan Fleksibel
Apabila mereka bentuk reka letak web, adalah perkara biasa untuk menghadapi keperluan untuk mengawal panjang sempadan pada elemen tertentu. Walaupun anda boleh mencapai ini dengan menambahkan elemen tambahan pada halaman, terdapat penyelesaian yang lebih elegan menggunakan ciri kandungan terjana CSS yang berkuasa.
Pertimbangkan senario berikut: anda mempunyai
dengan sempadan bawah sedia ada dan ingin menambah sempadan di sebelah kiri yang memanjang hanya sehingga titik tengah elemen.
Penyelesaian CSS:
Untuk menangani cabaran ini , kandungan yang dijana CSS datang untuk menyelamatkan. Begini caranya:
div {
position: relative;
}
div:after {
content: "";
background: black;
position: absolute;
bottom: 0;
left: 0;
height: 50%;
width: 1px;
}
Salin selepas log masuk
-
Letakkan Bekas: Tetapkan kedudukan
kepada relatif untuk mewujudkan rangka rujukan bagi kandungan yang dijana.
-
Buat Sempadan: Di dalam div:selepas unsur pseudo, gunakan sifat kandungan untuk menjana ruang kosong dan tetapkan warna latar belakang hitam.
-
Kedudukan dan Saiz Sempadan: Kedudukan ditetapkan kepada mutlak untuk meletakkannya dalam bekas. Sifat bawah dan kiri digunakan untuk meletakkannya di sudut kiri bawah. Dengan menetapkan ketinggian kepada 50%, anda mengehadkan panjangnya kepada separuh ketinggian bekas. Lebar ditetapkan kepada 1px untuk membuat jidar menegak.
Dengan memanfaatkan kandungan yang dijana CSS, anda boleh menambah atau mengubah suai sempadan tanpa membuat elemen tambahan, meningkatkan kefleksibelan dan kebolehselenggaraan kod dalam reka letak anda.
Atas ialah kandungan terperinci Bagaimanakah Kandungan Dijana CSS Boleh Mencipta Panjang Sempadan Fleksibel dalam Reka Letak Web?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Topik-topik yang berkaitan
Lagi>