CSS3 Rounded Corners Menggunakan Border-Radius
Salah satu fitur berguna dari CSS3 adalah border-radius properti, yang menawarkan cara yang mudah untuk membuat rounded corners pada setiap element pada halaman site anda. Tampilan rounded corner dapat diterapkan pada masing-masing sudut atau semua sudut dari element, dan bahkan dapat bekerja pada unsur-unsur dengan latar belakang gambar. Secara praktis border-radius mendukung pada FireFox3, Safari3, dan Google Chrome, dengan sifat dan spesifik vendor yang setara hingga pada akhirnya mendukung border-radius.
Sementara untuk rincian border-radius properti yang digunakan menurut sifat dan spesifik vendor untuk FF3.x, Safari 3.x, dan Chrome yang dapat Anda gunakan adalah:
Safari dan Chrome baik dalam menggunakan "-WebKit-" versi . Untuk saat ini, anda harus mendefinisikan kedua propertis tersebut agar browser dapat berjalan dan mendukung versi resmi mereka. "Value" dalam hal ini dapat menjadi nilai singular (seperti: 10px) yang dapat mendefinisikan border-radius untuk semua sudut (ke 4 sudut) ,
Hal ini membuat semua sudut element akan dibuat rounded effect (dibulatkan/ lengkung). Tetapi anda juga dapat memilih sudut tertentu saja untuk dibuat rounded effect, karena border radius properties memungkinkan anda untuk melakukan itu. Berikut adalah border radius untuk masing masing sudut:
Pada Firefox, -moz-border-radius properties dapat bertindak sebagai properti singkat untuk semua sudut(ke 4 sudut), Untuk saat ini Safari belum mendukung propertis singkat tersebut. Berikut adalah link dengan sudut berbentuk air mata:
Buku Catatan si Ugi
#tearshape{
background: #B73A28;
padding: 3px 5px;
color: white;
font-weight: bold;
text-decoration: none;
-moz-border-radius: 9px 3px 9px 3px;
-webkit-border-radius: 3px;
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
}
Untuk Firefox, saya hanya menggunakan properti tunggal untuk mendefinisikan radiuses untuk semua sudut (ke 4 sudut), sementara di Safari, saya menggunakan dua spesifik border-radius properties untuk masing masing sudut.
CSS3 border-radius properti berjalan dengan baik saat dipasang bersama CSS properties lainnya, seperti CSS3 Box Shadows. Box Shadows ini akan mengikuti tepi pada rounded Corners. Contoh di bawah ini adalah sebuah DIV dengan latar belakang gambar dan kedua sudut dibuat rounded ditambah dengan box shadows:
#curve{
background: url(pool.jpg);
width: 250px;
height: 120px;
-webkit-box-shadow: 5px 5px 8px #818181;
-moz-box-shadow: 5px 5px 8px #818181;
-moz-border-radius-topleft: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-top-left-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
}
Selesai..
Sementara untuk rincian border-radius properti yang digunakan menurut sifat dan spesifik vendor untuk FF3.x, Safari 3.x, dan Chrome yang dapat Anda gunakan adalah:
- -moz-border-radius: value.
- -webkit-border-radius: value.
Safari dan Chrome baik dalam menggunakan "-WebKit-" versi . Untuk saat ini, anda harus mendefinisikan kedua propertis tersebut agar browser dapat berjalan dan mendukung versi resmi mereka. "Value" dalam hal ini dapat menjadi nilai singular (seperti: 10px) yang dapat mendefinisikan border-radius untuk semua sudut (ke 4 sudut) ,
Contoh:
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-webkit-border-radius: 10px;
#box1{
width: 250px;
height:100px;
padding: 5px;
background: navy;
color: white;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
width: 250px;
height:100px;
padding: 5px;
background: navy;
color: white;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
Hal ini membuat semua sudut element akan dibuat rounded effect (dibulatkan/ lengkung). Tetapi anda juga dapat memilih sudut tertentu saja untuk dibuat rounded effect, karena border radius properties memungkinkan anda untuk melakukan itu. Berikut adalah border radius untuk masing masing sudut:
-moz-border-radius-topleft.
-moz-border-radius-topright.
-moz-border-radius-bottomright.
-moz-border-radius-bottomleft.
-webkit-border-top-left-radius.
-webkit-border-top-right-radius.
-webkit-border-bottom-right-radius.
-webkit-border-bottom-left-radius.
Pada Firefox, -moz-border-radius properties dapat bertindak sebagai properti singkat untuk semua sudut(ke 4 sudut), Untuk saat ini Safari belum mendukung propertis singkat tersebut. Berikut adalah link dengan sudut berbentuk air mata:
Buku Catatan si Ugi
#tearshape{
background: #B73A28;
padding: 3px 5px;
color: white;
font-weight: bold;
text-decoration: none;
-moz-border-radius: 9px 3px 9px 3px;
-webkit-border-radius: 3px;
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
}
Untuk Firefox, saya hanya menggunakan properti tunggal untuk mendefinisikan radiuses untuk semua sudut (ke 4 sudut), sementara di Safari, saya menggunakan dua spesifik border-radius properties untuk masing masing sudut.
CSS3 border-radius properti berjalan dengan baik saat dipasang bersama CSS properties lainnya, seperti CSS3 Box Shadows. Box Shadows ini akan mengikuti tepi pada rounded Corners. Contoh di bawah ini adalah sebuah DIV dengan latar belakang gambar dan kedua sudut dibuat rounded ditambah dengan box shadows:
#curve{
background: url(pool.jpg);
width: 250px;
height: 120px;
-webkit-box-shadow: 5px 5px 8px #818181;
-moz-box-shadow: 5px 5px 8px #818181;
-moz-border-radius-topleft: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-top-left-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
}
Selesai..
0 komentar:
Post a Comment
Catatan :
Untuk menyisipkan gambar kedalam komentar, gunakan tag : [img]URL_Gambar[/img]
atau <i rel="image">URL_Gambar</i>
Untuk Video Youtube : [youtube]URL_Video[/youtube]
atau <i rel="youtube">URL_Video</i>
Untuk "Kutipan", gunakan : [blockquote]Kutipan_Anda[/blockquote]
atau <b rel="quote">Kutipan_Anda</b>
Untuk menyisipkan Kode: [code]KODE[/code]
atau <i rel="code">KODE</i>
atau <i rel="pre">KODE</i>
Dan untuk menyisipkan smiles/ emoticon, lihat kode Emoticon