tutorial pengembangan web terbaru
 

CSS Sudut tumpul


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 "
CatatanTip: 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!

Latihan 1 » Latihan 2»


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