Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Mencipta Sudut Bulat untuk Kotak Dalam dan Sempadan?
Matlamatnya adalah untuk mencipta kotak dengan sudut bulat dan sempadan yang juga mempunyai sempadan bulat. Sifat klip latar belakang boleh digunakan untuk mencapai sudut bulat untuk sempadan. Walau bagaimanapun, kotak dalam kekal segi empat tepat.
Untuk membulatkan bucu kotak dalam, sifat jejari sempadan boleh digunakan. Jejari sempadan dalam dikira sebagai perbezaan antara jejari sempadan luar dan lebar sempadan. Oleh itu, jejari sempadan dalam menjadi:
inner border radius = outer border radius - border width
Jika lebar sempadan lebih besar daripada jejari sempadan, jejari sempadan dalam menjadi negatif, mengakibatkan sudut terbalik. Oleh itu, lebar sempadan perlu dipertimbangkan semasa mengira jejari sempadan dalam.
Dalam kod yang disediakan, lebar sempadan ialah 5px dan jejari sempadan luar ialah 10px. Menggunakan formula di atas, jejari sempadan dalam menjadi:
inner border radius = 10px - 5px = 5px
CSS yang diubah suai menjadi:
.radius-all { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; } .template-bg { background: #FFF; } .template-border { border: 5px solid rgba(255, 255, 255, 0.2); }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Sudut Bulat untuk Kotak Dalam dan Sempadan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!