60 of 313 menu

Properti border-radius

Properti border-radius membuat sudut melengkung untuk border dan latar belakang. Nilai properti adalah satuan ukuran apa pun. Nilai default: 0. Merupakan singkatan untuk properti border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius.

Sintaks

selektor { border-radius: nilai; }

Jumlah Nilai

Properti dapat menerima 1, 2, 3 atau 4 nilai, yang ditentukan dengan spasi:

Jumlah Deskripsi
1 Untuk semua sudut secara bersamaan.
2 Nilai pertama menentukan pembulatan untuk sudut kanan atas dan kiri bawah, nilai kedua - untuk sudut kiri atas dan kanan bawah.
3 Nilai pertama menentukan pembulatan untuk sudut kiri atas, nilai kedua - secara bersamaan untuk sudut kanan atas dan kiri bawah, dan nilai ketiga - untuk sudut kanan bawah.
4 Nilai pertama menentukan pembulatan untuk sudut kiri atas, nilai kedua - untuk sudut kanan atas, nilai ketiga - untuk sudut kanan bawah, dan nilai keempat - untuk sudut kiri bawah.

Pembulatan Elips

Dua nilai yang dipisahkan garis miring menentukan pembulatan elips. Nilai sebelum garis miring menunjukkan pembulatan horizontal, dan nilai setelah garis miring - pembulatan vertikal:

selektor { border-radius: horizontal / vertikal; }

Jika pembulatan ditentukan untuk beberapa sudut, maka sebelum garis miring dicantumkan semua pembulatan horizontal, dan setelahnya - semua pembulatan vertikal.

Contoh

Mari atur pembulatan 10px untuk semua sudut:

<div id="elem"></div> #elem { border-radius: 10px; border: 1px solid black; width: 300px; height: 100px; }

:

Contoh

Mari lihat bagaimana pembulatan untuk border berbentuk titik terlihat:

<div id="elem"></div> #elem { border-radius: 10px; border: 1px dotted black; width: 300px; height: 100px; }

:

Contoh

Mari atur pembulatan 10px untuk sudut satu diagonal, dan pembulatan 40px - untuk sudut diagonal kedua:

<div id="elem"></div> #elem { border-radius: 10px 40px; border: 1px solid black; width: 300px; height: 100px; }

:

Contoh

Mari atur pembulatan 10px untuk sudut kiri atas, pembulatan 30px untuk sudut kanan bawah, dan pembulatan 50px - untuk sudut diagonal kedua:

<div id="elem"></div> #elem { border-radius: 10px 50px 30px; border: 1px solid black; width: 300px; height: 100px; }

:

Contoh

Mari atur pembulatan yang berbeda untuk setiap sudut:

<div id="elem"></div> #elem { border-radius: 10px 30px 50px 70px; border: 1px solid black; width: 300px; height: 100px; }

:

Contoh

Mari buat pembulatan elips, dengan mengatur 20px untuk bagian pembulatan horizontal, dan 40px - untuk bagian vertikal:

<div id="elem"></div> #elem { border: 1px solid black; border-radius: 20px / 40px; width: 300px; height: 100px; }

:

Contoh

Sekarang mari atur pembulatan elips yang berbeda untuk semua sudut secara terpisah:

<div id="elem"></div> #elem { border: 1px solid black; border-radius: 20px 30px 20px 30px / 40px 60px 40px 60px; width: 300px; height: 100px; }

:

Contoh

Jika untuk blok persegi diberikan pembulatan, yang sama dengan setengah sisi persegi, maka akan dihasilkan lingkaran:

<div id="elem"></div> #elem { border-radius: 100px; border: 1px solid black; width: 200px; height: 200px; }

:

Contoh

Jika diberikan pembulatan yang lebih besar dari sisi persegi, maka tetap akan dihasilkan lingkaran:

<div id="elem"></div> #elem { border-radius: 200px; border: 1px solid black; width: 200px; height: 200px; }

:

Contoh

Lingkaran juga bisa didapatkan, jika mengatur border-radius ke 50% (keuntungannya adalah ketika mengubah ukuran persegi tidak perlu mengubah pembulatan):

<div id="elem"></div> #elem { border: 1px solid black; border-radius: 50%; width: 200px; height: 200px; }

:

Contoh

Jika mengatur border-radius dalam persentase untuk persegi panjang, maka akan dihasilkan pembulatan elips. Jika lebar ditetapkan 400px, tinggi 200px, dan border-radius 10%, maka ini sama saja, seperti jika ditulis 40px/20px:

<div id="elem"></div> #elem { border-radius: 10%; border: 1px solid black; width: 400px; height: 200px; }

:

Contoh

Mari atur nilai border-radius ke 50% untuk persegi panjang - akan dihasilkan elips:

<div id="elem"></div> #elem { border-radius: 50%; border: 1px solid black; width: 400px; height: 200px; }

:

Contoh

Properti border-radius tidak hanya membulatkan sudut border, tetapi juga latar belakang:

<div id="elem"></div> #elem { border-radius: 20px; width: 300px; height: 100px; background-color: #e4f1ed; }

:

Lihat Juga

  • properti border,
    yang merupakan properti singkatan untuk border
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak