Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Mencipta Kesan Garis Besar Bulat pada Elemen Div?

Bagaimanakah Saya Boleh Mencipta Kesan Garis Besar Bulat pada Elemen Div?

Linda Hamilton
Lepaskan: 2024-12-13 09:27:13
asal
192 orang telah melayarinya

How Can I Create a Rounded Outline Effect on a Div Element?

Mensimulasikan Garis Besar Bulat pada Elemen Div

Walaupun sifat jejari sempadan membenarkan sudut bulat pada sempadan elemen div, ia tidak memberikan penyelesaian untuk garis besar bulat.

Walau bagaimanapun, penyelesaian yang bijak wujud menggunakan sifat kotak-bayang. Contoh berikut menunjukkan cara mencipta kesan garis besar yang licin dan bulat:

input, input:focus {
    border: none;
    border-radius: 2pt;
    box-shadow: 0 0 0 1pt grey;
    outline-color: transparent; /* for high contrast modes */
    transition: .1s;
}
/* Smooth outline with box-shadow: */
.text1:focus {
    box-shadow: 0 0 3pt 2pt cornflowerblue;
}

/* Hard "outline" with box-shadow: */
.text2:focus {
    box-shadow: 0 0 0 2pt red;
}
Salin selepas log masuk

Dalam contoh ini, sifat bayang kotak mencipta bayang halus di sekeliling medan input. Dengan menetapkan jejari hamparan kepada sifar, bayang-bayang dikekang ke tepi elemen, mewujudkan kesan seperti garis besar.

Kelas text1 dan text2 menyesuaikan lagi garis besar dengan menukar jejari dan warna hamparan, menghasilkan sama ada dalam bentuk garis halus atau keras.

Teknik ini menyediakan penyelesaian yang fleksibel dan elegan untuk mencapai garis besar bulat pada elemen div.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Kesan Garis Besar Bulat pada Elemen Div?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan