Pada umumnya setiap kali kita membuat sebuah batasan atau garis border pada suatu area, maka hasil yang kita dapatkan pastilah berbentuk persegi. Namun tentu para sobat sekalian pernah melihat ada blog atau website yang memiliki widget content dengan sudut yang kelihatan melengkung atau tumpul.
Nah pada postingan kali ini kita akan membahas sedikit bagaimana caranya agar sudut-sudut ter sebut menjadi melengkung atau menjadi tumpul. Agar bisa langsung mengerti kita akan langsung saja masuk ke metode pembuatannya dan contoh tutorial pembuatannya.
Sebagai contoh anggap saja kita telah memiliki kode HTML dan CSS sebagai berikut:
Kode HTML
Kode CSS
Hasil:
Sekarang kita tambahkan sedikit kode CSS dengan format perintah seperti ini.
Seperti yang kita lihat, maka kita langsung mendapatkan hasil dengan lengkungan yang sama disetiap sudut. Seperti halnya dalam pembuatan border, maka pembuatan lengkungan pada sudut border ini juga bisa dilakukan secara individu. Secara individu rumus untuk pembuatan border radius ini juga bisa kita lakukan seperti ini.
Selain itu perintah ini juga bisa dilakukan dengan perintah singkat. Hal ini bisa kita lakukan dengan perintah seperti ini.
Nah pada postingan kali ini kita akan membahas sedikit bagaimana caranya agar sudut-sudut ter sebut menjadi melengkung atau menjadi tumpul. Agar bisa langsung mengerti kita akan langsung saja masuk ke metode pembuatannya dan contoh tutorial pembuatannya.
Sebagai contoh anggap saja kita telah memiliki kode HTML dan CSS sebagai berikut:
Kode HTML
Anggap Disini Adalah Content.
Kode CSS
#areaku{ width:600px; background: #DDD; color: #222; border: 2px solid blue; padding: 10px; }
Hasil:
Anggap Disini Adalah Content.
Sekarang kita tambahkan sedikit kode CSS dengan format perintah seperti ini.
border-radius: 15px; /*Kode pembuat lengkungan sudut*/Sehingga kode CSS-nya menjadi seperti ini.
#areaku{ width:600px; background: #DDD; color: #222; border: 2px solid blue; padding: 10px; border-radius: 15px; /*Kode pembuat lengkungan sudut*/ }Maka dengan penambahan kode tersebut kita akan langsung mendapatkan hasil seperti dibawah ini.
Anggap Disini Adalah Content.
Seperti yang kita lihat, maka kita langsung mendapatkan hasil dengan lengkungan yang sama disetiap sudut. Seperti halnya dalam pembuatan border, maka pembuatan lengkungan pada sudut border ini juga bisa dilakukan secara individu. Secara individu rumus untuk pembuatan border radius ini juga bisa kita lakukan seperti ini.
- border-top-left-radius: 15px; = /*digunakan jika kita hanya ingin membuat lengkungan pada sudut kiri atas.*/ - border-top-right-radius: 15px; = /*digunakan jika kita hanya ingin membuat lengkungan pada sudut kanan atas.*/ - border-bottom-right-radius: 15px; = /*digunakan jika kita hanya ingin membuat lengkungan pada sudut kanan bawah.*/ - border-bottom-left-radius: 15px; = /*digunakan jika kita hanya ingin membuat lengkungan pada sudut kiri bawah.*/
Selain itu perintah ini juga bisa dilakukan dengan perintah singkat. Hal ini bisa kita lakukan dengan perintah seperti ini.
1. Border-radius: 15px 0px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 15px;
- border-top-right-radius: 0px;
- border-bottom-right-radius: 15px;
- border-bottom-left-radius: 0px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 15px;
- border-top-right-radius: 0px;
- border-bottom-right-radius: 15px;
- border-bottom-left-radius: 0px;
2. Border-radius: 0px 15px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 0px;
- border-top-right-radius: 15px;
- border-bottom-right-radius: 0px;
- border-bottom-left-radius: 15px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 0px;
- border-top-right-radius: 15px;
- border-bottom-right-radius: 0px;
- border-bottom-left-radius: 15px;
3. Border-radius: 15px 15px 0px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 15px;
- border-top-right-radius: 15px;
- border-bottom-right-radius: 0px;
- border-bottom-left-radius: 15px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 15px;
- border-top-right-radius: 15px;
- border-bottom-right-radius: 0px;
- border-bottom-left-radius: 15px;
4. Border-radius: 0 15px 15px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 0px;
- border-top-right-radius: 15px;
- border-bottom-right-radius: 15px;
- border-bottom-left-radius: 15px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 0px;
- border-top-right-radius: 15px;
- border-bottom-right-radius: 15px;
- border-bottom-left-radius: 15px;
5. Border-radius: 15px 0 15px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 15px;
- border-top-right-radius: 0px;
- border-bottom-right-radius: 15px;
- border-bottom-left-radius: 0px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 15px;
- border-top-right-radius: 0px;
- border-bottom-right-radius: 15px;
- border-bottom-left-radius: 0px;
6. Border-radius: 0px 0 15px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 0px;
- border-top-right-radius: 0px;
- border-bottom-right-radius: 15px;
- border-bottom-left-radius: 0px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 0px;
- border-top-right-radius: 0px;
- border-bottom-right-radius: 15px;
- border-bottom-left-radius: 0px;
7. Border-radius: 15px 0 0 15px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 0px;
- border-top-right-radius: 15px;
- border-bottom-right-radius: 15px;
- border-bottom-left-radius: 0px;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
- border-top-left-radius: 0px;
- border-top-right-radius: 15px;
- border-bottom-right-radius: 15px;
- border-bottom-left-radius: 0px;
8. Border-radius: 0 15px 15px 0;
Dengan perintah tersebut hasilnya sama dengan perintah individu:
border-top-left-radius: 15px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 15px;
Dan Lain Sebagainya........Dengan perintah tersebut hasilnya sama dengan perintah individu:
border-top-left-radius: 15px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 15px;
langsung pake neh,makasi broo......
BalasHapusnice artikle :)
BalasHapusVisit http://catatan-ariansyah.blogspot.com
artikel yg bagus dan menarik ulasannya nie bro, dan aku suka dgn cara penulisannya yg lugas, dan sekalian bagi teman2 yg suka dengan film box office terbaru dan ter update tiap hari, silakan kunjungi situsnya loe, makasi juga buat admin disini ok, atas artikelnya mkasi dan keep blogging bro gbu.
BalasHapusterima kasih sudah memberikan tutorial yang benar...saya sudah blog walking kemana-mana, notabene para pemegang tutorial blog top rank, tapi ternyata tutorialnya menyesatkan, cuma membuat bingung...(maaf jadi curhat nih...hehe)
BalasHapuscuma disini yang benar-benar 'cespleng'....hasilnya langsung maknyus, sesuai yang saya harapkan dan memang sesuai dengan judul artikel blog ini.
terima kasih kakak.
salam blogger mania.
terimakasih sangat membantu sekali sob
BalasHapussuer deh, sangat bermanfaat nih iilmunya, dan langsung ane praktekin,
BalasHapusthanks suer banget bro
kereen :)
BalasHapussemoga bermanfaat
BalasHapustenkyu om,
BalasHapussangat bermanfaat..
btw ,kunjungi blog ane yoo
nonymo.blogspot.com
di letakkan di mana bro kode-kode tersebut,
BalasHapusdi postingan atau di edit html..?
Mantap gan artikelnya
BalasHapussangat membantu.
Makasih banyak nih buat tutorial singkatnya, sangat bermanfaat, ijin praktik langsung gan
BalasHapusnice info gan
BalasHapustanks..
aku menyukai artikel ini sob, dari tadi nyari2 blog yang bahas sola ne gak nemu2, tapi akhrnya bisa nyampe juga kesini.
BalasHapusmantap ni untuk di coba.. tq ya
BalasHapusblog yang hebat, kalau untuk yang lengkung kiri atas doang mana ya gan? suwun
BalasHapusSeperti dijelaskan diatas, border radius juga memiliki sifat individu, jadi untuk kanan atas tinggal tambahin aja kode:
BalasHapusborder-top-right-radius: 10px;
10px bisa diganti dengan angka sesuai selera....
thanks bro pencerahannya..
BalasHapusuntuk warnanya (yang bagian tumpulnya itu) ngikutin warna dari border itu sendiri y bro..?
langsung di coba sob..
BalasHapusthx kk infonya :)
BalasHapusGAN ANE MSH PEMULA JADI MAAF NIH KODE TERSEBUT CARA MASUKINNYA GMNA GAN? MOHON PENCERAHANYA GAN
BalasHapusnice info gan.. sukses slalu
BalasHapusmakasih banyak yaa, saya lagi buat content web jadinya ini sangat dibutuhkan :)
BalasHapusNice....
BalasHapussangat mencerahkan sekali min. terima kasih. hormat kami :D
BalasHapusOk, makasih banget gan, artikelnya, berhasil saya praktekkan, sukses selalu.
BalasHapusMantap gan nambah pengetahuan saya tentang Css. Thx gan
BalasHapusntappp gan... terima kasih infonya
BalasHapus