Cataloged Autobiography
BERKENAAN SAYA
Hello. Saya adalah self-taught web designer yang banyak menghabiskan masa meneroka penggunaan CSS dan HTML. Blogging hanyalah hobi. Teruskan membaca..
The Readable Journal
MENEROKA ARTIKEL
Teroka artikel berhubung dengan tutorial, contoh dan penggunaan CSS dan HTML dalam web design di ruang ini. Web design menyeronokan. Ke tutorial...Klik sini
Astrolab Tool
KATEGORI ARTIKEL
Suatu sistem yang berfungsi untuk membantu menjelajahi topik-topik terkait dan menyenaraikan pelbagai sub-bahagian artikel...Klik sini



CSS3 UNTUK MEWARNAKAN BORDER
July 29, 2009
Posted by: Fauzie


Dengan kod CSS3, anda juga boleh mewarnakan border. Jumlah warna yang anda boleh gunakan bergantung pada jumlah pixel border. Ini bermakna jika border mempunyai Xpx, jumlah warna yang boleh digunakan ialah Xpx juga. Ini adalah kerana ketebalan warna (color width) ialah 1px untuk satu warna.

Di bawah ini adalah contoh kotak yang mempunyai border berwarna dibuat dengan hanya menggunakan kod CSS3. Border berwarna ini hanya boleh kelihatan dalam browser Mozilla Firefox dan browser Safari.

Contoh kotak dengan border berwarna ini menggunakan kod CSS dan HTML yang sama seperti artikel sebelum ini (border-radius dan rounded corner). Apa yang perlu ditambah ialah pixel untuk border.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur miest, cursus sit amet, pellentesque et, ultricies a, ipsum. Nullafacilisi. Sed quis lacus. Aenean ut risus et lectus blandit gravida.Nam sed nunc.


Kod CSS dan Html untuk kotak di atas adalah seperti berikut. Untuk mendapatkan border seperti yang ditunujukkan itu, tambah pixel border kepada 5px dan berikan warnanya sebagai #ccc (warna kelabu).

<html>
<head>
<style type="text/css">
body{
margin: 10px;
font-family: arial;
}
.border_radius_test1{
border: 5px solid #ccc;
padding: 10px;
text-align: left;
width: 350px;
margin: px;
}
#border_radius{
background-color: #f8db66;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}

</style>
</head>
<body>
<div id="border_radius" class="border_radius_test1">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur mi
est, cursus sit amet, pellentesque et, ultricies a, ipsum. Nulla
facilisi. Sed quis lacus. Aenean ut risus et lectus blandit gravida.
Nam sed nunc.</p>
</div>

</body>
</html>

Border juga boleh diwarnakan dengan mengabungkan beberapa warna seperti contoh di bawah ini. Walaubagaimana pun, teknik ini tidak sesuai dilihat melalui browser Safari.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur miest, cursus sit amet, pellentesque et, ultricies a, ipsum. Nullafacilisi. Sed quis lacus. Aenean ut risus et lectus blandit gravida.Nam sed nunc. Aliquam non felis non diam aliquam gravida. Phasellus
quis sem. Curabitur at velit. Vivamus libero velit, condimentum sitamet, tempus ut, aliquam sit amet, velit. Nunc hendrerit ante. Quisqueegestas feugiat erat. Morbi tellus.


Kod CSS dan Html untuk mendapatkan "feature" seperti di atas adalah seperti berikut:

<html>
<head>
<style type="text/css">
body{
margin: 10px;
font-family: arial;
}
.border_radius_test2{
background-color:#e6e6e6;
padding: 10px;
text-align: left;
width: 400px;
margin: px;
}
#css3_coloredborder_id {
border: 10px solid #000000;
-moz-border-radius: 25px;
-moz-border-bottom-colors: #300 #600 #700 #800 #900 #A00;
-moz-border-top-colors: #300 #600 #700 #800 #900 #A00;
-moz-border-left-colors: #300 #600 #700 #800 #900 #A00;
-moz-border-right-colors: #300 #600 #700 #800 #900 #A00;

}

</style>
</head>
<body>
<div id="css3_coloredborder_id" class="border_radius_test2">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur mi
est, cursus sit amet, pellentesque et, ultricies a, ipsum. Nulla
facilisi. Sed quis lacus. Aenean ut risus et lectus blandit gravida.
Nam sed nunc. Aliquam non felis non diam aliquam gravida. Phasellus
quis sem. Curabitur at velit. Vivamus libero velit, condimentum sit
amet, tempus ut, aliquam sit amet, velit. Nunc hendrerit ante. Quisque
egestas feugiat erat. Morbi tellus.
</div>

</body>
</html>


Warna border terjadi dengan menggunakann kod CSS yang ditebalkan (bold) seperti di atas. Seperti biasa, kod yang berwarna maroon ialah kod-kod CSS dan kod-kod yang berwarna biru adalah kod-kod Html.