<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>t-infection.com &#124; tasarım oyuncakları, web teknolojileri &#187; Resim</title>
	<atom:link href="http://www.t-infection.com/tag/resim/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.t-infection.com</link>
	<description>tasarım oyuncaklarımız ve web teknolojilerine dair kısa kısa...</description>
	<lastBuildDate>Sun, 09 May 2010 21:09:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>jQuery ile Resim Açıklamalarının Gösterimi</title>
		<link>http://www.t-infection.com/jquery-ile-resim-aciklamalarinin-gosterimi/</link>
		<comments>http://www.t-infection.com/jquery-ile-resim-aciklamalarinin-gosterimi/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 17:01:43 +0000</pubDate>
		<dc:creator>webthese</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Image Caption]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Resim]]></category>
		<category><![CDATA[Resim Açıklama]]></category>
		<category><![CDATA[slideDown]]></category>
		<category><![CDATA[slideUp]]></category>
		<category><![CDATA[Span]]></category>

		<guid isPermaLink="false">http://www.t-infection.com/?p=1077</guid>
		<description><![CDATA[ Merhabalar. Bu makalemizde sizlerle basit olarak resim bağlantılarda resme ait tanımlamalarımızın nasıl gösterileceğini anlatacağız. jQuery javascript kütüphanesinden yararlanacak ve uygulamamıza görsel olarak renk katmaya çalışacağız.  
Resimlerin üzerine fare ile gelindiğinde açıklama gösterilmesi, resmin tanımladığı konunun veya makalenin bağlantısının verilmesi son dönemlerde oldukça sık kullanılan bir özellik&#8230;
UYGULAMA ÖRNEĞİ ÖRNEĞİ İNDİR (37kb) 
&#160;

UYGULAMANIN MANTIĞI

Örneğimize ait [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.t-infection.com/jquery-ile-resim-aciklamalarinin-gosterimi" title="jQuery ile Resim Açıklamalarının Gösterimi"><img src="http://www.t-infection.com/wp-content/uploads/2009/11/resimaciklama.gif" alt="jQuery ile Resim Açıklamalarının Gösterimi" title="jQuery ile Resim Açıklamalarının Gösterimi" width="183" height="183" align="left" class="alignleft size-full wp-image-1076" style="margin-right:10px" /></a> Merhabalar. Bu makalemizde sizlerle basit olarak resim bağlantılarda resme ait tanımlamalarımızın nasıl gösterileceğini anlatacağız. jQuery javascript kütüphanesinden yararlanacak ve uygulamamıza görsel olarak renk katmaya çalışacağız.  </p>
<p>Resimlerin üzerine fare ile gelindiğinde açıklama gösterilmesi, resmin tanımladığı konunun veya makalenin bağlantısının verilmesi son dönemlerde oldukça sık kullanılan bir özellik&#8230;</p>
<p><a href="http://www.t-infection.com/demo/resim_aciklama/index.html" class="onizleme">UYGULAMA ÖRNEĞİ</a> <a href="http://www.t-infection.com/demo/resim_aciklama.rar" class="indir">ÖRNEĞİ İNDİR (37kb) </a>
<p>&nbsp;</p>
<p><span id="more-1077"></span></p>
<p><strong>UYGULAMANIN MANTIĞI</strong><br />
<img src="http://www.t-infection.com/wp-content/uploads/2009/11/mantik.gif" alt="İşin Mantığı :)" title="İşin Mantığı :)" width="500" height="343" class="alignleft size-full wp-image-1098" /><br />
Örneğimize ait anlatıma geçmeden önce biraz işin mantığını anlatmak istiyorum. Böylelikle uygulamayı ve yapımını daha kolay kavrayabiliriz. </p>
<p>Aslına bakarsanız yaptığımız iş çok basit. Css ile oluşturduğumuz bir sınıf içine resmimizi gösterecek olan Xhtml kodunu yazıyoruz. Bu kodun bitiminde bir Span etiketi açarak resmimize ait tanımlamayı yazıyor ve Span etiketimizi kapatıyoruz. (Span etiketimizi Css kodları içinde display:none; değeriyle görünmez hale getireceğiz)</p>
<p>Xhtml kodumuzu bu şekilde yazdıktan sonra Css ile resim gösterimi ve tanımlaması için ayrı ayrı kullanacağımız Xhtml etiketlerinin stillerini tanımlıyoruz. Span ve diğer sınıfların Margin ve Padding değerlerini uygulamamıza uygun şekilde veriyoruz. (Bu da tasarımın matematiği sanırım :)</p>
<p>İşin jQuery boyutunda ise geriye Css kodlarımızda görünmez yaptığımız Span etiketini .Resim isimli sınıf üzerine gelince görünür hale getirmek kalıyor. jQuery&#8217;nin slideDown ve slideUp efektlerini açıklama gösterimi için kullanıyoruz. Çok uzun bir açıklama oldu sanırım, isterseniz hemen kodlarımızı yazalım ve uygulamamızı hayata geçirelim. </p>
<p><strong>1. ADIM: XHTML KODLARININ YAZIMI</strong><br />
Aşağıdaki kodları boş bir metin editöründe açarak yazalım ve index.html olarak kaydedelim. </p>
<pre class="brush: xml;">

&lt;div id=&quot;gosterimalani&quot;&gt;
&lt;div class=&quot;resim&quot;&gt;
&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;resim1.gif&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;span&gt;Resim 1'e ait açıklama&lt;/span&gt;
&lt;/div&gt;

&lt;div class=&quot;resim&quot;&gt;
&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;resim2.gif&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;span&gt;Resim 2'ye ait açıklama&lt;/span&gt;
&lt;/div&gt;

&lt;div class=&quot;resim&quot;&gt;
&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;resim3.gif&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;span&gt;Resim 3'e ait açıklama&lt;/span&gt;
&lt;/div&gt;

&lt;br style=&quot;clear:both&quot; /&gt;
&lt;/div&gt;
</pre>
<p>Xhtml kodlarında önce Gösterim alanı isimli bir id tanımladık. Bu id içerisinde resimlerimizin gösterileceği sınıf olan .resim sınıf yer alacak. Div class=&#8221;resim&#8221; alanından sonra resmimizin Xhtml kodunu yazıyoruz. Sonrasında ise bir Span etiketi açarak açıklamamızı yazıyoruz. </p>
<p><strong>2. ADIM: CSS KODLARININ YAZIMI</strong></p>
<pre class="brush: css;">
#gosterimalani {
width:650px;
margin:0 auto;
background:#222;
border:1px solid #333;
padding:20px;}

.resim {
float:left;
padding-right:10px;
display:inline;}

span {
display:none;
font:12px/20px arial, verdana, sans-serif;
background:#000;
color:#fff;
height:36px;
margin:-50px 2px 4px 2px;
position:relative;
padding:4px;
width:192px
}

.resim a img {border:2px solid #444}
.resim a:hover img {border:2px solid #999}
</pre>
<p>Css kodlarında dikkat edeceğimiz en büyük öge Span etiketine vermiş olduğumuz stiller. Span etiketinin uygulamamıza bağlı olarak aldığı Margin değerlerine dikkatinizi çekmek istiyorum. Span etiketine vermiş olduğumuz eksi margin değeri görünürlüğün resimler üzerine tam ve uygun olarak yansımasını sağlayacak biçimde ayarlandı. Margin değerleri dışında, arkaplan, metin rengi, yükseklik gibi değerleri de tanımladık. </p>
<p><strong>3. ADIM: jQUERY KODLARININ YAZIMI</strong></p>
<pre class="brush: jscript;">
&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script&gt;
$(document).ready(function () {
	$(&quot;.resim&quot;).hover(
		function () {
		$(&quot;span&quot;, this).slideDown();
		},
		function () {
		$(&quot;span&quot;, this).slideUp();
		}
	);
});
&lt;/script&gt;
</pre>
<p>jQuery kodlarında yaptığımız şey ise oldukça basit. Resim isimli Css sınıfının üzerine fare ile gelindiğinde Span etiketinin slideDown efekti ile gösterilmesini sağlıyoruz. Aksi durumda ise Span etiketimiz slideUp efekti ile gözden kayboluyor. Gördüğünüz gibi jQuery kodumuz oldukça kısa ve kolay yazılabilir. Zaten jQuery&#8217;nin asıl amacı da bu değil mi? Az kod çok iş! (Dilerseniz slideDown ve slideUp efektlerine milisaniye cinsinden zaman ataması yapabilir veya fast, slow gibi açılma hızı tanımlamaları ekleyebiliriz. Ben örneğimizde kodları şişirmemek adına bunları kullanmadım, dilerseniz siz .slideDown(&#8220;fast&#8221;); gibi bir değer vermeyi tercih edebilirsiniz)</p>
<p>Örnek uygulamamızda göreceğiniz gibi vermiş olduğumuz Css değerleri ışığında resimler üzerine geldiğinizde resim açıklamalarımız aşağıdan yukarı görünür hale geldi. Oldukça kolay kodlanabilen bu uygulama ile resim bağlantılarınızı daha da renklendirebilirsiniz. Sorularınız veya konuya ilişkin eklemeleriniz olursa bunları yorumlarımla cevaplamaktan büyük zevk alacağım. </p>
<p>Umarım sizler için faydalı ve güzel bir anlatım olmuştur. Bir başka makalemizde görüşmek üzere&#8230;</p>
<p><a href="http://www.t-infection.com/demo/resim_aciklama/index.html" class="onizleme">UYGULAMA ÖRNEĞİ</a> <a href="http://www.t-infection.com/demo/resim_aciklama.rar" class="indir">ÖRNEĞİ İNDİR (37kb) </a>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-infection.com/jquery-ile-resim-aciklamalarinin-gosterimi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Resimlerle Çalışanlar için 14 jQuery Eklentisi</title>
		<link>http://www.t-infection.com/resimlerle-calisanlar-icin-14-jquery-eklentisi/</link>
		<comments>http://www.t-infection.com/resimlerle-calisanlar-icin-14-jquery-eklentisi/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 14:56:06 +0000</pubDate>
		<dc:creator>webthese</dc:creator>
				<category><![CDATA[Kısa Kısa]]></category>
		<category><![CDATA[Eklenti]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Js]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Resim]]></category>

		<guid isPermaLink="false">http://www.t-infection.com/?p=695</guid>
		<description><![CDATA[SixRevisions yine güzel bir derlemeye imza atmış. Resimler üzerinde etkili olan ve harika işler çıkaran 14 jQuery eklentisini (plugin) derlemişler. Gözatmanızda fayda var&#8230;
]]></description>
			<content:encoded><![CDATA[<p><a title="Kaynak" href="http://sixrevisions.com/resources/14-jquery-plugins-for-working-with-images/" target="_blank">SixRevisions yine güzel bir derlemeye imza atmış. Resimler üzerinde etkili olan ve harika işler çıkaran 14 jQuery eklentisini (plugin) derlemişler. Gözatmanızda fayda var&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-infection.com/resimlerle-calisanlar-icin-14-jquery-eklentisi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Soluk Görünümlü Resim Bağlantılar</title>
		<link>http://www.t-infection.com/soluk-gorunumlu-resim-baglantilar/</link>
		<comments>http://www.t-infection.com/soluk-gorunumlu-resim-baglantilar/#comments</comments>
		<pubDate>Tue, 21 Aug 2007 21:39:16 +0000</pubDate>
		<dc:creator>webthese</dc:creator>
				<category><![CDATA[Tasarım]]></category>
		<category><![CDATA[Bağlantı]]></category>
		<category><![CDATA[Resim]]></category>

		<guid isPermaLink="false">http://www.t-infection.com/soluk-gorunumlu-resim-baglantilar/</guid>
		<description><![CDATA[Başlığın çok karışık olduğunun farkındayım. Bu yazımda sizlere anlatmak istediğim şey birçok blog sitemizin kullandığı küçük soluk resimlerin fare ile üzerine gelince asıl rengini alması ve bağlantı alanı olarak kullanılması. (Örnek olarak, Sesebian ve Fikirbozan&#8216;ın sidebar bölgesine bakabilirsiniz) Fikirbozan.net&#8217;in gönderisinden esinlenerek yazdığm bu makalede hem geçerli (valid) bir kod yazımı ve kolaylıkla sitemize uygulayacağımız bir [...]]]></description>
			<content:encoded><![CDATA[<p>Başlığın çok karışık olduğunun farkındayım. Bu yazımda sizlere anlatmak istediğim şey birçok blog sitemizin kullandığı küçük soluk resimlerin fare ile üzerine gelince asıl rengini alması ve bağlantı alanı olarak kullanılması. (Örnek olarak, <a class="dahililink" title="Sesebian.com" href="http://sesebian.com" target="_blank"><strong>Sesebian</strong></a> ve <a class="dahililink" title="FikirBozan.net" href="http://fikirbozan.net" target="_blank"><strong>Fikirbozan</strong></a>&#8216;ın sidebar bölgesine bakabilirsiniz) Fikirbozan.net&#8217;in <a class="dahililink" title="ilgili gönderi" href="http://www.fikirbozan.net/ne-demek-valid-degil/" target="_blank"><strong>gönderisinden</strong></a> esinlenerek yazdığm bu makalede hem geçerli (valid) bir kod yazımı ve kolaylıkla sitemize uygulayacağımız bir örnek yapacağız. Aslına bakarsanız bu işi filter parametresi ile de yapabiliyoruz ancak bu yöntem W3C&#8217;nin Xhtml Validation alanından geçemiyor. Bu yüzden hali hazırda DynamicDrive.com üzerinde kullanılan <a class="dahililink" title="DynamicDrive ilgili scripti" href="http://www.dynamicdrive.com/dynamicindex4/image5.htm" target="_blank"><strong>şuradaki</strong></a> scripti geçerli bir hale getirdim. Localde yaptığım denemelerde scriptin hem çalıştığını hem de <a class="dahililink" title="Markup Validation" href="http://validator.w3.org" target="_blank"><strong>Geçerlilik Testinden</strong></a> geçtiğini gördüm. Bu küçük ön bilgiden sonra hemen uygulamamıza geçelim.</p>
<p>Öncelikle bu uygulamayı bir blog sitesinde kullanacaksanız <em>header.php</em> dosyanızı açın ve aşağıdaki kodları girin. Şayet bunu <em>html/css</em> bazlı bir sitede kullanacaksanız <em>head</em> etiketinin bitiminden önce aşağıdaki kodu yazın.</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
//Highlight image script- By Dynamic Drive<br />
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com<br />
//This credit MUST stay intact for use</p>
<p>function makevisible(cur,which){<br />
strength=(which==0)? 1 : 0.2</p>
<p>if (cur.style.MozOpacity)<br />
cur.style.MozOpacity=strength<br />
else if (cur.filters)<br />
cur.filters.alpha.opacity=strength*100<br />
}<br />
&lt;/script&gt;</p>
<p>Bu kodu yazdıktan sonra resim bağlantılarımızı göstermek istediğimiz alana ise aşağıdaki kodu yazıyoruz. (Blog sitelerinde <em>sidebar.php</em> dosyası içine bu kodu yerleştirebilirsiniz)</p>
<ul>
<li>&lt;div class=&#8221;baglantikutusu&#8221;&gt;<br />
&lt;a href=&#8221;whatever.html&#8221;&gt;&lt;img src=&#8221;resminiz.gif&#8221;  style=&#8221;filter:alpha(opacity=20);-moz-opacity:0.2&#8243; onmouseover=&#8221;makevisible(this,0)&#8221; onmouseout=&#8221;makevisible(this,1)&#8221; alt=&#8221;" /&gt;&lt;/a&gt;<br />
&lt;/div&gt;</li>
</ul>
<p>Böylelikle ilgili alandaki resimleriniz soluk bir şekilde görünecek ve verdiğiniz link özelliği nedeniyle fare ile üzerine gelince asıl rengini alacak. Bu işlemi yaparken ben bağlantıyı bir div sınıfı içine aldım. Bu sınıfı siz kendinize göre de değiştirebilirsiniz. (div sınıfı içine almadığınız linkler geçerlilik testinden geçemeyebilir) Resimlerinizin (bağlantı vereceğiniz resimlerin) aynı ebatta olması bu uygulamanın daha kolay ve daha güzel olmasını sağlar. (Tıpkı verdiğim örneklerdeki gibi)</p>
<p>Böylece istediğiniz kadar bağlantıyı belli bir alanda gösterebilir ve ziyaretçilerinize farklı bir görünüm sunabilirsiniz. Umarım faydalı olmuştur&#8230; (Şayet bu uygulamayı bir blog üzerinde uygulayan arkadaşlar olursa lütfen sitelerini geçerlilik testine tabi tutsunlar)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-infection.com/soluk-gorunumlu-resim-baglantilar/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
