Posted in MySQL

Renk Tablosu Örneği


Bu örneğimde HTML ile kullanabileceğiniz renklerin onaltılık tabandaki karşılıklarını veren bir PHP betiği var. Betik 512 tane rengin onaltılık kod karşılığını vermektedir. Aynı betik üzerinde sadece bir küçük değişiklik yaparak tam olarak 4096 tane rengin onaltılık karşılığını almak mümkündür. Bunu için, kodun başında yorum işareti ile verilen $d dizisini (16 elemanlı) yorum olmaktan çıkarıp normal (8 elemanlı) olan diziyi yorum satırı haline getirmek yeterlidir.
Fakat 4096 renk arasından kullanacağınız rengi seçmek gerçekten çok güçtür ve renk tonlamalarındaki geçişler çok yumuşak olduğu için çoğu renk birbirinin aynı gibi görünecektir.
<!– Bu dosyayı renk.php adı ile kaydedin –>
<html><head><title>HTML Renk Kodları</title></head>
<body bgcolor=”#e8e8e8″ text=”#000000″>
<center>
<h1>HTML Renk Kodları</h1>
<table border=”0″ width=”540″ cellpadding=”0″ cellspacing=”2″>

<?
//$d = array(“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9″,”a”,”b”,”c”,”d”,”e”,”f”);
$d = array(“0″,”2″,”4″,”6″,”8″,”a”,”c”,”e”);
$d_c = count($d);
// Kırmızı
$r_i = 0;
while($r_i < $d_c) {
$r = $d[$r_i] . $d[$r_i];
// Yeşil
$g_i = 0;
while($g_i < $d_c) {
$g = $d[$g_i] . $d[$g_i];
// Mavi
$b_i = 0;
echo “<tr>”;
while($b_i < $d_c) {
$b = $d[$b_i] . $d[$b_i];

// HTML Kodu ile tablonun satirlari olusturuluyor
$renk = “#” . $r . $g . $b;
echo “\n<td style=’background:$renk; color:white’><b>$renk</b></td>”;
$b_i++;
}
echo “\n</tr>”;
$g_i++;
}
$r_i++;
}
?>
</table></center></body></html>

Müəllif:

Graphic Designer

Bir cavab yazın

Sistemə daxil olmaq üçün məlumatlarınızı daxil edin və ya ikonlardan birinə tıklayın:

WordPress.com Loqosu

WordPress.com hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Twitter rəsmi

Twitter hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Facebook fotosu

Facebook hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Google+ foto

Google+ hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

%s qoşulma