CSS - Kedepan Bulat: Panduan untuk Pemula
Hai teman-teman, calon desainer web! Hari ini, kita akan mandulkan diri ke dalam dunia yang menakjubkan dari kedepan bulat CSS. Sebagai guru komputer tetangga Anda, saya disini untuk memandu Anda dalam perjalanan ini, langkah demi langkah. Jadi, ambil minuman favorit Anda, duduk nyaman, dan mari kita merapatkan sudut yang tajam itu!
Apa Itu Kedepan Bulat?
Sebelum kita masuk ke kode, mari bicarakan apa sebenarnya kedepan bulat itu. Bayangkan Anda punya selembar kertas persegi. Sekarang, jika Anda memotong sudutnya dengan pisau, Anda akan mendapatkan kedepan bulat. Itu persis apa yang kita akan lakukan dengan elemen web kita, tapi secara digital!
Properti Magic: border-radius
Dalam CSS, kita menggunakan properti border-radius
untuk membuat kedepan bulat. Itu seperti pasangan pisau digital kita! Mari lihat bagaimana kita bisa menggunakannya.
Sintaks Dasar
.rounded-box {
border-radius: 10px;
}
Baris kode sederhana ini akan meroundingkan semua empat sudut elemen kita sebesar 10 piksel. Bagus banget, kan?
Nilai yang Mungkin
Sekarang, mari jelajahi berbagai macam cara kita bisa menggunakan border-radius
. Itu seperti memiliki berbagai jenis pisau di dalam kotak peralatan kita!
Tipe Nilai | Contoh | Deskripsi |
---|---|---|
Panjang | 20px |
Menentukan radius dalam piksel |
Persentase | 10% |
Radius relatif terhadap ukuran elemen |
Awal | initial |
Mengatur ke nilai default |
Mewarisi | inherit |
Mewarisi dari elemen induk |
Nilai Panjang
.slightly-rounded {
border-radius: 5px;
}
.very-rounded {
border-radius: 20px;
}
Dalam contoh ini, kita menggunakan nilai piksel. Semakin besar angka itu, semakin bulat sudut kita menjadi!
Nilai Persentase
.responsive-rounded {
border-radius: 10%;
}
Menggunakan persentase sangat baik untuk desain responsif. Kedepan bulat akan disesuaikan berdasarkan ukuran elemen!
Terapkan ke
Tidak semua hal bisa memiliki kedepan bulat (wah, itu akan menarik kan?). Ini apa yang bisa kita round:
- Elemen tingkat blok
- Elemen tingkat inline-block
- Elemen tabel
- Beberapa elemen yang digantikan (seperti gambar)
Sintaks DOM
Untuk yang curiga tentang memanipulasi kedepan bulat dengan JavaScript, ini cara Anda melakukannya:
object.style.borderRadius = "10px";
Ini mengatur border-radius
ke 10 piksel menggunakan JavaScript. Itu seperti menggunakan pasangan pisau yang dapat diprogram!
CSS Border Radius - Nilai Panjang
Mari kita tingkatkan. Kita bisa menentukan radius yang berbeda untuk setiap sudut!
.fancy-box {
border-radius: 10px 20px 30px 40px;
}
Ini menentukan sudut kiri atas ke 10px, kanan atas ke 20px, kanan bawah ke 30px, dan kiri bawah ke 40px. Itu seperti memiliki empat pasang pisau berbeda!
CSS Kedepan Bulat Gambar
Tahu Anda juga bisa meroundingkan sudut gambar? Itu seperti memberikan rambut gaya untuk foto Anda!
.rounded-image {
border-radius: 50%;
}
Ini akan mengubah gambar persegi Anda menjadi lingkaran sempurna. Bagus untuk foto profil!
CSS border-radius - Properti Terkait
Border-radius memiliki beberapa teman di dunia CSS. Mari kenal mereka:
Properti | Deskripsi |
---|---|
border-top-left-radius | Meroundingkan sudut kiri atas |
border-top-right-radius | Meroundingkan sudut kanan atas |
border-bottom-right-radius | Meroundingkan sudut kanan bawah |
border-bottom-left-radius | Meroundingkan sudut kiri bawah |
Properti ini memungkinkan Anda menargetkan sudut tertentu. Itu seperti memiliki pisau presisi!
.partially-rounded {
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
}
Ini akan meroundingkan hanya sudut kiri atas dan kanan bawah. sempurna untuk membuat bentuk unik!
Contoh Praktis: Membuat Bongkar Kata
Mari kita gunakan pengetahuan baru kita dan buat bongkar kata sederhana:
.speech-bubble {
background-color: #f0f0f0;
border-radius: 20px;
padding: 20px;
position: relative;
}
.speech-bubble::after {
content: '';
position: absolute;
bottom: -20px;
left: 20px;
border-width: 20px 0 0 20px;
border-style: solid;
border-color: #f0f0f0 transparent;
}
Di sini, kita menggunakan border-radius
untuk meroundingkan geledek utama, dan kemudian membuat sekeping segitiga dengan pseudo-elemen ::after
untuk membuatnya terlihat seperti bongkar kata. Itu seperti origami digital!
Kesimpulan
Dan itu dia, teman-teman! Kita telah meroundingkan jalan melalui dasar-dasar kedepan bulat CSS. Ingat, desain web adalah tentang eksperimen. Jangan takut untuk bermain dengan properti ini dan lihat desain menarik apa yang Anda bisa buat!
Berikutnya kali Anda menjelajahi web, lihatlah kedepan bulat yang Anda lihat. Sekarang Anda tahu rahasia di baliknya! Terus latihan, dan segera Anda akan menjadi master sudut yang halus di dunia digital.
Happy coding, dan semoga semua sudut Anda halus seperti yang Anda inginkan!
Credits: Image by storyset