<?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; Atölye</title>
	<atom:link href="http://www.t-infection.com/tag/atolye/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>Atölye: Mootools ile Akordion Menü Yapımı</title>
		<link>http://www.t-infection.com/atolye-mootools-ile-akordion-menu-yapimi/</link>
		<comments>http://www.t-infection.com/atolye-mootools-ile-akordion-menu-yapimi/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 15:10:59 +0000</pubDate>
		<dc:creator>webthese</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tasarım]]></category>
		<category><![CDATA[Akordion]]></category>
		<category><![CDATA[Akordion Menü]]></category>
		<category><![CDATA[Atölye]]></category>
		<category><![CDATA[Js]]></category>
		<category><![CDATA[menü]]></category>
		<category><![CDATA[Mootools]]></category>

		<guid isPermaLink="false">http://www.t-infection.com/?p=596</guid>
		<description><![CDATA[Mootools çalışmalarımda sıkça kullandığım ve çokta sevdiğim bir Javascript kütüphanesidir. Basit ve esnek yapısı sayesinde birçok dinamik web ögesini Mootools ile oluşturabilirsiniz. Ben bu makalemizde Mootools&#8217;un Akordion özelliğini kullanarak nasıl bir Akordion menü yapacağımızı anlatacağım. Yazımızın sonunda (ve gönderi yanındaki resmimizde de) yapmış olduğumuz menüye ait önizlemeyi görebilir dilerseniz de bilgisayarınıza indirip kullanabilirsiniz. 
Herşeyden önce [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Menü Önizleme" href="http://www.t-infection.com/demo/akordion/" target="_blank"><img title="Menü Önizleme" src="http://www.t-infection.com/wp-content/uploads/2009/01/menuonizle.gif" alt="menuonizle" width="157" height="177" align="left" /></a><a href="http://www.mootools.net" class="dl">Mootools</a> çalışmalarımda sıkça kullandığım ve çokta sevdiğim bir Javascript kütüphanesidir. Basit ve esnek yapısı sayesinde birçok dinamik web ögesini Mootools ile oluşturabilirsiniz. Ben bu makalemizde Mootools&#8217;un Akordion özelliğini kullanarak nasıl bir Akordion menü yapacağımızı anlatacağım. Yazımızın sonunda (ve gönderi yanındaki resmimizde de) yapmış olduğumuz menüye ait önizlemeyi görebilir dilerseniz de bilgisayarınıza indirip kullanabilirsiniz. </p>
<p>Herşeyden önce başlıktada belirttiğimiz gibi biz bu menüyü Mootools kütüphanesini kullanarak oluşturacağız. O yüzden Xhtml dokümanımızda öncelikle Mootools&#8217;u çağıracak olan kodu yazıyoruz. Bu sayede sayfamız Mootools betiğini okuyacak ve işlemi buna göre yapacaktır. Bu kodları Head bölümüne yazıyoruz.<span id="more-596"></span></p>
<pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot; src=&quot;js/mootools.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/akordion.js&quot;&gt;&lt;/script&gt;
</pre>
<p>Sonrasında menümüzü görsel anlamda şekillendirecek olan stil dosyasını tanımlıyoruz. Stil dosyasında menümüzün ana birimleri ve alt birimlerinin stilleri yer alıyor.</p>
<pre class="brush: xml;">
&lt;link rel=&quot;stylesheet&quot; href=&quot;style/style.css&quot; type=&quot;text/css&quot; /&gt;
</pre>
<p>Bu aşamadan sonra Body etiketi içinde sayfamızda menümüzü göstermek istediğimiz yerde menümüzün ana Xhtml kodlarını giriyoruz. Bu aşamadan sonra menümüz görünecek ve kullanıma hazır hale gelecektir.</p>
<pre class="brush: xml;">
&lt;div id=&quot;accordion&quot;&gt;
	&lt;h3 class=&quot;toggler&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;anasayfa&quot;&gt;Anasayfa&lt;/a&gt;&lt;/h3&gt;
	&lt;div class=&quot;element&quot;&gt;

	&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Hakkımızda&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Atölye&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Tavsiyeler&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;İletişim&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/div&gt;

	&lt;h3 class=&quot;toggler&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;kategori&quot;&gt;Kategoriler&lt;/a&gt;&lt;/h3&gt;
	&lt;div class=&quot;element&quot;&gt;
	&lt;ul class=&quot;kategori&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Ajax&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Photoshop&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Dreamweaver&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Xhtml/Css&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Php/Mysql&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/div&gt;

	&lt;h3 class=&quot;toggler&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;baglanti&quot;&gt;Bağlantılar&lt;/a&gt;&lt;/h3&gt;
	&lt;div class=&quot;element&quot;&gt;
	&lt;ul class=&quot;link&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Mootools&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Google&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Adobe&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Facebook&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Twitter&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;FrienFeed&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/div&gt;

	&lt;h3 class=&quot;toggler&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;besleme&quot;&gt;Rss Takip&lt;/a&gt;&lt;/h3&gt;
	&lt;div class=&quot;element&quot;&gt;
	&lt;ul class=&quot;rss&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Son Gönderiler&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Son Yorumlar&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/div&gt;

&lt;/div&gt;
</pre>
<p>Menünün işleyişi hakkında kısa bir bilgi vermek istiyorum. Menümüzü çağıran ve akordion fonksiyonunu tanımlayan akordion.js dosyasında Mootools&#8217;dan yararlanılarak h3 etiketiyle ilişkili bir Css sınıfı oluşturuluyor. Bu sınıf toggler özelliğini kullanarak menü biriminin aşağı doğru açılmasını sağlıyor. H3 etiketi başlık olarak kullanılıp tıklandıktan sonra aşağıda yer alan menü birimi gösteriliyor. Menü biriminin görüneceği alanda yine bir Css sınıfı olan .element işin içine giriyor ve tıklandıktan sonra açılan alanda .element sınıfına ait veriler gösteriliyor. Menünün ana görünümü başlatmak içinse #Akordion isimli div id&#8217;si yazılıyor. Menünün genişliğini bu alanda sınırlayabilirsiniz.</p>
<p>Menünün kodları içinde (ister Xhtml ister stil) istediğiniz kadar değişiklik yapabilirsiniz. Menü stil dosyasında ben birçok ekleme yaptım ve yan taraflarına da bir takım kısa açıklamalar yazdım. Bu da sizin için faydalı olacaktır.</p>
<p><a title="Menü Önizleme" href="http://www.t-infection.com/demo/akordion/" target="_blank" class="sl">AKORDİON MENÜ ÖNİZLEME</a> <a title="Menü İndir" href="http://www.t-infection.com/demo/akordion.rar" class="sl">AKORDİON MENÜ İNDİR (36kb)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-infection.com/atolye-mootools-ile-akordion-menu-yapimi/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

