<?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; Açılır Menü</title>
	<atom:link href="http://www.t-infection.com/tag/acilir-menu/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>Sat, 02 Apr 2011 17:47:23 +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>Css3 ve jQuery ile Youtube Benzeri Açılır Menü Yapımı</title>
		<link>http://www.t-infection.com/css3-ve-jquery-ile-youtube-benzeri-acilir-menu-yapimi/</link>
		<comments>http://www.t-infection.com/css3-ve-jquery-ile-youtube-benzeri-acilir-menu-yapimi/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 20:36:53 +0000</pubDate>
		<dc:creator>webthese</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Xhtml/Css]]></category>
		<category><![CDATA[Açılır Menü]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[Css3]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[menü]]></category>
		<category><![CDATA[navigasyon]]></category>
		<category><![CDATA[Tasarım]]></category>
		<category><![CDATA[Xhtml]]></category>
		<category><![CDATA[Youmenu]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://www.t-infection.com/?p=1238</guid>
		<description><![CDATA[ Merhabalar. Bildiğiniz üzere Youtube kısa bir süre önce tasarımını değiştirdi. Bir takım küçük değişikliklerle tasarımın hem sade hem de daha kullanışlı tutulmaya çalışıldığını görüyoruz. Bana kalırsa bu konuda oldukça başarılı gidiyorlar. 
Youtube&#8217;da üye girişi yaptıktan sonra üst sağ alanda yer alan navigasyon sadeliği ve etkili görünümü ile çok hoşuma gitti. Bu yazımızda bu tarz [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.t-infection.com/css3-ve-jquery-ile-youtube-benzeri-acilir-menu-yapimi"><img src="http://www.t-infection.com/wp-content/uploads/2010/04/youmenu.gif" alt="" title="Css3 ve jQuery ile Youtube Benzeri Açılır Menü" width="183" height="183" class="alignleft size-full wp-image-1237" align="left" style="margin-right:10px" /></a> Merhabalar. Bildiğiniz üzere Youtube kısa bir süre önce tasarımını değiştirdi. Bir takım küçük değişikliklerle tasarımın hem sade hem de daha kullanışlı tutulmaya çalışıldığını görüyoruz. Bana kalırsa bu konuda oldukça başarılı gidiyorlar. </p>
<p>Youtube&#8217;da üye girişi yaptıktan sonra üst sağ alanda yer alan navigasyon sadeliği ve etkili görünümü ile çok hoşuma gitti. Bu yazımızda bu tarz bir menü sistemini basit kodlar yazarak nasıl yapabileceğimizi anlatacağız. </p>
<p><a href="http://www.t-infection.com/demo/youmenu/" class="onizleme">UYGULAMA ÖNİZLEME</a> <a href="http://www.t-infection.com/demo/youmenu.rar" class="indir">UYGULAMA İNDİR (8kb)</a></p>
<p><span id="more-1238"></span></p>
<p><strong style="color:#f91365">XHTML</strong><br />
Öncelikle her zaman olduğu gibi Xhtml kodlarımızı yazarak başlayalım. </p>
<pre class="brush: xml;">
&lt;div id=&quot;youmenu&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Anasayfa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;menu&quot;&gt;Seçenekler&lt;span&gt;ok&lt;/span&gt;&lt;/a&gt;
&lt;ul class=&quot;menualani&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Hesabınız&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Mesajlarınız&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Favorileriniz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;İzledikleriniz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;cikis&quot;&gt;Oturumu Kapatın&lt;/a&gt;&lt;/li&gt;
&lt;br style=&quot;clear:both&quot; /&gt;
&lt;/ul&gt;
&lt;/div&gt;
</pre>
<p><strong style="color:#f91365">CSS</strong><br />
Şimdi menümüzün görünümünü düzenleyecek olan Css kodlarımızı yazıyoruz. </p>
<pre class="brush: css;">
/* MENÜ STİLLERİMİZİ TANIMLAMAYA BAŞLIYORUZ */

#youmenu {
font:13px arial, verdana, sans-serif;
display:block;
}

/* Menü bağlantılarımızı tanımlıyoruz... */
#youmenu ul a {
text-decoration:none;
color:#333;
display:block;
margin:0px 5px 0px 5px;
padding:4px 10px 4px 10px;
background:#fff;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #ccc; /* Sağ tarafta 1px solid bir kenarlık bırakıyoruz. */
border-bottom:1px solid #fff;
outline:none;
zoom:1;
}

#youmenu ul a:hover {
text-decoration:none;
color:#333;
display:block;
margin:0px 5px 0px 5px;
padding:4px 10px 4px 10px;
background:#fff url(menuarkaplan.png) repeat-x; /* Arkaplan resmimizi tanımladık */
border:1px solid #666;
outline:none;

-moz-box-shadow:0px 0px 4px #333; /* Fare üzerine gelince bağlantı alanımızın biraz gölge kazanmasını sağlıyoruz */
-webkit-box-shadow:0px 0px 4px #333; /* Gölge işlemini Chrome ve Safari için yapıyoruz. */
box-shadow:0px 0px 4px #333; /* Opera'yı da unutmayalım :) */

/* IE için gölge işlemini yapıyoruz, bundan sonraki alanlarda yer alan gölge tanımlamalarını IE için yine aynı şekilde yapacağız. */
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#333333, offX=1, offY=1, positive=true);
zoom:1;
}

#youmenu li, #youmenu ul {
float:left;
position:relative;
margin:0px;
padding:0px;
list-style:none;
display:block
}

#youmenu li ul { /* Menümüzün alt birimlerini display:none tanımıyla gizliyoruz */
display:none;
position:relative;
}

/* Menümüzde açılacak olan bağlantı birimini işaret etmesi için span etiketine bazı değerler atıyoruz */
#youmenu span {
background-image: url(&quot;ok.png&quot;) ;
background-repeat:no-repeat;
background-position: center right;
display:block;
float:right;
padding:0;
margin:0;
width:16px;
height:16px;
text-indent:-9999px;
}

/* Bu alandan sonra yapılan tanımlamalar açılır menümüz için... */

#youmenu ul.menualani {
border:1px solid #333;
display:none;
position:absolute;
padding:0px;
margin:2px 0px 0px 5px;
list-style:none;
-moz-box-shadow:0px 1px 2px #666;
-webkit-box-shadow:0px 1px 2px #666;
box-shadow:0px 1px 2px #666;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#333333, offX=1, offY=1, positive=true);
zoom:1;
}

#youmenu ul.menualani a {
display:block;
color:#666;
float:left;
text-decoration:none;
background:#fff;
width:120px;
padding:4px;
margin:0;
border:none;
}

#youmenu ul.menualani a:hover {
display:block;
color:#333;
float:left;
text-decoration:none;
background:#eaeaea;
width:120px;
padding:4px;
margin:0;
border:none;
-moz-box-shadow:0px 0px 0px #333;
-webkit-box-shadow:0px 0px 0px #333;
box-shadow:0px 0px 0px #333;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#333333, offX=0, offY=0, positive=true);
zoom:1;
}

#youmenu a.cikis {color:#2e83ff;border:1px solid #fff}
#youmenu a.menu {color:#333}
</pre>
<p><strong style="color:#f91365">jQUERY</strong><br />
Son olarak menümüze dinamik etkisini katacak olan jQuery kodlarını yazıyoruz. </p>
<pre class="brush: jscript;">
&lt;script&gt;
$(document).ready(function () {	

	$(&quot;a.menu&quot;).click(function () {
    $(&quot;.menualani&quot;).slideToggle(100);

    });
});
&lt;/script&gt;
</pre>
<p><strong style="color:#f91365">Neler Yaptık?</strong><br />
Bu aşamaya kadar neler yaptığımızdan kısaca bahsetmek istiyorum. Menümüze Youmenu ismini verdiğimiz bir id tanımlayarak başladık. Sonrasında klasik bir Ul Li menü kodu yazdık. Bu menü içinde alt menü şeklinde görünmesini istediğimiz ana menü bağlantımıza class=&#8221;menu&#8221; şeklinde bir sınıf tanımı verdik. Bu tanımdan daha sonra yararlanacağız. Alt menülerimizin stil tanımlamasını ise &#8220;menualani&#8221; isimli sınıfımızla yaptık. Menümüz bu aşamaya kadar klasik bir menü görünümü ve özelliği taşımakta. </p>
<p>İşte klasik bir görünüm ve özellikte olan bu menümüzü Css ile şekillendireceğiz. Css kodlarının uzunluğundan bu uygulamanın aslında tamamen Css&#8217;de bittiğini söyleyebilirim. Zira hem Xhtml hem de jQuery kodlarımız oldukça kısa. </p>
<p>Css tanımlamalarında dikkat edeceğiniz nokta #Youmenu isimli id içinde tanımladığımız A etiketi. A etiketinin görünümünü tıpkı Youtube sitesinde olduğu gibi düzenledik. Bu görünümü oluşturabilmek için Css3&#8242;de tanımlanan box-shadow parametresinden yararlandık. Bu parametreyi uzun uzadıya anlatmayacağım. Çünkü <a href="http://www.t-infection.com/jquery-ve-css3-ile-yatay-horizontal-golge-menu-yapimi/" class="dahililink">Yatay Gölge Menü Yapımı</a> isimli yazımızda uzunca bu parametreden bahsettik. Dilerseniz o yazıdan yararlanabilirsiniz.</p>
<p>Menümüzde açılacak olan bağlantıya vurgu yapabilmek adına Span etikene bir takım tanımlamalar yaptık. Burada ben Youtube tasarımına benzetebilmek için bir aşağı ok kullandım ve bunu arkaplan resmi olarak tanımladım. Uygun değerleri verdikten sonra açılmasını istediğim menü birimine Xhtml koduyla ekledim. Biraz karışık gelebilir ama kodları incelerseniz ne kadar kolay olduğunu görürsünüz. </p>
<p>Menümüzün alt birimlerini ise Ul etiketi için oluşturduğumuz menualani isimli sınıfta tanımladık. Bu alanda alt menülerimizin nasıl bir görünüme sahip olacağını belirledik. </p>
<p>İşin jQuery boyutunda ise menümüzün açılır hale gelmesi için çok kısa bir kod kullandık. Sanıyorum daha önceki yazılarımızdan birinde de jQuery&#8217;nin slideToggle fonksiyonundan yararlanmıştık. jQuery kodunda görebileceğiniz gibi daha önce tanımladığımız menu sınıf ismine sahip a etiketine tıklanınca menualani isimli sınıfın slayt şeklinde açılmasını istedik. Uygulamanın en kolay noktası bu galiba :)</p>
<p><strong style="color:#f91365">Tarayıcı Uyumu</strong><br />
Şayet Css kodlarını incelediyseniz box-shadow etkisini Internet Explorer&#8217;da yakalayabilmek için filter kullandığımı görürsünüz. Aslına bakarsanız bu durumdan nefret ediyorum. Çünkü IE gibi ilkel bir tarayıcıya hala tasarımlarımızı anlatmak, kanıtlamak zorunda olmamız hiç hoşuma gitmiyor. Ne yazık ki ziyaretçilerimizden gelen talep bu yönde. Bundan sonraki yazılarda elimden geldiğince bu konuya dikkat edeceğim. </p>
<p>IE engelini de aştıktan sonra rahatlıkla söyleyebilirim ki bu uygulamamız tüm tarayıcılarda hemen hemen benzer şekilde görünecektir. Ben kontrollerimi yaptım ama sizler de kendi tarayıcılarınızda test ederseniz sevinirim. </p>
<p>Umarım sizler için faydalı olmuştur. Bir diğer makalemizde görüşmek üzere. </p>
<p><a href="http://www.t-infection.com/demo/youmenu/" class="onizleme">UYGULAMA ÖNİZLEME</a> <a href="http://www.t-infection.com/demo/youmenu.rar" class="indir">UYGULAMA İNDİR (8kb)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-infection.com/css3-ve-jquery-ile-youtube-benzeri-acilir-menu-yapimi/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Css, Xhtml ve Photoshop ile Açılan Navigasyon Yapımı</title>
		<link>http://www.t-infection.com/css-xhtml-ve-photoshop-ile-acilan-navigasyon-yapimi/</link>
		<comments>http://www.t-infection.com/css-xhtml-ve-photoshop-ile-acilan-navigasyon-yapimi/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 00:06:37 +0000</pubDate>
		<dc:creator>webthese</dc:creator>
				<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Xhtml/Css]]></category>
		<category><![CDATA[Açılır Menü]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[Kodlama]]></category>
		<category><![CDATA[menü]]></category>
		<category><![CDATA[Menü Yapımı]]></category>
		<category><![CDATA[navigasyon]]></category>
		<category><![CDATA[Tasarım]]></category>
		<category><![CDATA[Xhtml]]></category>

		<guid isPermaLink="false">http://www.t-infection.com/?p=1041</guid>
		<description><![CDATA[Uzun bir aradan sonra yine merhabalar. (Yazmayalı çok uzun zaman olmuş gerçekten) Bu makalemizde sizlerle web tasarımında son dönemlerde oldukça sık kullanılan açılır navigasyonları nasıl oluşturacağımızı anlatacağız.
Hemen belirtmeliyim ki bu makaleyi yazarken Smashing Magazine&#8216;in yeni tasarımından esinlendim.  Kategorileri görüntülediğimiz menü oldukça hoşuma gitti. Bu tarz bir menü yapımını sizlerle paylaşmaya karar verdim.
 MENÜ ÖNİZLEME  [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Css, Xhtml ve Photoshop ile Açılan Navigasyon Yapımı" href="http://www.t-infection.com/css-xhtml-ve-photoshop-ile-acilan-navigasyon-yapimi"><img class="alignleft size-full wp-image-1040" style="margin-right:10px" title="Css, Xhtml ve Photoshop ile Açılan Navigasyon Yapımı" src="http://www.t-infection.com/wp-content/uploads/2009/11/navi.gif" alt="Css, Xhtml ile Açılan Navigasyon Yapımı" width="183" height="183" align="left" /></a>Uzun bir aradan sonra yine merhabalar. (Yazmayalı çok uzun zaman olmuş gerçekten) Bu makalemizde sizlerle web tasarımında son dönemlerde oldukça sık kullanılan açılır navigasyonları nasıl oluşturacağımızı anlatacağız.</p>
<p>Hemen belirtmeliyim ki bu makaleyi yazarken <a title="SM" href="http://www.smashingmagazine.com/" target="_blank"><strong>Smashing Magazine</strong></a>&#8216;in yeni tasarımından esinlendim.  Kategorileri görüntülediğimiz menü oldukça hoşuma gitti. Bu tarz bir menü yapımını sizlerle paylaşmaya karar verdim.</p>
<p><a class="onizleme" href="http://www.t-infection.com/demo/navigasyon/index.html"> MENÜ ÖNİZLEME</a> <a class="indir" href="http://www.t-infection.com/demo/navigasyon/nav.rar"> MENÜ DOSYASI İNDİR</a></p>
<p><span id="more-1041"></span></p>
<p>Öncelikle menümüzde/navigasyonumuzda kullanmak üzere arkaplanımızı oluşturacak resmimizi Photoshop&#8217;ta oluşturalım ve uygulamamıza başlayalım. </p>
<p>Photoshop&#8217;ta 400*400px boyutunda yeni bir doküman açalım. Yeni bir katman oluşturarak Rectangular Marquee Tool aracını seçelim. Üst menüden Style bölümünü Fixed Size yaparak 300*250px bir değer verelim. 300*250px&#8217;lik bir dörtgenimiz oldu. Bu dörtgeni siyah renk ile (#000000) dolduralım.<br />
<img src="http://www.t-infection.com/demo/navigasyon/nav1.gif" alt="Örnek" /><br />
Şimdi yeni bir layer daha oluşturarak oluşturduğumuz dörtgenin üzerinde küçük bir üçgen oluşturalım. Üçgenimizi yapmak için ben Polygonal Lasso Tool (L) kullandım. Küçük bir üçgen çizdikten sonra yine siyah renk ile dolduruyoruz.<br />
<img src="http://www.t-infection.com/demo/navigasyon/nav2.gif" alt="Örnek" /><br />
Şu anda bir dörtgen ve bir de küçük üçgenimiz var. Üçgenimizi dörtgenimizin üzerinde 30-40px boşluk kalacak şekilde konumluyoruz. Sonrasında Layer penceresinden Layer 1 ve Layer 2&#8242;yi Ctrl tuşuna basarak aynı anda seçiyoruz. Seçim yapıldığında da Ctrl+E tuş kombinasyonu ile iki katmanı birleştiriyoruz. Böylelikle dokümanımızda sadece Layer 2 kalmış oluyor. </p>
<p>Bu aşamadan sonra bu katmana istediğimiz özellikleri vererek daha iyi bir görünüm sağlayacağız. Şimdi Layer 2 üzerine iki kez tıklayarak layer özelliklerine geliyoruz. Aşağıda yer alan değerleri girerek çalışmamıza uyguluyoruz. </p>
<p><img src="http://www.t-infection.com/demo/navigasyon/nav3.gif" alt="Örnek" /><br />
<img src="http://www.t-infection.com/demo/navigasyon/nav5.gif" alt="Örnek" /><br />
<img src="http://www.t-infection.com/demo/navigasyon/nav6.gif" alt="Örnek" /></p>
<p>Resimlerde görülen değerleri uyguladıysak hemen hemen aşağıdaki gibi bir görüntüye sahip olacağız.<br />
<img src="http://www.t-infection.com/demo/navigasyon/nav7.gif" alt="Örnek" /></p>
<p>Çalışmamızı bu aşamada uygun yerlerden kesecek ve resmi 2 bölüme ayıracağız. (Kodlama esnasında ikiye ayırma bize büyük kolaylık sağlayacak) Photoshop&#8217;ta Crop Tool&#8217;u (C) seçerek resmimizi uygun alanlardan kesiyoruz. Ben çalışmanın üstünden, altından ve yanlardan 2px fazlalık vererek kesim yaptım. Siz dilediğiniz gibi kesebilirsiniz. </p>
<p>Kesim işleminden sonra Üst alanda yer alan üçgen bölümü 20px&#8217;lik bölüm halinde kılavuz çizgimizle ayıralım ve kesip kaydedelim. Sonrasında kalan bölümü de kesip ayrı şekilde kaydedelim. Böylelikle resmimizin üst ve alt kısmını ayrı ayrı keserek kaydetmiş olduk. (Kestiğimiz resimlere nav_ust ve nav_alt şeklinde isimler verebiliriz)<br />
<img src="http://www.t-infection.com/demo/navigasyon/nav8.gif" alt="Örnek" /><br />
Evet menümüzde kullanacağımız görselleri oluşturduk. Şimdi dilerseniz Xhtml ve Css kodlarını yazalım ve menümüzü oluşturmaya başlayalım. Önce Xhtml kodlarımızı yazarak başlıyoruz. Aşağıda yer alan kodları bir metin editörüne yazarak index.html olarak kaydedelim. </p>
<pre class="brush: xml;">
&lt;ul class=&quot;menu&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;menu&quot;&gt;Anasayfa&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;menu&quot;&gt;Kategoriler (+)&lt;/a&gt;
	&lt;ul class=&quot;sub&quot;&gt;&lt;li&gt;

&lt;div class=&quot;nav&quot;&gt;
	&lt;div class=&quot;nav_ust&quot;&gt;&amp;nbsp;&lt;/div&gt;
	&lt;div class=&quot;nav_alt&quot;&gt;
	&lt;h2&gt;Tüm Kategorileri Görüntülüyorsunuz&lt;/h2&gt;
	&lt;div class=&quot;navlink1&quot;&gt;

	&lt;a href=&quot;#&quot;&gt;Css &amp; Xhtml&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;Javascript&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;Php &amp; Mysql&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;Asp.NET&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;Dreamweaver&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;Tasarım Genel&lt;/a&gt;
	&lt;/div&gt;

	&lt;div class=&quot;navlink2&quot;&gt;
	&lt;a href=&quot;#&quot;&gt;Photoshop&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;Illustrator&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;Fireworks&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;Gimp&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;Flash&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;Web Grafik Genel&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/li&gt;

&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;menu&quot;&gt;Makaleler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;menu&quot;&gt;Videolar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;menu&quot;&gt;Arşiv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;menu&quot;&gt;Forum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;menu&quot;&gt;Hakkımızda&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;menu&quot;&gt;İletişim&lt;/a&gt;&lt;/li&gt;

&lt;/ul&gt;
</pre>
<p>Kısaca Xhtml kodlarında yaptığımız şeyden bahsetmek istiyorum. Gördüğünüz gibi önce Ul etiketi ile sırasız listemizi oluşturduk, yani menümüzün görünür ögelerini yerleştirmeye başladık. Ul ve li etiketleri ile arka arkaya menümüzü inşa etmeye başladık. Kategori linkinde ise menümüzü oluşturacak olan alt menü için ayrıca bir ul ve li etiketi açtık. Li etiketi açıkken menümüzü gösterecek olan ana kodlamayı yaptık. Önce div class=&#8221;nav&#8221; isimli div etiketimizi açtık ve sonrasında navlink1 ve navlink2 etiketleri ile devam ederek içlerinde yer alacak olan linkleri yerleştirdik. Sırasıyla etiketlerimizi kapatarak menü yazımına devam ettik ve diğer görünür linklerimizi yazdık. </p>
<p>Bu noktaya kadar işin büyük bölümünü hallettik. Şimdi ise en can alıcı noktayı yani Css kodlarımızı yazacağız. Aşağıdaki Css kodlarını bir metin editörüne yazarak style.css olarak kaydedin. </p>
<pre class="brush: css;">
ul.menu {list-style:none;margin:0;padding:0;font:bold 14px/24px arial, verdana, sans-serif;}
ul.menu  li {float:left;position:relative;}
li ul {display:none;list-style:none;}
ul li a.menu{float:none;padding:8px 10px 8px 10px;background:#333;color:#fff;display:block;text-decoration:none;border-bottom:4px solid #666}
ul li a.menu:hover{color:#999;background:#666}

li:hover &gt; ul {display:block;position:absolute;margin:0;padding:0;}

.nav {width:250px;display:block;position:absolute}
.nav h2 {color:#333;background:#f5f5f5;display:block;margin:0 auto;padding-left:5px;font:bold 12px/24px arial, verdana, sans-serif;width:95%}
.nav_ust {display:block;background:url(navust.png) no-repeat;float:left;width:304px;height:20px;margin:-6px 0 0 0px;}
.nav_alt {display:block;background:url(navalt.gif) no-repeat;float:left;width:304px;height:247px;}

.navlink1, .navlink2 {width:125px;margin:10px 15px 10px 10px;float:left;display:inline;font:14px/20px arial, verdana, sans-serif;}
.navlink1 a, .navlink2 a {display:block;color:#666;background:transparent;text-decoration:none;padding:6px}
.navlink1 a:hover, .navlink2 a:hover {color:#fff;background:#333;text-decoration:none;padding:6px}
</pre>
<p>Css kodlarımızdan kısaca bahsedecek olursak. Burada yaptığımız en önemli şey menümüzün görünürlük ve gizlilik durumunu ayarlamak. Bunu da li ul bölümünde display:none değerini vererek yaptık. Alt birimlerin görünmesini sağlamak içinse li:hover > ul bölümüne display:block değerini kullandık. Diğer css kodlarına dikkat ettiyseniz Nav isimli sınıfımızı oluşturduk. Sonrasında nav_ust isimli alanı oluşturduk. Bu alana Photoshop&#8217;ta yaptığımız ilk resmi arkaplan resmi olarak atadık. Sonrasında nav_alt sınıfını oluşturduk. Bu sınıfa da sonradan kaydettiğimiz resmi arkaplan resmi olarak atadık. Gerekli değerleri verdik ve sonrasında navlink1 ve navlink2 alanlarını oluşturduk. Bu alanlarda kategorilerimizi 2 sütun olacak şekilde göstereceğimiz için 2 alan oluşturduk.  Sonrasında alanlarımızda Css düzenlemelerini sınıflara uygun değerleri atayarak tamamladık. </p>
<p>Belgeyi kaydedip görüntülediğinizde örneğimize benzer bir menü elde etmiş olacaksınız. Uygulamanın kolay ve basitçe uygulanabilir olması nedeniyle herbirinizin bunu yapabileceğini düşünüyorum. Mantık olarak klasik Css açılır bir menü oluşturduk sadece. Bu menünün bir biriminde klasik menü birimlerini göstermek yerine kendi yapmış olduğumuz Css stil ve tanımlamalarını kullandık hepsi bu :)</p>
<p>Bu uygulama modern tarayıcıların hepsinde çalışacaktır. Firefox, Opera, Chrome, IE8 üzerinde denenmiştir. Yalnız bu uygulama IE5+ ve IE6 üzerinde çalışmayacaktır! Çünkü IE eski sürümleri uygulamada kullandığımız :hover sınıfını (pseudo class) desteklemez. Bunu çalıştırabilmek için birçok küçük düzeltme js uygulaması mevcut. Ancak ben fix ile uğraşıp kafanızı karıştırmak istemedim, mazur görün. Şayet soru olarak gelirse yorumlarımda da anlatabilirim. </p>
<p>Unuttuğum veya atladığım noktalar varsa özür dilerim. Umarım sizler için faydalı olmuştur&#8230;</p>
<p><a class="onizleme" href="http://www.t-infection.com/demo/navigasyon/index.html"> Menü Önizleme</a> <a class="indir" href="http://www.t-infection.com/demo/navigasyon/nav.rar"> Menü Dosyası İndir</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-infection.com/css-xhtml-ve-photoshop-ile-acilan-navigasyon-yapimi/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Dreamweaver ile Açılır Menüler Oluşturmak</title>
		<link>http://www.t-infection.com/dreamweaver-ile-acilir-menuler-olusturmak/</link>
		<comments>http://www.t-infection.com/dreamweaver-ile-acilir-menuler-olusturmak/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 03:43:57 +0000</pubDate>
		<dc:creator>webthese</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Tasarım]]></category>
		<category><![CDATA[Açılır Menü]]></category>
		<category><![CDATA[Makale]]></category>
		<category><![CDATA[menü]]></category>

		<guid isPermaLink="false">http://www.t-infection.com/dreamweaver-ile-acilir-menuler-olusturmak/</guid>
		<description><![CDATA[
Tasarladığımız web sitelerinde sıklıkla açılır menüler ve buna benzer navigasyon araçları kullanırız. Belli bir alandaki resim ya da metin tabanlı link üzerine gelindiğinde açılır menü yardımıyla ilgili kategorinin alt dallarını ve menü başlıklarını görebiliriz. Çoğu zaman bu menüler doğru yerlerde kullanıldığında büyük bir navigasyon kolaylığı sağlarlar.
Bu yazımızda kısaca Adobe Dreamweaver ile resim ve metin tabanlı [...]]]></description>
			<content:encoded><![CDATA[<p><img title="DW ile açılır menüler oluşturmak" src="http://annwyn.kucukresim.com/uploads/dwacilirmenub7229.jpg" alt="DW ile açılır menüler oluşturmak" width="470" height="50" /></p>
<p>Tasarladığımız web sitelerinde sıklıkla açılır menüler ve buna benzer navigasyon araçları kullanırız. Belli bir alandaki resim ya da metin tabanlı link üzerine gelindiğinde açılır menü yardımıyla ilgili kategorinin alt dallarını ve menü başlıklarını görebiliriz. Çoğu zaman bu menüler doğru yerlerde kullanıldığında büyük bir navigasyon kolaylığı sağlarlar.</p>
<p>Bu yazımızda kısaca Adobe Dreamweaver ile resim ve metin tabanlı bağlantılarımızla açılır menülerin nasıl oluşturulacağını, özelleştirilmesini ve kullanımını anlatacağız. <span id="more-136"></span>Öncelikle Dreamweaver üzerinde yeni bir HTML doküman oluşturun. Bu dokümanınızı ister bir dizin isterseniz de farklı bir alana isim vererek kaydedin.</p>
<p>Şimdi bilgisayarınızda hazırlamış olduğunuz bir buton tarzı resmi veya hazır olarak bulunan buton görünümlü bir resmi sayfanıza yerleştirin. Bunu yapabilmek için <strong>Common</strong> menüsünden <strong>Image</strong> alanına gelebilir ve burdan sayfaya eklemek istediğiniz resmi seçebilirsiniz. Ben aşağıda görmüş olduğunuz resmi sayfama ekliyor ve çalışmama devam ediyorum.</p>
<p><img title="Açılır Menü Örnek Resmi" src="http://annwyn.kucukresim.com/uploads/ornek5ed1d.jpg" alt="Açılır Menü Örnek Resmi" width="265" height="34" /></p>
<p>Bu resmi sayfaya ekledikten sonra sıra açılır menümüzü oluşturacağımız işlem aşamasına geliyor. Resme bir kere tıklayıp seçtikten sonra F9 tuşuna basarak <strong>Tag Inspector</strong> alanını aktif hale getiriyoruz. Yine resim seçiliyken burada <strong>Behaviors</strong> &gt;&gt; <strong>Show Pop-Up Menu</strong> sekmesine geliyoruz. Bu alana tıkladığımız zaman karşımıza bir pencere açılacak ve menü işlemlerimizi bu pencere altında devam ettireceğiz.</p>
<p><img title="Behaviours" src="http://sweet.kucukresim.com/uploads/resimm70d72.jpg" alt="Behaviours" width="352" height="391" /></p>
<p>Açılan penceremizde açılır menümüze ait bölümleri tanımlayabilir ve bunlara link verebiliriz. İlk alanda bu işlemleri yapabilmemiz için bazı bölümler göreceksiniz. Buraya sırasıyla bir iki link eklemesi yapalım ve işlemi devam ettirelim.</p>
<p><img title="Content" src="http://annwyn.kucukresim.com/uploads/resimmm5fd37.jpg" alt="Content" width="442" height="383" /></p>
<p>Bu alanda menü birimlerimin görünecek metin bilgisini yukarıya Text olarak bildirilen alana yazıyorum. Onun hemen altındaki link alanına ise bu bağlantının ulaşacağı linki yazıyorum ve daha sonra bu bilgiyi girdikten sonra + tuşuna basarak yeni bir bağlantı eklemeye başlıyorum. Şayet siz yeterli sayıda bağlantı eklediğinizi düşünüyorsanız + tuşuna basmadan diğer sekmelere geçebilirsiniz.</p>
<p>Bundan sonraki sekmelerde sırasıyla Appearance, Advanced ve Position sekmelerinde bazı değişiklikler yaparak menümüzü şekillendireceğiz.</p>
<p>Şimdi Content sekmesinde menümüzün görünecek olan bağlantılarını yazdık ve linklerini verdik. Bundan sonra Appearance kısmına geçerek menümüzün renklerini ayarlayalım.</p>
<p>Appearance sekmesinde üst bölümde menümüzün ne &#8220;tipte&#8221; bir menü olduğunu belirliyoruz. Karşımıza iki seçenek sunuluyor; Vertical yani dikey ve Horizontal, yatay menü. Bu aşamada menü sisteminin tipini belirlemek size kalmış. Ben bu örnekte Vertical tipi seçtim ve işlemlerime böyle devam edeceğim.</p>
<p>Yine aynı bölümde menü bağlantımızın görüneceği font tipini, boyutunu ve hizasını seçebiliyoruz. Bu işlemlerden sonra aşağı alanda ise menü birimlerimizin fare hareketleri sırasında alacağı renk değerlerini girmemiz gerekiyor.</p>
<p>Up state alanı menümüzün açılır bölümünün kendi renk değerlerini gösterirken Over state alanı ise menü birimlerinin üzerine fare ile gelindiğinde alınacak olan renk değerlerini göstermekte. Bu alandaki renk belirlemelerini siz kendiniz deneyerek yapabilirsiniz. Ben aşağıda görmüş olduğunuz renk biçimlerinde ayarlamalar yaptım ve bunu örneğim üzerine yansıttım.</p>
<p><img title="Appearance" src="http://annwyn.kucukresim.com/uploads/resimmmmm0de13.jpg" alt="Appearance" width="440" height="422" /></p>
<p>Bu aşamadan sonra aynı panelde Advanced sekmesine geliyoruz. Bu bölümde ise menü birimlerimizin sahip olacağı hüce boşluklarını ve kenarlık ayarlarını yapıyoruz. Cellpadding ve Cellspacing bölümlerine vereceğiniz farklı değerlerde değimlerin menü sisteminize nasıl yansıdığını anında görebilirsiniz. Bu alanda yukarıda söylediğim gibi menümüze kenarlık (border) ekleyebilir ve kenarlıklarınıza renkler verebilirsiniz. Aşağıda örnek çalışmanın değerlerini görebilirsiniz.</p>
<p><img title="Advanced" src="http://sweet.kucukresim.com/uploads/resimmmmmmmmmmma7c8a.jpg" alt="Advanced" width="440" height="411" /></p>
<p>Bu alandaki değerlerimizi de verdikten sonra son sekmemiz olan Position bölümüne geliyoruz. Bu alanda menü birimlerimizin genel pozisyonlarını ayarlayacak ve bunlar hakkında ayarlamalar yapacağız.</p>
<p>Position sekmesinde ise menümüzün fare ile üzerine gelindiğinde alacağı pozisyonu ayarlıyoruz. Bu bölümde genellikle menümüzün ilgili resmin veya bağlantının altında çıkmasını istiyorsak ikinci resmi seçiyoruz. Bu bölümde hangi alanı seçerseniz seçin X ve Y koordinatlarına değerler verebilir ve menü pozisyonunuzu bu şekilde de ayarlayabilirsiniz. Ben yine aşağıda görmüş olduğunuz örnek çalışma için pozisyon bölümünün bir resmini göstermek istiyorum.</p>
<p><img title="Pozition" src="http://annwyn.kucukresim.com/uploads/res7f197.jpg" alt="Pozition" width="440" height="217" /></p>
<p>Bu aşamadan sonra açılır menümüz hazır vaziyette. Dosyanızı kaydederek F12 tuşuna basıp tarayıcınızda nasıl çalıştığını görebilirsiniz.</p>
<p>Bu makalemizde ben örneğimi tamamladım ve <a class="sl" title="Menü Örneği" href="http://t-infection.com/calisma/acilir_menu/index.html" target="_blank">bu alanda</a> örneğin son haline ulaşmanız mümkün.  Makale üzerinde bahsettiğimiz gibi tüm işlemleri metin tabanlı bağlantılarınız için de kullanabilir ve menülerinizi oluşturabilirsiniz. Bir sayfa içinde farklı alanlarda ve farklı bölgelerde istediğiniz kadar açılır menü kullanabilir ve bunların tipini belirleyebilirsiniz.</p>
<p>Bu menü sisteminde dikkat etmeniz gereken tek nokta ise programın sizin için oluşturduğu <strong>mm_menu.js</strong> dosyasının sayfanız ile aynı dizinde olmasına dikkat etmek. Zaten kaydettiğiniz sayfa içinde de bu JS dosyasına ithafta bulunulduğunu ve yolunun yazıldığını göreceksiniz. Web sayfalarınızda veya farklı dizinler içinde bu menü sistemini kullanırken pathlerinizi buna göre ayarlamanız sizin için iyi olacaktır.</p>
<p>Umarım sizler için faydalı olur. Bir başka makalede görüşmek üzere.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-infection.com/dreamweaver-ile-acilir-menuler-olusturmak/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
	</channel>
</rss>

