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



BUAT "INSET TYPO" DENGAN CSS3
June 23, 2010
Posted by: Fauzie


Inset typography atau letterpress typography adalah stail teks yang nampak seolah-olah timbul atau tengelam di atas sesuatu permukaan. Jika ianya dibuat dengan betul dan dengan cara yang kreatif, ia akan memberi impak yang sangat menarik

Dalam tutorial ini kita akan buat typo jenis "inset" dengan hanya menggunakan CSS dan juga CSS3 properties. Biasanya typo jenis ini dibuat dengan menggunakan photoshop.

Markup HTML

Perkara pertama yang kita buat ialah set HTMLnya seperti di bawah ini:

<div id="insetBG">
<letter class="insetJenis">Inset Typography</letter>
</div>


Latarbelakang atau Background

Lebar untuk contoh dalam tutorial ini ialah 500px dan tingginya 100px. Kemudian kita akan gunakan CSS3 gradient untuk memberi efek "fadding" dari atas ke bawah. Kod warna yang digunakan ialah #003471 dan #448CCB. Kod untuk latarbelakang adalah seperti di bawah ini:

#insetBG {
width: 550px;
height: 100px;
background: -moz-linear-gradient(-90deg, #003471, #448CCB);
background: -webkit-gradient(linear, left top, left bottom, from(#003471), to(#448CCB));
}


Font dan Style

Sekarang kita berikan style untuk font serta saiz dan warnanya:

letter.insetJenis {
font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
font-size: 50px;
font-weight: bold;
color: #0D4383;
}


Di bawah ini adalah kod-kod CSS and HTML sepenuh.

<html>
<head>
<style type="text/css">
#insetBgd {
width: 550px;
height: 100px;
background: -moz-linear-gradient(-90deg,#003471,#448CCB);
background: -webkit-gradient(linear, left top, left bottom, from(#003471), to(#448CCB));
}

letter.insetType {
padding-left: 50px; /* The padding is just there to move the h1 element to the center of the div */
padding-top: 17px;
font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
font-size: 50px;
color: #0D4383;
text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -2px;
}
</style>
</head>
<body>
<div id="insetBgd">
<letter class="insetType">Inset Typography</letter>
</div>
</body>
</html>


Inset Typography

Contoh di atas dibuat menggunakan kod-kod CSS dan HTML di atas.

Jika anda tukar beberapa kod di atas:

color: #0D4383;
text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -2px;

menjadi seperti ini:

color: #448ccb;
text-shadow: 0px 6px 4px #111;

Huruf atau typo akan menjadi seperti ini.

Inset Typography


Contoh di bawah ini pula terjadi apabila kod background anda tukarkan seperti berikut:

background: transparent;

Jom Kita Blog

Read More Other Related Articles