Resimlerinize Gorsellik Eklemek
Bugün rastladığım güzel birşeyi Türkçeleştirerek paylaşayım dedim. Web sayfanıza ya da bloguna img ile eklediğiniz resimleri görsel zenginliğe kavuşturmak çok kolay. Bunu swfIR (swf Image Replacement) ile yapabilirsiniz. Bu script ile image biçimlendirmedeki standard html limitlerinize yeni özellikler katabilirsiniz. www.swfir.com adresinde örnek olarak göreceğiniz tüm özellikleri eklediğiniz resim veya fotoğraflara uygulamanız birkaç adımda yapabileceğiniz birşey. Bunun için yapmanız gereken;
Kurulum:
Öncelikle swfir_v1.zip dosyasını buradan download edin ve swfir.js ve swfir.swf dosyalarını hostunuza upload edin.
Web sayfanızın <head> </head> kodları arasına <script type=”text/javascript” src=”swfir.js”></script> şeklinde tanımlamayı ekleyin.
Efekt tanımlamasını <body> tagından hemen sonra sayfanıza ekleyin. Örnek olarak;
-
<script type="text/javascript"> window.onload = function() { var sir = new swfir(); sir.specify("border-width", "10"); sir.specify("border-color", "FFFFFF"); sir.specify("shadow-blur", "8"); sir.specify("rotate","-5"); sir.swap("img"); } </script>
Kullanım:
Örnek olarak kullandığımız tanımlama tüm img ile başlayan kodları dolayısıyla tüm resimleri etkileyecektir. Burada önemli olan sir.swap(”img”); tanımlamasıdır. Bu kısmı birkaç şekilde kullanmamız mümkündür.
“img” img ile eklenen tüm resimleri etkiler.
“#photo” img tagında id=”photo” olarak tanımlanan resimleri etkiler.
“#conatiner img” <div id=”conatiner”></div> arasına img ile eklenen resimleri etkiler.
“img[alt='Head']“ img tagında alt=”Head” olarak tanımlanan resimleri etkiler.
Kullanılabilecek efekt parametreleri;
border-radius : Sayı
border-width : Sayı
border-color : CSS tarzı renk (örnek: FF6600)
shadow-offset : Sayı
shadow-angle : Sayı
shadow-alpha : 0 - 100 arası Sayı
shadow-blur-x : Sayı
shadow-blur-y : Sayı
shadow-strength : Sayı
shadow-color : CSS tarzı renk (örnek: FF6600)
shadow-quality : 0 - 1 arası Sayı
shadow-inner : Sadece (true veya false)
shadow-knockout : Sadece (true veya false)
shadow-hide : Sadece (true veya false)
rotate : 0 +-359 arası Sayı
overflow : ‘expand-x’, ‘expand-y’ veya ‘fit’
link : Metin (örnek: http://www.hakkiceylan.com)
src : Metin (swf dosyanın yolu, eğer faklı bir dizindeyse)
wmode : Metin (’opaque’, ‘transparent’, gibi)
elasticity : Metin (’true’), Sayı (pixel/em oranı)
Aynı sayfada farklı efektler kullanmak:
Aşağıdaki örneği inceleyerek aynı sayfada farklı efektlerin nasıl kullanılacağı hakkında fikir sahibi olabilirsiniz:
-
<script type="text/javascript"> window.onload = function() { var sir = new swfir(); sir.specify("border-width", "10"); sir.specify("border-color", "FFFFFF"); sir.specify("shadow-blur", "10"); sir.specify("rotate","-5"); sir.swap("img[alt='beyaz_yatik']");
-
var sir2 = new swfir(); sir2.specify("border-width", "10"); sir2.specify("border-color", "FF9900"); sir2.specify("shadow-blur", "10"); sir2.swap("img[alt='turuncu_duz']"); } </script>
Sayfaya eklediğiniz img kodlarında alt olarak kulladığınız tanıma göre faklı efektler elde edebilirsiniz.
<img alt=”Head” src=”resim.jpg”>
<img alt=”Foot” src=”resim.jpg”>
Burada alt olarak girilen Head ve Foot ayrı ayrı sonuçlar verecektir.