FadeTo görselliğe önem veren webtasarımcılar için artık vazgeçilemeyecek bir elementdir.
fadeTo ne işi yapar ?
Hepimizinde css’deki vazgeçemeyeceğimiz opacity elementinin jQuery kütüphanesinde yazılmış ve animasyonlu halidir. Tüm tarayıcılarda sorunsuz bir şekilde çalışır ve ziyaretçilerimiz efekti anlayamazlar ama çok hoşlarına gidecektir. fadeTo elementini kullanmak çok basit sadece hangi bölgedeki resimlere efekt verebileceğimizi jQuery dosyamızda belirteceğiz bu arada herkez jquery.js dosyasını index.html’sine entegre edeceğini biliyordur.
Öncelikle html dosyamızı yazıyoruz.
Html kısmında h1 yani başlığımızı koyduk sonra bir .MahsetHaberIcerik diye bir div oluşturduk ve içine listemizi koyduk.
Şimdi Css dosyamızı yazalım.
Css kısmında MahsetHaber ile h1 tagımızın özelliğini belirledik .MansetHaberIcerik kısmında div’imizin boylarını belirledik sonra ul ve li’leri tanımladık.
Şimdi jQuery komutlarımızı yazalım
Js kısmında (en önemli kısım) burada
Sayfa yüklendiğiden şunları yap
.MahsetHaberIcerik divinin içindeki ul’un içindeki li’nin içindeki img yani resimleri bul ve opacity değerini 0.50 yap.
Resimlerin üstüne geldiğinde üstüne gelen resimin id’sini al ve opacity değerini 1 yap.
Resimlerin üstüne geldiğinde üstüne gelen resimin id’sini al ve opacity değerini 0.50 yap.
Js dosyamızında nasıl çalıştığını anlattım.
Komple Html dosyamız.
Demo sayfası için tıklayınız : jQuery fadeTo
####################
Bu makale AycanB tarafından Aycan.net yazılmıştır. Link göstermeden yayımlamak YASAKTIR.
jQuery fadeTo | Aycan.net
####################
fadeTo ne işi yapar ?
Hepimizinde css’deki vazgeçemeyeceğimiz opacity elementinin jQuery kütüphanesinde yazılmış ve animasyonlu halidir. Tüm tarayıcılarda sorunsuz bir şekilde çalışır ve ziyaretçilerimiz efekti anlayamazlar ama çok hoşlarına gidecektir. fadeTo elementini kullanmak çok basit sadece hangi bölgedeki resimlere efekt verebileceğimizi jQuery dosyamızda belirteceğiz bu arada herkez jquery.js dosyasını index.html’sine entegre edeceğini biliyordur.
Öncelikle html dosyamızı yazıyoruz.
Kod:
<h1 class="MahsetHaber">Mahşet Haberler</h1>
<div class="MahsetHaberIcerik">
<ul>
<li>
<img id="1" src="http://static.jquery.com/books/jquery-for-designers_thumb.jpg"
onmouseover="ResimGoster('1');" onmouseout="ResimKapat('1');"/>
</li>
<li>
<img id="2" src="http://static.jquery.com/books/jquery-in-action-2ed_thumb.jpg"
onmouseover="ResimGoster('2');" onmouseout="ResimKapat('2');"/>
</li>
<li>
<img id="3"src="http://static.jquery.com/books/jquery-in-action-2ed_thumb.jpg"
onmouseover="ResimGoster('3');" onmouseout="ResimKapat('3');"/>
</li>
<li>
<img id="4" src="http://static.jquery.com/books/learning-jquery-1.3_thumb.jpg"
onmouseover="ResimGoster('4');" onmouseout="ResimKapat('4');"/>
</li>
</ul>
</div>
Şimdi Css dosyamızı yazalım.
Kod:
.MahsetHaber{ background-color:#353D45; width:433px; color:#e2e2e2; font: 16px 'Trebuchet MS'; }
.MahsetHaberIcerik{width:500px; overflow:hidden; }
.MahsetHaberIcerik ul{ list-style: none; }
.MahsetHaberIcerik ul li { float:left; width:205px; height: 100px; margin:10px 5px 0px 10px; }
Şimdi jQuery komutlarımızı yazalım
Kod:
$(document).ready(function ()
{ $('.MahsetHaberIcerik ul li img').fadeTo('fast',0.50);
})
function ResimGoster (ResimId)
{
$('#' + ResimId).stop().fadeTo("fast", 1);
}
function ResimKapat (ResimId)
{
$('#' + ResimId).stop().fadeTo("fast", 0.50);
}
Kod:
$(document).ready(function () ) { ...}
Kod:
$('.MahsetHaberIcerik ul li img').fadeTo('fast',0.50);
Kod:
function ResimGoster (ResimId) { $('#' + ResimId).stop().fadeTo("fast", 1); }
Kod:
function ResimKapat (ResimId) { $('#' + ResimId).stop().fadeTo("fast",0.50); }
Js dosyamızında nasıl çalıştığını anlattım.
Komple Html dosyamız.
Kod:
<!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"/>
<meta name="description" content="Aycan.Net fadeTo"/>
<meta name="keywords" content="Aycan.Net fadeTo"/>
<meta name="ROBOTS" content="FOLLOW, INDEX"/>
<title>Aycan.Net fadeTo</title>
<script type="text/javascript" src="jquery.js">***********
**********
$(document).ready(function ()
{ $('.MahsetHaberIcerik ul li img').fadeTo('fast',0.50);
})
function ResimGoster (ResimId)
{
$('#' + ResimId).stop().fadeTo("fast", 1);
}
function ResimKapat (ResimId)
{
$('#' + ResimId).stop().fadeTo("fast", 0.50);
}
***********
<style>
.MahsetHaber{ background-color:#353D45; width:433px; color:#e2e2e2; font: 16px 'Trebuchet MS'; }
.MahsetHaberIcerik{width:500px; overflow:hidden; }
.MahsetHaberIcerik ul{ list-style: none; }
.MahsetHaberIcerik ul li { float:left; width:205px; height: 100px; margin:10px 5px 0px 10px; }
</style>
</head>
<body>
<h1 class="MahsetHaber">Mahşet Haberler</h1>
<div class="MahsetHaberIcerik">
<ul>
<li>
<img id="1" src="http://static.jquery.com/books/jquery-for-designers_thumb.jpg"
onmouseover="ResimGoster('1');" onmouseout="ResimKapat('1');"/>
</li>
<li>
<img id="2" src="http://static.jquery.com/books/jquery-in-action-2ed_thumb.jpg"
onmouseover="ResimGoster('2');" onmouseout="ResimKapat('2');"/>
</li>
<li>
<img id="3"src="http://static.jquery.com/books/jquery-in-action-2ed_thumb.jpg"
onmouseover="ResimGoster('3');" onmouseout="ResimKapat('3');"/>
</li>
<li>
<img id="4" src="http://static.jquery.com/books/learning-jquery-1.3_thumb.jpg"
onmouseover="ResimGoster('4');" onmouseout="ResimKapat('4');"/>
</li>
</ul>
</div>
</body>
</html>
####################
Bu makale AycanB tarafından Aycan.net yazılmıştır. Link göstermeden yayımlamak YASAKTIR.
jQuery fadeTo | Aycan.net
####################