Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah menetapkan lebar dan tinggi kepada 0, dengan sempadan dan jejari sempadan, mencipta bulatan dalam CSS?

Bagaimanakah menetapkan lebar dan tinggi kepada 0, dengan sempadan dan jejari sempadan, mencipta bulatan dalam CSS?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-17 04:04:03866semak imbas

How does setting width and height to 0, with a border and border-radius, create a circle in CSS?

Bagaimanakah CSS ini menghasilkan bulatan?

Ini ialah CSS:

div {

width: 0;
height: 0;
border: 180px solid red;
border-radius: 180px;

}

Berikut ialah cara ia menghasilkan bulatan di bawah:

Masukkan perihalan imej here

Sifat lebar dan ketinggian menetapkan saiz kawasan kandungan div. Dalam kes ini, kawasan kandungan ialah 0 piksel lebar dan 0 piksel tinggi, yang bermaksud ia tidak kelihatan.

Sifat sempadan menetapkan saiz dan warna sempadan di sekeliling div. Dalam kes ini, jidar adalah 180 piksel lebar dan merah.

Sifat jejari sempadan menetapkan jejari penjuru sempadan. Dalam kes ini, jejari sempadan ialah 180 piksel, bermakna sudut sempadan dibundarkan kepada jejari 180 piksel.

Gabungan sifat lebar, tinggi, jidar dan jejari sempadan mewujudkan rupa bulatan. Kawasan kandungan tidak kelihatan, jadi hanya sempadan kelihatan. Sempadan adalah bulat kerana jejari sempadan ialah 180 piksel, yang memberikan rupa bulatan.

Berikut ialah rajah yang menggambarkan cara sifat CSS berfungsi untuk mencipta bulatan:

< ;p>Contoh image

Bulatan dalam mewakili kawasan kandungan div. Bulatan luar mewakili sempadan div. Sifat jejari sempadan mengelilingi penjuru bulatan luar, memberikan rupa bulatan.

Atas ialah kandungan terperinci Bagaimanakah menetapkan lebar dan tinggi kepada 0, dengan sempadan dan jejari sempadan, mencipta bulatan dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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