Rumah >hujung hadapan web >tutorial css >Bagaimana untuk menentukan sempadan berganda menggunakan CSS?
Kami tahu bahawa CSS ialah bahasa helaian gaya berasaskan peraturan yang digunakan untuk mereka bentuk dan menyesuaikan halaman web. Ia digunakan untuk menentukan cara elemen html diformat dan dipaparkan pada skrin. Satu gaya yang sering kita gunakan ialah menambah atau mengubah suai sempadan sesuatu elemen. Ini boleh dicapai dengan menggunakan 'harta sempadan' CSS.
"Sempadan" ialah cara singkatan untuk menentukan sempadan di sekeliling elemen, dengan menentukan lebar sempadan, gaya dan warna. Oleh itu, kita boleh mengatakan bahawa harta sempadan sebenarnya terdiri daripada tiga sifat berikut.
Warna Sempadan - Ia menetapkan warna sempadan dan kembali kepada warna semasa jika tidak hadir.
Gaya sempadan − Ia menyatakan gaya sempadan yang digunakan, menjadi tiada jika ia tidak wujud.
Sempadan-lebar - Ini menentukan ketebalan sempadan, lalai ialah "sederhana"
Kami juga boleh menentukan lebar, gaya dan warna setiap sisi sempadan secara individu. Ambil perhatian bahawa ia bukan harta yang boleh diwarisi, yang bermaksud bahawa jika elemen bekas mempunyai sempadan di sekelilingnya, elemen anak tidak akan mempunyai sempadan melainkan ditentukan.
Kita boleh menentukan sempadan menggunakan satu, dua atau ketiga-tiga sifat. Sebarang nilai yang kami tidak tentukan akan mempunyai nilai lalai/awalnya sebagai nilainya.
Contoh sempadan menggunakan ketiga-tiga sifat diberikan di bawah.
<!DOCTYPE html> <html lang="en"> <head> <title>Border and its styling</title> <style> div { width: 100%; height: 200px; align-content: center; justify-content: center; } #box1 { background-color: antiquewhite; border: 2px solid black; } #box2 { background-color: aquamarine; border: dashed blue; } #box3 { background-color: blanchedalmond; border: red; } #box4 { background-color: beige; border: 1px rebeccapurple; } </style> </head> <body> <div id="box1">Black 2px solid border</div> <div id="box2">Blue dashed border</div> <div id="box3">No visible border</div> <div id="box4">No visible border</div> </body> </html>
Kita dapat lihat bahawa setiap gaya mempunyai kesan yang berbeza pada sempadan elemen.
Sekarang kami telah memahami asas menggunakan sifat sempadan dalam CSS, kami akan mula menyelesaikan soalan "Bagaimana untuk menentukan sempadan berganda menggunakan CSS". Mari kita lihat secara ringkas apakah harta gaya sempadan, perkara yang boleh anda lakukan dengannya dan cara menggunakannya untuk menyelesaikan masalah kita.
Kami telah membincangkan di atas bahawa atribut gaya sempadan mengawal gaya sempadan yang digunakan pada elemen dalam CSS. Atribut gaya sempadan digunakan untuk mengawal cara garisan sempadan dipaparkan pada halaman web. Ini juga merupakan sifat trengkas, yang terdiri daripada sifat gaya bawah, kiri, kanan dan atas.
Kita boleh menentukan atribut gaya sempadan menggunakan satu, dua, tiga atau keempat-empat nilai.
Jika kita hanya menggunakan satu nilai, sifat ini mempunyai kesan menerapkan gaya yang sama pada semua garis sempadan.
Apabila kita menggunakan dua nilai, gaya pertama akan digunakan pada bahagian atas dan bawah sempadan, manakala gaya kedua akan digunakan pada bahagian kiri dan kanan sempadan.
李>Apabila menyatakan tiga nilai, gaya pertama akan digunakan pada bahagian atas, gaya kedua akan digunakan pada bahagian kiri dan kanan, dan gaya terakhir akan digunakan pada bahagian bawah.
Jika kami menentukan keempat-empat nilai, susunan gaya yang digunakan ialah atas, kanan, bawah dan kiri (iaitu mengikut arah jam dari atas).
Sekarang mari kita lihat apakah nilai yang mungkin boleh kita berikan kepada harta benda ini.
Tidak
Sembunyi
seperti titik
Garisan bertitik
Pejal
Berganda
Alur
Ridge
masukkan
Outset
Titik Permulaan
Setelah melihat nilai-nilai ini, kita dapat melihat bahawa dengan menggunakan "double" sebagai nilai harta ala sempadan, kita boleh mencapai kesan sempadan berganda.
Diberikan di bawah ialah contoh menentukan sempadan berganda menggunakan atribut gaya sempadan.
<!DOCTYPE html> <html> <head> <style> body { background-color: beige; text-align: center; } h1.doubleApplied { border-width: 5px; border-style: double; Border-color: blue; } h1.double2Applied { border-width: 15px; border-style: double; Border-color: blue; } h1.double3Applied { border-width: 20px; border-style: double; Border-color: blue } </style> </head> <body> <h1 class="doubleApplied">This has double styled border with thinnest border</h1> <h1 class="double2Applied">This has double styled border applied with slightly thick border than previous box.</h1> <h1 class="double3Applied">This has double styled border applied with the thickest border</h1> </body> </html>
Kita dapat melihat bahawa dengan menggunakan dua kali ganda sebagai nilai, semua elemen mempunyai sempadan berganda dengan ketebalan yang berbeza-beza di sekelilingnya.
Ringkasnya, menentukan sempadan berganda menggunakan CSS adalah tugas yang mudah. Anda hanya perlu menggunakan atribut gaya sempadan dan tetapkannya kepada dua kali ganda. Ini akan melukis dua garisan pada setiap sisi elemen, memberikan halaman anda rupa yang unik dan bergaya. Selain itu, anda boleh menggunakan sifat lain seperti "lebar sempadan" dan "warna sempadan" untuk menyesuaikan warna, saiz dan sifat lain bagi sempadan ini. Dengan latihan, anda akan dapat mencipta reka bentuk yang menakjubkan dengan sempadan tidak lama lagi.
Atas ialah kandungan terperinci Bagaimana untuk menentukan sempadan berganda menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!