Langsung saja kita praktek untuk membuat sudut melengkung pada halaman website dengan CSS3. Kita akan membuat 2 file yaitu "sudut-melengkung.html" dan "sudut-melengkung.css".
Kode HTML : sudut-melengkung.html
it916@planning-ho-pc:~$ sudo pico /var/www/html/lth4-css3/sudut-melengkung.html
<!DOCTYPE html> <html> <head> <title>Membuat sudut melengkung dengan css3 | havizul.blogspot.com</title> <link rel="stylesheet" type="text/css" href="sudut-melengkung.css"> </head> <body> <h1>Membuat Sudut Melengkung Dengan CSS3 | havizul.blogspot.com</h1> <div class="ketengah"> <div class="kotak kotak1">kotak 1</div> <div class="kotak kotak2">kotak 2</div> <div class="kotak kotak3">kotak 3</div> <div class="kotak kotak4">kotak 4</div> <div class="kotak kotak5">kotak 5</div> <div class="kotak kotak6">kotak 6</div> <div class="kotak kotak7">kotak 7</div> <div class="kotak kotak8">kotak 8</div> </div> </body> </html>
Kode CSS : sudut-melengkung.css
it916@planning-ho-pc:~$ sudo pico /var/www/html/lth4-css3/sudut-melengkung.css
body { background: #A8AAB3; font-family: roboto; text-align: center; } h1 { color: #fff; } .ketengah { margin: 10px auto; width: 1150px; } .kotak { background: #fcfcfc; padding: 20px; width: 200px; float: left; margin: 20px; height: 200px; } .kotak1 { border-radius: 10px 10px 10px 10px; } .kotak2 { border-radius: 40px 20px 60px 90px; } .kotak3 { border-radius: 2px 140px 20px 60px; } .kotak3 { border-radius: 20px 10px 80px 10px; } .kotak4 { border-radius: 0px 50px 0px 50px; } .kotak5 { border-radius: 0px 0px 0px 0px; } .kotak6 { border-radius: 100%; } .kotak7 { border-radius: 40px 10px; } .kotak8 { border-radius: 10px 10px 50% 50%; }
Setelah selesai mengetik kode program, simpan dan lihat hasilnya melalui web browser. Hasilnya akan tampak seperti berikut ini.
Rumus penulisan perintah "border-radius" ini adalah sebagai berikut.
Seperti penulisan nilai untuk element pada kotak 2, maka nilai untuk sudut kiri atas = 40px, sudut kanan atas = 20px, sudut kanan bawah = 60px, dan sudut kiri bawah = 90px. Silahkan lihat hasilnya pada gambar diatas.border-radius : nilai_sudut_kiri_atas nilai_sudut_kanan_atas nilai_sudut_kanan_bawah nilai_sudut_kiri_bawah;
Dalam memberikan nilai pada perintah "border-radius", ada beberapa cara antara lain :.kotak2 { border-radius: 40px 20px 60px 90px; }
Memberi nilai bisa dalam bentuk Persen (%) dan Pixel (px) atau kombinasi keduanya. Jika nilai yang diberikan hanya dua value, maka nilai yang pertama dibaca nilai atas dan nilai kedua dibaca nilai bawah. Jika nilai yang diberikan hanya satu buah nilai, maka nilai ini akan digunakan untuk tiap sudut element.Menggunakan Pixel (px)
.kotak1 { border-radius: 10px 10px 10px 10px; } .kotak2 { border-radius: 40px 20px 60px 90px; } Menggunakan Pixel (px) pada ke empat sudut nya sebanyak 2x .kotak3 { border-radius: 2px 140px 20px 60px; } .kotak3 { border-radius: 20px 10px 80px 10px; } Menggunakan Persen (%) .kotak6 { border-radius: 100%; } Hanya memberikan 2 nilai .kotak7 { border-radius: 40px 10px; } Menggunakan Pixel (px) dan Persen (%) .kotak8 { border-radius: 10px 10px 50% 50%; }
Note :
Untuk menjalankan CSS3 ini, software apakah yang saya gunakan ? Saya menggunakan Sistem Operasi Ubuntu 16.04 dengan software LAMP Server yang telah tersedia di server repository nya. Untuk menginstall LAMP Server cukup ketikkan pada terminal perintah "sudo apt-get install lamp-server^".Demikian tutorial ini, selamat mencoba.
Sumber :
http://www.malasngoding.com/tutorial-css3-part-2-membuat-sudut-melengkung-dengan-css3/
Terima kasih. sangat bermanfaat
BalasHapus