Profil Penulis

author photo

Hairudy: Nama sebenar saya adalah Hair Rudy Md.Noor, kadang-kadang atau jarang-jarang kawan-kawan saya panggil saya Hair. Ini kerana bunyinya terlalu kekok bagi saya. Saya meminati bidang reka bentuk laman web. Kerjaya sebagai pereka laman web seawal 2002. (http://www.hairudy.net)

Lihat semua pos oleh hairudy

Saiz Font (CSS/JS)

24 November 2008 | Pos Terkait | Dalam Kategori

Hai semua, sebelum saya bercuti lebih panjang hujung tahun ini, saya ingin berkongsi cara-cara bagaimana untuk menghasilkan “font size” pada website anda. Dimana “saiz font” di website boleh ditukar-tukar dari kecil hingga bersaiz lebih besar.

Lihat contoh terlebih dahulu disini

HTML KOD

Ok, tanpa berlengah lagi mari kita ikuti cara-cara serta teknik penghasilan ini, apa yang perlu anda lakukan adalah hasilkan satu page baru dalam Dreamweaver atau mana-mana editor yang anda biasa gunakan. Pastikan anda telah hasilkan antaramuka HTML terlebih dahulu. Lihat contoh kod saya dibawah ini.

TIPS: Kod CSS dan Javascript anda, boleh diasingkan dari HTML kod ini, dalam kes ini saya meletakkan kod css/js sekali didalam page HTML ini bagi memudahkan kerja-kerja saya. :)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pertukaran Saiz Font</title>
<script type="text/javascript" language="javascript">Kod JS anda disini</script>
<style type="text/css" media="screen">Kod CSS anda disini</style>
</head>
<body>
<div id="content_area">
<div id="textsize">
<h1>Pertukaran Saiz Font Laman Web</h1>
<ul id="textsize">
<li><a href="#" title="Saiz Membesar" onclick="pertukaranFont(1);return false;">A+ (Saiz Membesar)</a></li>
<li><a href="#" title="Saiz Mengecil" onclick="pertukaranFont(-1);return false;">A- (Saiz Mengecil)</a></li>
<li><a href="#" title="Saiz Asal" onclick="FontAsal(); return false;">A (Saiz Asal)</a></li>
</ul>
</div>
<div id="info">
<p>Informasi disini</p><p>Informasi disini</p>
</div>
</div>
</body>
</html>

Dan “copy” serta “paste” kod CSS dibawah ini.

Css Code


body {
background-color:#333333;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
margin:0px;
}
a {
color:#FF9900;
}
a:hover {
color:#993300;
}
/*
Text Size
*/
#textsize {
margin:10px;
padding:20px;
background:#000000;
overflow:hidden;
font-size:16px;
font-weight:bold;
display:block;
}
#textsize h1{
margin:0px;
padding:0px;
color:#FF9900;
}
ul#textsize {
margin:20px 0px;
padding:0px;
position:relative;
right:0px;
}
ul#textsize li {
display:inline;
margin-left:12px;
}
ul#textsize li a {
text-decoration:none;
color:#716d6a;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
ul#textsize li a:hover {
color:#FF9900;
}
#info {
margin:10px;
padding:10px;
border:1px #444444 solid;
}

JavaScript Code (simple je ni)

Langkah seterusnya, pastikan anda letakkan kod Javascript dibawah ini sebelum/selepas kod <head ></head > lihat kod saya pada ruangan HTML code terdahulu.

var LoadFont = false;
var fontAsal = 75;
var fontSemasa = fontAsal;


function FontAsal(){
fontSemasa = fontAsal;
pertukaranFont(0);
}

Menentukan saiz font anda pada yang asal. Disini saya meletakkan 75 adalah bersamaan dengan 11pixel didalam CSS saya.


function pertukaranFont(saizBerbeza){
fontSemasa = parseInt(fontSemasa) + parseInt(saizBerbeza * 5);
if(fontSemasa > 100){
fontSemasa = 100;
}else if(fontSemasa < 60){
fontSemasa = 60;
}
tentuFont(fontSemasa);
};

Anda boleh meletakkan value dan setkan kebesaran font anda, seperti contoh disini saya meletakkan paling besar font saya adalah 100 dan ada boleh menukar kepada 200 mengikut kekentalan anda. :)


function tentuFont(fontSize){
var stObj = (document.getElementById) ? document.getElementById('content_area') : document.all('content_area');
document.body.style.fontSize = fontSize + '%';
};

“Content_area” adalah menetapkan pada keseluruhan pada page laman web anda.

Sila lihat contoh CSS code dan Javascript code dimana ia menentukan saiz font anda dari mengecil hingga membuatkan saiz font anda membesar sihat. Diharapkan tuts serba ringkas ini dapat memberikan anda kefahaman yang mudah dan membuatkan hidup laman web anda lebih menarik.

Sila donate untuk melancarkan kerja-kerja rekaan tutorial sifoo di masa akan datang. Terima Kasih.


FontSize
*Klik kanan > Save Link As / Save Target As
(Telah dimuat-turun sebanyak 203 kali)

Selamat Mencuba :)

Happy Browsing,
Hairudy.net

Popularity: 57% [?]

Jika anda baru di Sifoo.com, mungkin ada baiknya anda melanggani RSS Sifoo.com melalui email atau feed. Terima kasih kerana berkunjung!

Nota: Artikel atau tutorial ini hakmilik Sifoo.com. Aktiviti seperti meniru, menyalin, menciplak dan menerbitkan semula tanpa izin adalah ditegah sama sekali. Keizinan boleh diberikan sekiranya anda berminat dan berbincang dengan pihak Sifoo.com. Sila berikan kredit dan linkback kepada penulis asal dan laman web Sifoo.com.

Terdapat 3 Maklumbalas Setakat Ini. »

  1. tima kasih,sangat berguna :)
    Jumlah komen oleh yeopmi: 5

  2. thank’s a lot….dh lama sy cr akhir tutorial ini plg membantu….
    Jumlah komen oleh ariena: 2

  3. byk dah jumpe kt tenet tpi time aku nk wat je kompem xjadik.. yg nih buleh pham le.. bahasa melayu.. mekasih bro!!
    Jumlah komen oleh peacepeijal: 22

Hantar MaklumBalas

*Sila dapatkan Gravatar anda di www.gravatar.com