




<?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>Karalama Defteri &#187; CSS</title>
	<atom:link href="http://weboutbox.com/kategori/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://weboutbox.com</link>
	<description>Klavye Kırıntıları</description>
	<lastBuildDate>Wed, 31 Mar 2010 21:55:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Css ile Açılır menü hazırlayalım</title>
		<link>http://weboutbox.com/css-ile-acilir-menu-hazirlayalim/</link>
		<comments>http://weboutbox.com/css-ile-acilir-menu-hazirlayalim/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 22:01:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Açılır menü]]></category>
		<category><![CDATA[menu]]></category>

		<guid isPermaLink="false">http://blog.weboutbox.com/?p=86</guid>
		<description><![CDATA[En basit ve sorunsuz şekli ile açılır bir menü hazırlıyacağız. Sadece CSS ve HTML ile oluşturacağımız bu menünün en güzel tarafı tüm tarayıcılarda sorunsuz bir şekilde çalışacak olması. Hemde bunları yaparken hiç javascript kullanmayacağız . Bir ay kadar önce internette bir örneğine rastlamıştım. Şirket içi Proje için basit bir menüye ihtiyacım olunca bu yöntem geldi <a href="http://weboutbox.com/css-ile-acilir-menu-hazirlayalim/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>En basit ve sorunsuz şekli ile açılır bir menü hazırlıyacağız. Sadece CSS ve HTML ile oluşturacağımız bu menünün en güzel tarafı tüm tarayıcılarda sorunsuz bir şekilde çalışacak olması. Hemde bunları yaparken hiç javascript kullanmayacağız <img src='http://weboutbox.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Bir ay kadar önce internette bir örneğine rastlamıştım. Şirket içi Proje için basit bir menüye ihtiyacım olunca bu yöntem geldi aklıma.</p>
<p>Öncelikle menümüzün HTML kısmını hazırlayalım.</p>
<p>Menümüzde önemli nokta, iç içe geçmiş</p>
<ul> etikleri. Önce yatay bir menü hazırlıyoruz.</p>
<pre class="brush: html">
&lt;ul id=&quot;menu&quot;&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;&gt;Madde 1&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt; &lt;a href=&quot;#&quot;&gt;Madde 2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>Anasayfa&#8217;nın altında herhangi bir link olmayacağı için Madde 1 ile açılır menümüzü hazırlamaya başlıyoruz.<br />
&lt;li&gt; etiketi altına bir tane<br />
&lt;ul&gt; etiketi açıyoruz. Bu etiket içerisine açılacak menüyü yerleştireceğiz. Şimdi Madde 1&#8242;in altında açılacak olan menümüzün kodlarını yazalım.</p>
<pre class="brush: html">
&lt;li&gt; &lt;a href=&quot;#&quot;&gt;Madde 1&lt;/a&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Madde 1-1&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Madde 1-2&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
&lt;/li&gt;
</pre>
<p>Peki bu menü nasıl açılacak? Bu açılma ve tekrar kapanma işlemlerini CSS ile yapacağız. ID&#8217;si &#8220;menu&#8221; olan ul etikenine ait li etiketlerinin içerisinde yer alan ul etiketlerinin varsayılan(default) display değerini &#8220;<strong>none</strong>&#8221; olarak belirliyoruz. Tek cümlede anlatınca biraz karışık olduğunu biliyorum o yüzden bir çizim ile bunu anlatarak pekiştirelim.</p>
<p>Bu grafiğe ait olan CSS kodlarını yazalım. Yukarıdada belirttiğim gibi &lt;li&gt; içindeki etiketinin değerini atayacağız.</p>
<pre class="brush: css">
ul#menu li ul{
display:none;
border:solid 1px #ccd6e5;
padding:0px;
margin-left:-10px;
padding-bottom:5px;
}
</pre>
<p>Yukarıda stil olarak vermiş olduğumuz kodları geçersek ilk sırada yer alan &#8220;<strong>display:none;</strong>&#8221; koldarı bizim işimizi gören kısım. Şimdi en işlevsel kısıma geldik. Bu alt menümüz ne zaman açılacak. Genel olarak &#8220;<strong>&lt;a</strong>&#8221; etiketlerinde kullanılan &#8220;hover&#8221; özelliğini kullanacağız. Yani &#8220;li:hover&#8221; da altındaki &#8220;ul&#8221; etiketinin display özelliğini &#8220;block&#8221; yapacaz.</p>
<p>Şimdi CSS kodlarını yazalım :</p>
<pre class="brush: css">
ul#menu li:hover ul{
display:block;
position:absolute;
width:150px;
background:#fff;
}
</pre>
</ul>
<div class="thanks_button_div" style="float: left; margin-right: 10px;"><div style="float: left; display: inline;"><input type="button" onclick="thankYouButtonClick(86, 'You left &ldquo;Thanks&rdquo; already for this post')" value="Teşekkürler: 23"
                class="thanks_button thanks_large thanks_grey1"
                style="background-image:url(http://weboutbox.com/wp-content/plugins/thanks-you-counter-button/images/thanks_large_grey1.png);  font-family: Verdana, Arial, Sans-Serif; font-size: 14px; font-weight: normal;; color:#ed008c;"
                id="thanksButton_86_2" title="Click to left &ldquo;Thanks&rdquo; for this post"/></div><div id="ajax_loader_86_2" style="display:inline;visibility: hidden;"><img alt="ajax loader" src="http://weboutbox.com/wp-content/plugins/thanks-you-counter-button/images/ajax-loader.gif" /></div></div>]]></content:encoded>
			<wfw:commentRss>http://weboutbox.com/css-ile-acilir-menu-hazirlayalim/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
