CSS3 Rounded Corners
Dengan CSS3 border-radius
properti, Anda dapat memberikan setiap elemen "sudut membulat".
Dukungan Browser
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung properti.
Nomor diikuti oleh -webkit- atau -moz- menentukan versi pertama yang bekerja dengan awalan.
Milik | |||||
---|---|---|---|---|---|
border-radius | 5.0 4.0 -webkit- |
9.0 | 4.0 3.0 -moz- |
5.0 3.1 -webkit- |
10.5 |
CSS3 border-radius Properti
Dengan CSS3, Anda dapat memberikan setiap elemen "sudut membulat", dengan menggunakan border-radius
properti.
Berikut adalah tiga contoh:
1. Sudut lengkung untuk elemen dengan warna latar belakang yang ditentukan:
Sudut tumpul!
2. Sudut dibulatkan untuk unsur dengan perbatasan:
Sudut tumpul!
3. Sudut dibulatkan untuk unsur dengan gambar latar belakang:
Sudut tumpul!
Berikut adalah kode:
Contoh
#rcorners1 {
border-radius: 25px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners2 {
border-radius: 25px;
border: 2px solid #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners3 {
border-radius: 25px;
background: url(paper.gif);
background-position: left top;
background-repeat:
repeat;
padding: 20px;
width:
200px;
height: 150px;
}
Cobalah sendiri " Tip: The border-radius properti sebenarnya adalah properti singkat untuk border-top-left-radius , border-top-right-radius , border-bottom-right-radius dan border-bottom-left-radius properti. |
CSS3 border-radius - Tentukan Setiap Sudut
Jika Anda hanya menentukan satu nilai untuk border-radius
properti, radius ini akan diterapkan untuk semua 4 sudut.
Namun, Anda dapat menentukan setiap sudut secara terpisah jika Anda inginkan. Berikut adalah aturan:
- Empat nilai: nilai pertama berlaku untuk top-kiri, nilai kedua berlaku untuk bagian kanan, nilai ketiga berlaku untuk kanan bawah, dan nilai keempat berlaku untuk sudut kiri bawah
- Tiga nilai: nilai pertama berlaku untuk top-kiri, nilai kedua berlaku untuk bagian kanan dan bawah kiri, dan nilai ketiga berlaku untuk kanan bawah
- Dua nilai: nilai pertama berlaku untuk pojok kiri dan kanan bawah, dan nilai kedua berlaku untuk bagian kanan dan sudut kiri bawah
- Satu nilai: keempat sudut dibulatkan sama
Berikut adalah tiga contoh:
1. Empat nilai - border-radius: 15px 50px 30px 5px :
2. Tiga nilai - border-radius: 15px 50px 30px :
3. Dua nilai - border-radius: 15px 50px :
Berikut adalah kode:
Contoh
#rcorners4 {
border-radius: 15px 50px 30px 5px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners5 {
border-radius: 15px 50px 30px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners6 {
border-radius: 15px 50px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
Cobalah sendiri " Anda juga bisa membuat sudut elips:
Contoh
#rcorners7 {
border-radius: 50px/15px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners8 {
border-radius: 15px/50px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners9 {
border-radius: 50%;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
Cobalah sendiri " Uji Diri dengan Latihan!
CSS3 Rounded Corners Properti
Milik | Deskripsi |
---|---|
border-radius | Sebuah properti singkat untuk setting semua empat perbatasan - * - * - sifat radius |
border-top-left-radius | Mendefinisikan bentuk perbatasan pojok kiri |
border-top-right-radius | Mendefinisikan bentuk perbatasan sudut kanan atas |
border-bottom-right-radius | Mendefinisikan bentuk perbatasan sudut kanan bawah |
border-bottom-left-radius | Mendefinisikan bentuk perbatasan pojok bawah kiri |