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!

CSS - Rounded Corner

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