<?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>Zingocan &#187; CSS Dersleri</title>
	<atom:link href="http://zingocan.com/zingo/blog/tasarim-derasleri/css-dersleri/feed" rel="self" type="application/rss+xml" />
	<link>http://zingocan.com</link>
	<description>Bir başka WordPress sitesi</description>
	<lastBuildDate>Wed, 28 Mar 2012 12:18:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>30 Adet Ücretsiz CSS/XHTML Template</title>
		<link>http://zingocan.com/30-adet-ucretsiz-cssxhtml-template.html</link>
		<comments>http://zingocan.com/30-adet-ucretsiz-cssxhtml-template.html#comments</comments>
		<pubDate>Mon, 17 Jan 2011 17:00:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS Dersleri]]></category>
		<category><![CDATA[HTML Temalar]]></category>
		<category><![CDATA[Jquery Ajax Tempaltes]]></category>
		<category><![CDATA[Web Templates]]></category>
		<category><![CDATA[free css template]]></category>
		<category><![CDATA[html5 templates]]></category>
		<category><![CDATA[ücretsiz css template]]></category>
		<category><![CDATA[ücretsiz html template]]></category>
		<category><![CDATA[ücretsiz templateler]]></category>

		<guid isPermaLink="false">http://zingocan.com/?p=6647</guid>
		<description><![CDATA[Aşağıda vereceğim Template çeşitleri kod yazarları tarafından da anlaşılacağı üzerine, ücretsiz olarak sunulan, geliştirilebilir ve kullanılabilir temalardır. Bu temaları, noupe sitesinde verilen post&#8217;tan aldım. Ücretsiz ve Kullanışlı CSS/(X)HTML Template&#8217;leri HTML5 ve CSS3 ( Demo &#124; Download ) JeansWebsite ( Demo &#8230; <a href="http://zingocan.com/30-adet-ucretsiz-cssxhtml-template.html">Okumaya devam et <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Aşağıda vereceğim Template çeşitleri kod yazarları tarafından da anlaşılacağı üzerine, ücretsiz olarak sunulan, geliştirilebilir ve kullanılabilir temalardır.</p>
<p>Bu temaları, noupe sitesinde <a rel="nofollow" href="http://www.noupe.com/css/50-free-css-x-html-templates.html">verilen</a> post&#8217;tan aldım.<span id="more-6647"></span></p>
<h3>Ücretsiz ve Kullanışlı CSS/(X)HTML Template&#8217;leri</h3>
<p><a rel="nofollow" href="http://jayj.dk/a-free-html5-and-css3-theme/">HTML5 ve CSS3</a> ( <a rel="nofollow" href="http://jayj.dk/templates/html5">Demo </a> | <a rel="nofollow" href="http://jayj.dk/download/9">Download</a> )</p>
<p><a rel="nofollow" href="http://jayj.dk/a-free-html5-and-css3-theme/"><img src="http://media.smashingmagazine.com/cdn_noupe/wp-content/uploads/2010/10/csstemplates47.jpg" alt="Csstemplates47 in 50 Free CSS/(X)HTML Templates" width="520" height="350" /></a></p>
<p><a rel="nofollow" href="http://www.templatemo.com/templates/templatemo_200_jean/">JeansWebsite</a> ( <a rel="nofollow" href="http://www.templatemo.com/templates/templatemo_200_jean/">Demo </a> | <a rel="nofollow" href="http://www.templatemo.com/download/templatemo_200_jean">Download</a> )</p>
<p><a rel="nofollow" href="http://www.templatemo.com/templates/templatemo_200_jean/"><img src="http://media.smashingmagazine.com/cdn_noupe/wp-content/uploads/2010/10/csstemplates35.jpg" alt="Csstemplates35 in 50 Free CSS/(X)HTML Templates" width="520" /></a></p>
<p><!--more--></p>
<p><a rel="nofollow" href="http://www.solucija.com/template/lawyerattorney">Lawyer &amp; Attorney</a> ( <a rel="nofollow" href="http://www.solucija.com/template/lawyerattorney">Demo </a> | <a rel="nofollow" href="http://www.solucija.com/templates/Lawyer_and_Attorney.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://www.solucija.com/template/lawyerattorney"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates2.jpg" alt="Csstemplates2 in 50 Free CSS/(X)HTML Templates" width="520" height="657" /></a></p>
<p><a rel="nofollow" href="http://www.csstemplatesfree.org/ornare.html">Ornare</a> ( <a rel="nofollow" href="http://www.themeflash.com/themes/ornare/">Demo </a> | <a rel="nofollow" href="http://www.themeflash.com/ornare-free-htmlcss-theme/">Download</a> )</p>
<p><a rel="nofollow" href="http://www.csstemplatesfree.org/ornare.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates5.jpg" alt="Csstemplates5 in 50 Free CSS/(X)HTML Templates" width="520" height="357" /></a></p>
<p><a rel="nofollow" href="http://jonnotie.nl/templates/iphone/">iPhone App</a> ( <a rel="nofollow" href="http://jonnotie.nl/templates/iphone/iphone.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://jonnotie.nl/templates/iphone/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates6.jpg" alt="Csstemplates6 in 50 Free CSS/(X)HTML Templates" width="520" height="408" /></a></p>
<p><a rel="nofollow" href="http://freepsdtheme.com/2010/04/06/studioclick-html/">StudioClick</a> ( <a rel="nofollow" href="http://freepsdtheme.com/freebie/livepreview/studioclick/">Demo </a> | <a rel="nofollow" href="http://freepsdtheme.com/download/?file=studioclickhtml.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://freepsdtheme.com/2010/04/06/studioclick-html/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates7.jpg" alt="Csstemplates7 in 50 Free CSS/(X)HTML Templates" width="520" height="357" /></a></p>
<p><a rel="nofollow" href="http://www.os-templates.com/free-css-templates/3/darkness">Darkness</a> ( <a rel="nofollow" href="http://www.os-templates.com/assets/files/free-css-templates/demo/3/darkness/">Demo </a> | <a rel="nofollow" href="http://www.os-templates.com/assets/files/free-css-templates/download/3/darkness.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://www.os-templates.com/free-css-templates/3/darkness"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates13.jpg" alt="Csstemplates13 in 50 Free CSS/(X)HTML Templates" width="520" height="367" /></a></p>
<p><a rel="nofollow" href="http://tutsarena.com/2009/06/freebie-myportfolio-free-coded-portfolio-site/">MYportfolio</a> ( <a rel="nofollow" href="http://tutsarena.com/preview/myportfolio/">Demo </a> | <a rel="nofollow" href="http://tutsarena.com/sources/myportfolio.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://tutsarena.com/2009/06/freebie-myportfolio-free-coded-portfolio-site/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates18.jpg" alt="Csstemplates18 in 50 Free CSS/(X)HTML Templates" width="520" height="369" /></a></p>
<p><a rel="nofollow" href="http://www.templateworld.com/freetemplates/zero/track.php?id=50&amp;flag=1">2 Breed</a> ( <a rel="nofollow" href="http://demo.templateworld.com/zero/in_action/2_breed/">Demo </a> | <a rel="nofollow" href="http://www.templateworld.com/freetemplates/zero/track.php?id=50&amp;flag=2">Download</a> )</p>
<p><a rel="nofollow" href="http://www.templateworld.com/freetemplates/zero/track.php?id=50&amp;flag=1"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates21.jpg" alt="Csstemplates21 in 50 Free CSS/(X)HTML Templates" width="520" height="372" /></a></p>
<p><a rel="nofollow" href="http://www.templatemo.com/preview/templatemo_155_western_shop">WesternShop</a> ( <a rel="nofollow" href="http://www.templatemo.com/templates/templatemo_155_western_shop">Demo </a> | <a rel="nofollow" href="http://www.templatemo.com/download/templatemo_155_western_shop">Download</a> )</p>
<p><a rel="nofollow" href="http://www.templatemo.com/preview/templatemo_155_western_shop"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates29.jpg" alt="Csstemplates29 in 50 Free CSS/(X)HTML Templates" width="520" height="520" /></a></p>
<p><a rel="nofollow" href="http://cssheaven.org/css_templates/css-heaven-1-2/">CSS Heaven 1</a> ( <a rel="nofollow" href="http://cssheaven.org/preview/?url=cssh-1/">Demo </a> | <a rel="nofollow" href="http://cssheaven.org/get/cssh-1.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://cssheaven.org/css_templates/css-heaven-1-2/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates58.jpg" alt="Csstemplates58 in 50 Free CSS/(X)HTML Templates" width="520" height="370" /></a></p>
<p><a rel="nofollow" href="http://cssheaven.org/css_templates/zen-design/">Zen Design</a> ( <a rel="nofollow" href="http://cssheaven.org/preview/?url=zendesign/">Demo </a> | <a rel="nofollow" href="http://cssheaven.org/get/zendesign.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://cssheaven.org/css_templates/zen-design/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates59.jpg" alt="Csstemplates59 in 50 Free CSS/(X)HTML Templates" width="520" height="349" /></a></p>
<p><a rel="nofollow" href="http://chocotemplates.com/ecommerce-free-css-template/shop-around/">Shop Around</a> ( <a rel="nofollow" href="http://chocotemplates.com/ecommerce-free-css-template/shop-around/#">Demo </a> | <a rel="nofollow" href="http://chocotemplates.com/proceed.php?q=NWEtNmY3ZjY5LTY5fGZyZWUtc3RhbmRhcmR8MjU4fHNob3AtYXJvdW5k">Download</a> )</p>
<p><a rel="nofollow" href="http://chocotemplates.com/ecommerce-free-css-template/shop-around/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates67.jpg" alt="Csstemplates67 in 50 Free CSS/(X)HTML Templates" width="520" height="355" /></a></p>
<p><a rel="nofollow" href="http://www.csstemplatesfree.org/ikonik.html">Ikonik</a> ( <a rel="nofollow" href="http://www.csstemplatesfree.org/templates/ikonik/">Demo </a> | <a rel="nofollow" href="http://www.csstemplatesfree.org/download/ikonik-tokokoo-giveaway.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://www.csstemplatesfree.org/ikonik.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates4.jpg" alt="Csstemplates4 in 50 Free CSS/(X)HTML Templates" width="520" height="357" /></a></p>
<p><a rel="nofollow" href="http://www.solucija.com/template/internet-music">Internet Music</a> ( <a rel="nofollow" href="http://www.solucija.com/template/internet-music">Demo </a> | <a rel="nofollow" href="http://www.solucija.com/templates/Internet_Music.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://www.solucija.com/template/internet-music"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates1.jpg" alt="Csstemplates1 in 50 Free CSS/(X)HTML Templates" width="520" height="558" /></a></p>
<p><a rel="nofollow" href="http://freepsdtheme.com/2010/04/06/nova-html/">Nova Studio</a> ( <a rel="nofollow" href="http://freepsdtheme.com/freebie/livepreview/nova/blue/">Demo </a> | <a rel="nofollow" href="http://freepsdtheme.com/download/?file=novahtml.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://freepsdtheme.com/2010/04/06/nova-html/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates8.jpg" alt="Csstemplates8 in 50 Free CSS/(X)HTML Templates" width="520" height="357" /></a></p>
<p><a rel="nofollow" href="http://www.yourinspirationweb.com/en/yiw-minimal-a-free-clean-template-for-a-simple-yet-professional-website/">YIW Minimal</a> ( <a rel="nofollow" href="http://yim.yourinspirationweb.com/">Demo </a> | <a rel="nofollow" href="http://www.yourinspirationweb.com/en/wp-content/plugins/download-monitor/download.php?id=8">Download</a> )</p>
<p><a rel="nofollow" href="http://www.yourinspirationweb.com/en/yiw-minimal-a-free-clean-template-for-a-simple-yet-professional-website/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates9.jpg" alt="Csstemplates9 in 50 Free CSS/(X)HTML Templates" width="520" height="357" /></a></p>
<p><a rel="nofollow" href="http://www.yourinspirationweb.com/example/your-inspiration-folio_en/index.htm">YIW Folio</a> ( <a rel="nofollow" href="http://www.yourinspirationweb.com/example/your-inspiration-folio_en/index.htm">Demo </a> | <a rel="nofollow" href="http://www.yourinspirationweb.com/en/wp-content/plugins/download-monitor/download.php?id=1">Download</a> )</p>
<p><a rel="nofollow" href="http://www.yourinspirationweb.com/example/your-inspiration-folio_en/index.htm"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates10.jpg" alt="Csstemplates10 in 50 Free CSS/(X)HTML Templates" width="520" height="344" /></a></p>
<p><a rel="nofollow" href="http://www.os-templates.com/free-css-templates/3/cleanbusiness">CleanBusiness</a> ( <a rel="nofollow" href="http://www.os-templates.com/assets/files/free-css-templates/demo/3/cleanbusiness/">Demo </a> | <a rel="nofollow" href="http://www.os-templates.com/assets/files/free-css-templates/download/3/cleanbusiness.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://www.os-templates.com/free-css-templates/3/cleanbusiness"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates15.jpg" alt="Csstemplates15 in 50 Free CSS/(X)HTML Templates" width="520" height="536" /></a></p>
<p><a rel="nofollow" href="http://www.os-templates.com/free-css-templates/1/pure-elegance">Pure Elegance</a> ( <a rel="nofollow" href="http://www.os-templates.com/assets/files/free-css-templates/demo/1/pure-elegance/">Demo </a> | <a rel="nofollow" href="http://www.os-templates.com/assets/files/free-css-templates/download/1/pure-elegance.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://www.os-templates.com/free-css-templates/1/pure-elegance"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates16.jpg" alt="Csstemplates16 in 50 Free CSS/(X)HTML Templates" width="520" height="541" /></a></p>
<p><a rel="nofollow" href="http://opensourcetemplates.org/preview/">Film Blog</a> ( <a rel="nofollow" href="http://opensourcetemplates.org/preview/">Demo </a> | <a rel="nofollow" href="http://opensourcetemplates.org/templates/download/film-template.zip">Download</a> )</p>
<p><a rel="nofollow" href="http://opensourcetemplates.org/preview/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates17.jpg" alt="Csstemplates17 in 50 Free CSS/(X)HTML Templates" width="520" height="452" /></a></p>
<p><a rel="nofollow" href="http://www.templateworld.com/free_templates.html">Solitude</a> ( <a rel="nofollow" href="http://demo.templateworld.com/zero/in_action/solitude/">Demo </a> | <a rel="nofollow" href="http://www.templateworld.com/freetemplates/zero/track.php?id=55&amp;flag=2">Download</a> )</p>
<p><a rel="nofollow" href="http://www.templateworld.com/free_templates.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates19.jpg" alt="Csstemplates19 in 50 Free CSS/(X)HTML Templates" width="520" height="372" /></a></p>
<p><a rel="nofollow" href="http://www.csstemplatesfree.org/speed-racing.html">Speed Racing</a> ( <a rel="nofollow" href="http://www.csstemplatesfree.org/templates/Speed-Racing/">Demo </a> | <a rel="nofollow" href="http://blog.templatemonster.com/2010/06/07/free-racing-website-template/">Download</a> )</p>
<p><a rel="nofollow" href="http://www.csstemplatesfree.org/speed-racing.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates20.jpg" alt="Csstemplates20 in 50 Free CSS/(X)HTML Templates" width="520" height="390" /></a></p>
<p><a rel="nofollow" href="http://www.templatemo.com/preview/templatemo_216_pink_shop">PinkShop</a> ( <a rel="nofollow" href="http://www.templatemo.com/templates/templatemo_216_pink_shop">Demo </a> | <a rel="nofollow" href="http://www.templatemo.com/download/templatemo_216_pink_shop">Download</a> )</p>
<p><a rel="nofollow" href="http://www.templatemo.com/preview/templatemo_216_pink_shop"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates23.jpg" alt="Csstemplates23 in 50 Free CSS/(X)HTML Templates" width="520" height="406" /></a></p>
<p><a rel="nofollow" href="http://www.templatemo.com/preview/templatemo_243_web_design">Web Design</a> ( <a rel="nofollow" href="http://www.templatemo.com/templates/templatemo_243_web_design">Demo </a> | <a rel="nofollow" href="http://www.templatemo.com/download/templatemo_243_web_design">Download</a> )</p>
<p><a rel="nofollow" href="http://www.templatemo.com/preview/templatemo_243_web_design"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates24.jpg" alt="Csstemplates24 in 50 Free CSS/(X)HTML Templates" width="520" height="520" /></a></p>
<p><a rel="nofollow" href="http://www.templatemo.com/preview/templatemo_213_education">Online Edu</a> ( <a rel="nofollow" href="http://www.templatemo.com/templates/templatemo_213_education">Demo </a> | <a rel="nofollow" href="http://www.templatemo.com/download/templatemo_213_education">Download</a> )</p>
<p><a rel="nofollow" href="http://www.templatemo.com/preview/templatemo_213_education"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates27.jpg" alt="Csstemplates27 in 50 Free CSS/(X)HTML Templates" width="520" height="520" /></a></p>
<p><a rel="nofollow" href="http://www.templatemo.com/preview/templatemo_162_gray_company">GrayCompany</a> ( <a rel="nofollow" href="http://www.templatemo.com/templates/templatemo_162_gray_company/">Demo </a> | <a rel="nofollow" href="http://www.templatemo.com/download/templatemo_162_gray_company">Download</a> )</p>
<p><a rel="nofollow" href="http://www.templatemo.com/preview/templatemo_162_gray_company"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates28.jpg" alt="Csstemplates28 in 50 Free CSS/(X)HTML Templates" width="520" height="520" /></a></p>
<p><a rel="nofollow" href="http://www.stylishtemplate.com/website-templates/premium-template-simplyelegant/">EleganceBusiness</a> ( <a rel="nofollow" href="http://www.templateaccess.com/demos/simplyelegant/">Demo </a> | <a rel="nofollow" href="http://www.dreamtemplate.com/templates/Dynamic_XHTML_-_Corporate/detail/6136.html/514">Download</a> )</p>
<p><a rel="nofollow" href="http://www.stylishtemplate.com/website-templates/premium-template-simplyelegant/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates30.jpg" alt="Csstemplates30 in 50 Free CSS/(X)HTML Templates" width="520" height="379" /></a></p>
<p><a rel="nofollow" href="http://www.stylishtemplate.com/website-templates/personal-web-templates/electronics-web-template-2/">Coffee Maker</a> ( <a rel="nofollow" href="http://www.stylishtemplate.com/demos/electronics-web-template-2/">Demo </a> | <a rel="nofollow" href="http://www.stylishtemplate.com/dls/electronics-web-template-2.zip/141">Download</a> )</p>
<p><a rel="nofollow" href="http://www.stylishtemplate.com/website-templates/personal-web-templates/electronics-web-template-2/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates31.jpg" alt="Csstemplates31 in 50 Free CSS/(X)HTML Templates" width="520" height="544" /></a></p>
<p><a rel="nofollow" href="http://www.stylishtemplate.com/website-templates/web-template-3614/">BusinessTemplate</a> ( <a rel="nofollow" href="http://www.stylishtemplate.com/demos/web-template-3614/">Demo </a> | <a rel="nofollow" href="http://www.stylishtemplate.com/dls/web-template-3614.zip/486">Download</a> )</p>
<p><a rel="nofollow" href="http://www.stylishtemplate.com/website-templates/web-template-3614/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/08/csstemplates32.jpg" alt="Csstemplates32 in 50 Free CSS/(X)HTML Templates" width="520" height="479" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://zingocan.com/30-adet-ucretsiz-cssxhtml-template.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Yeni Trend jQuery TCakir Slider (Slideshow)</title>
		<link>http://zingocan.com/yeni-trend-jquery-tcakir-slider-slideshow.html</link>
		<comments>http://zingocan.com/yeni-trend-jquery-tcakir-slider-slideshow.html#comments</comments>
		<pubDate>Sat, 21 Aug 2010 21:29:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS Dersleri]]></category>
		<category><![CDATA[jQuery Dersler]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jquery ders anlatımı]]></category>
		<category><![CDATA[jquery dersleri]]></category>
		<category><![CDATA[jquery easing]]></category>
		<category><![CDATA[jquery hover]]></category>
		<category><![CDATA[jquery slayt]]></category>
		<category><![CDATA[jquery tayfun çakır]]></category>
		<category><![CDATA[jquery zingocan]]></category>

		<guid isPermaLink="false">http://zingocan.com/?p=5912</guid>
		<description><![CDATA[Merhabalar.. İkinci olarak hazırladığım slayt show pluginimi sizlerle paylaşıyorum..Bu yazımda plugini nasıl oluşturduğuma dair baştan sona başlıklara bölünmüş ders anlatımı mevcuttur.. Bilindik jQuery Slayt pluginlerden Biraz daha CSS ile şımartılmış ve jQuery Easing ile yoğurulmuş, Tayfun ÇAKIR tarafından pişirilmiş, klasiğin &#8230; <a href="http://zingocan.com/yeni-trend-jquery-tcakir-slider-slideshow.html">Okumaya devam et <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Merhabalar.. İkinci olarak hazırladığım slayt show pluginimi sizlerle paylaşıyorum..Bu yazımda plugini nasıl oluşturduğuma dair baştan sona başlıklara bölünmüş ders anlatımı mevcuttur.. Bilindik jQuery Slayt pluginlerden Biraz daha CSS ile şımartılmış ve jQuery Easing ile yoğurulmuş, Tayfun ÇAKIR tarafından pişirilmiş, klasiğin dışına çıkılmaya çalışıldıkça da zorlaşmış Pluginin özelliklerinden aşağıda bahsettim.<br />
<span id="more-5912"></span><br />
<span style="color: #3366ff;"><em><strong>Pluginde kullanılan dış kaynaklar;</strong></em></span></p>
<ul>
<li><strong>jQuery &#8211; jquery</strong>-1.4.2.min.js</li>
<li><strong>Font</strong> &#8211; Quicksand_Book_400.font.js</li>
<li><strong>jQuery Easing</strong> &#8211; jquery.easing.1.3.js</li>
<li><strong>Cufon Font </strong>- cufon-yui.js</li>
<li><strong>600&#215;400 Boyutlarında 6 adet Manzara Resmi</strong></li>
</ul>
<p><span style="color: #3366ff;"><em><strong>Yapılan işler;</strong></em></span></p>
<ul>
<li>Cufon include</li>
<li><strong>jQuery Script</strong> &#8211; jquery.Zingoslide.js Scripti yazıldı</li>
<li><strong>CSS Kodlama</strong> &#8211; Zingoslide.css dosyası yazıldı.</li>
<li><strong>CSS resimleri</strong> &#8211; Slayt içerisinde kullanılacak CSS resimleri</li>
</ul>
<h2><a href="http://zingocan.com/demos/Tcakir/">Demo</a> &#8211; <a href="http://zingocan.com/demos/Tcakir/Tcakir.rar">Download</a></h2>
<h2>Başlangıç</h2>
<p>Plugini biraz açıklayacak olursak, CSS3 kodlama ile birlikte jQuery Easing dizinlendiği şekli ile beraber, Herbiri farklı 6 slayt geçişi hazırlandı.. CSS3 kullanılarak , hover efekti dahilinde Slayt kontrol paneli yerleştirildi.. Kodları ise aşağıda açıkladım.</p>
<p>CSS3&#8242;ten kastımız, CSS derslerinde bahsettiğim css Property sayesinde resimlere z-index özelliği kattım. Slayt geçişleri esnasında, farklı 6 çeşit için birbirinden farklı CSS kodlamaları girdim.Aşağıdaki resimden de anlayacağınız üzere, Tüm resim efektleri hep beraber çalışmaktadır;</p>
<p style="text-align: center;"><img class="aligncenter" src="../wp-content/uploads/19.png" alt="http://zingocan.com/wp-content/uploads/19.png" /></p>
<h2 style="text-align: left;">2. Dosyaları oluşturalım;</h2>
<p style="text-align: left;">Yukarıda da bahsettiğim gibi, Plugini 3 adet dosya yaratarak kullanabiliyoruz. Bunlar;</p>
<ul>
<li>index.html</li>
<li>jquery.Zingoslide.js</li>
<li>Zingoslide.css</li>
</ul>
<h3>a. HTML dosyasını oluşturma;</h3>
<p>HTML dosyamızın içerisinde, CSS ve jQuery dosyalarının yollarını header tag&#8217;lerinin arasına gömdükten sonra, ilk önce Cufon Scriptini oluşturmak için h1, h2 ve h4 Tag&#8217;larini Cufon olarak gösteriyoruz. Bunun için aşağıdaki kodları kullanıyoruz;</p>
<p>[js]</p>
<p>Cufon.replace(&#8216;h1 ,h2 ,h4&#8242;);<br />
$(function(){</p>
<p> $(&amp;amp;amp;amp;quot;#bosluk&amp;amp;amp;amp;quot;).css({height:&amp;amp;amp;amp;quot;auto&amp;amp;amp;amp;quot; , overflow:&amp;amp;amp;amp;quot;visible&amp;amp;amp;amp;quot;});<br />
 $(&amp;amp;amp;amp;quot;#test&amp;amp;amp;amp;quot;).Zingoslide();</p>
<p> });</p>
<p>[/js]</p>
<p>Daha sonra Cufon ayarlarımıza stil kazandırmamız gerekiyor, bunu kendinize göre belirleyebilirsiniz. Ben aşağıdaki stil kodlarını girdim;</p>
<p>[css]</p>
<p>* { margin:0; padding:0; list-style:none; }</p>
<p>body { background:#f7f7f7 url(&#8216;i/arka-1.jpg&#8217;) repeat-x; }<br />
#slide-alan { width:960px; margin-left:auto; margin-right:auto; }</p>
<p>#baslik {  background:#111111; text-align:center; padding:10px; }<br />
h1 { color:#00baff; font-size:32px; padding-bottom:5px; }<br />
h4 { color:#008bbe; font-size:18px;padding-bottom:15px;  }<br />
h2 { border-bottom:1px solid #cccccc; margin-bottom:10px; }<br />
#bosluk {  width:600px; margin-left:auto; margin-right:auto; margin-top:50px; border:1px solid #3a3a3a; padding:10px; background:#292929 url(&#8216;i/slayt-bg.jpg&#8217;) repeat-x;  -moz-border-radius: 10px; -webkit-border-radius: 10px; position:relative; z-index:10;   }<br />
.zingocan {   width:730px; margin-left:auto; margin-right:auto; display:block; margin-top:-30px; }</p>
<p>a { text-decoration:none;  padding:7px; margin:20px; color:#fff; font-family:Tahoma,Arial;}</p>
<p>[/css]</p>
<p>Sonrasında ise, slide-alan katmanının içerisine bir liste oluşturuyoruz. Her listenin içine de birer resim koyabiliriz. Bu liste içerisinde resimden sonra gelen bölüm bizim alt tarafta bulanacak açıklama metinlerimizden oluşur. Bu metin alanına isterseniz bir form alanı bile girebilirsiniz. Bu tamamen sizin HTML kodlama mantığınız ile çalışmaktadır. Ben bir kaç örnek oluşturdum, sizler devam ettirebilirsiniz;</p>
<p>[html]</p>
<p>&amp;amp;amp;amp;lt;ul id=&amp;amp;amp;amp;quot;test&amp;amp;amp;amp;quot;&amp;amp;amp;amp;gt;<br />
&amp;amp;amp;amp;lt;li&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;img src=&amp;amp;amp;amp;quot;resimler/1.gif&amp;amp;amp;amp;quot;  /&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;h4&amp;amp;amp;amp;gt;Cufon Baslik&amp;amp;amp;amp;lt;/h4&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;p&amp;amp;amp;amp;gt;Burası da yazı alanı&amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/li&amp;amp;amp;amp;gt;<br />
&amp;amp;amp;amp;lt;li&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;img src=&amp;amp;amp;amp;quot;resimler/resim2.jpg&amp;amp;amp;amp;quot;  /&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span&amp;amp;amp;amp;gt;Yazı Alanı 2 &amp;amp;amp;amp;lt;a href=&amp;amp;amp;amp;quot;#&amp;amp;amp;amp;quot;&amp;amp;amp;amp;gt;Link Gelebilir &amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt; ya da &amp;amp;amp;amp;lt;input type=&amp;amp;amp;amp;quot;button&amp;amp;amp;amp;quot; value=&#8217;Buton =)&#8217; /&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/li&amp;amp;amp;amp;gt;<br />
&amp;amp;amp;amp;lt;li&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;img src=&amp;amp;amp;amp;quot;resimler/resim3.jpg&amp;amp;amp;amp;quot;  /&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span&amp;amp;amp;amp;gt;Yazı alanı 3&amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/li&amp;amp;amp;amp;gt;<br />
&amp;amp;amp;amp;lt;li&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;img src=&amp;amp;amp;amp;quot;resimler/resim4.jpg&amp;amp;amp;amp;quot;  /&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span&amp;amp;amp;amp;gt;Yazı alanı 4&amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/li&amp;amp;amp;amp;gt;<br />
&amp;amp;amp;amp;lt;li&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;img src=&amp;amp;amp;amp;quot;resimler/resim5.jpg&amp;amp;amp;amp;quot;  /&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span&amp;amp;amp;amp;gt;Yazı alanı 5 &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/li&amp;amp;amp;amp;gt;<br />
&amp;amp;amp;amp;lt;li&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;img src=&amp;amp;amp;amp;quot;resimler/resim6.jpg&amp;amp;amp;amp;quot;  /&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span&amp;amp;amp;amp;gt;Yazı alanı 6 &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/li&amp;amp;amp;amp;gt;</p>
<p>&amp;amp;amp;amp;lt;/ul&amp;amp;amp;amp;gt;</p>
<p>[/html]</p>
<h3>jQuery Dosyası &#8211; jquery.Zingoslide.js</h3>
<p>Slayt içerisinde kullanabileceğimiz alan farklılıklarından dolayı, işi uzatmak istemedim. Kullanabileceğim bir slayt scriptini alarak biraz güzellik kattım. Daha sonra Zingoslide adında bir fonksiyona kendi değerlerimi atadım. Bu atama sırası işleminde, jQuery anonim fonksiyonlardan yararlandım. Tekrar açıklamam gerekirse, jQuery Dosyasının içerisindeki tüm kodlar bana ait değildir. Başka slayt kodlarını alarak değiştirdim.</p>
<p>Bunu jquery.Zingoslide.js dosyasına bakarak inceleyebilirsiniz.</p>
<h3>CSS dosyası &#8211; Zingoslide.css</h3>
<p>CSS dosyasını eğer incelediyseniz farketmiş olmalısınız ki Zingoslide adında bir sınıfı sürekli kullanmışız. Fakat index.html dosyasında böyle bir sınıf bulunmamakta.Bunun sebebi ise jQuery dosyasında oluşturmuş olduğumuz fonksiyonlara etki etmek istediğim için.</p>
<p>ilk olarak padding ayarları, liste şeklini ve resimlerin pozisyonlarını belirlemek için varsayılan , basic kodları kullandım;</p>
<p>[css]</p>
<p>.Zingoslide { padding:0px;  position:relative; z-index:100; overflow:hidden;}<br />
.Zingoslide ul{ list-style:none;padding:0px;margin:0px; position:relative;   }<br />
.Zingoslide ul li { position:absolute; display:block; width:100%;}<br />
.Zingoslide ul li  img { position:relative; z-index:1; }</p>
<p>[/css]</p>
<p>Bunun dışında bir de, index.html içerisinde yer alan, kontrol paneline css özellikleri kattım;</p>
<p>[css]</p>
<p>.kontrols { margin-top:45px;  position:absolute; background: url(&#8216;i/kontrol.png&#8217;) no-repeat; display:block; width:202px; height:42px; padding-left:5px; }<br />
.kontrols li {   position:relative; float:left; margin:12px 5px 5px 5px; display:block; width:17px; height:15px;  background: url(&#8216;i/normal.png&#8217;) no-repeat; text-indent:-9999px; cursor:pointer;}<br />
.kontrol_active {   background: url(&#8216;i/aktif.png&#8217;) no-repeat!important;height:20px!important; margin-top:9px!important;  }<br />
.kontrol_hover {  background: url(&#8216;i/aktif.png&#8217;) top no-repeat!important; height:20px!important;margin-top:9px!important; }</p>
<p>[/css]</p>
<p>En çok sıkıntı çektiğim konu, CSS dosyasını ayarlamakta oldu. Ne kadar ders vermeye çalışıp, çok bilir gibi göründüğümü düşüneneler olsa da, CSS konusunda henüz öğrenmem gereken çok şey olduğuna inanıyorum. Benim burada verdiğim dersler ya da açtığım konular sadece bildiklerimi paylaşarak ve öğreterek hem daha çok aklımda kalmasını sağlamak hem de türk tasarımcılara yardımım dokunmasından başka hiçbir şey değildir.</p>
]]></content:encoded>
			<wfw:commentRss>http://zingocan.com/yeni-trend-jquery-tcakir-slider-slideshow.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>CSS3 İle Başlıklara Stil Kazandırın</title>
		<link>http://zingocan.com/css3-ile-basliklara-stil-kazandirin.html</link>
		<comments>http://zingocan.com/css3-ile-basliklara-stil-kazandirin.html#comments</comments>
		<pubDate>Fri, 13 Aug 2010 21:26:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS Dersleri]]></category>

		<guid isPermaLink="false">http://zingocan.com/?p=5803</guid>
		<description><![CDATA[Merhabalar.. İlk olarak bu dersi Video olarak anlatmayı düşünmüştüm fakat şuan farkettim ki mikrofonumda yine sorun devam ediyor ve ses kaydını çok az alıyordu.. Sanırım Windows 7 yüklemem ile ilgili bir durum, internetten araştırdım fakat başaramadım bu sorunu çözen varsa &#8230; <a href="http://zingocan.com/css3-ile-basliklara-stil-kazandirin.html">Okumaya devam et <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Merhabalar.. İlk olarak bu dersi <em><strong>Video</strong></em> olarak anlatmayı düşünmüştüm fakat şuan farkettim ki mikrofonumda yine sorun devam ediyor ve ses kaydını çok az alıyordu.. Sanırım Windows 7 yüklemem ile ilgili bir durum, internetten araştırdım fakat başaramadım bu sorunu çözen varsa yorum olarak bildirmesini dilerim.. Konuya geçelim.</p>
<p>Bilindiği üzere Photoshop ile harikalar yaratılmakta.. Çoğu menü, link ya da butonlar iki ayrı Photoshop dosyası kullanarak hover yöntemiyle değişen tipte iki resmi tek bir resim gibi göstermemizi sağlıyor.. CSS derslerimin başından beri sizlere anlatmak istediğim olay ise şuydu; Photoshop harika bir programdır, ona diyecek lafımız yok, lakin Photoshop&#8217;u bu gibi basit bileşenleri oluşturmaktansa daha profesyonel işler için kullanmalıyız.. Bu konuda basit bir hover efekti ile bir h1 etiketine nasıl stil kazandırırız bunu göstereceğim.<img title="Daha fazla..." src="../wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p><span id="more-5803"></span></p>
<p>[download]Demo için<a href="http://zingocan.com/demos/css/h1"> tıklayınız</a>.[/download]</p>
<ul>
<li>İlk olarak html kaynağımıza bir başlık ve içerisine  link girelim;</li>
</ul>
<pre>&lt;h1&gt;&lt;a href="#"&gt; Zingocan CSS &lt;/a&gt;&lt;/h1&gt;</pre>
<ul>
<li>Şimdi yavaş yavaş CSS kodlarımızı oluşturmaya başlayalım. İlk olarak bir body tag&#8217;i girip renk ayarlarını oluşturuyorum;</li>
</ul>
<pre>body {
background: #666;
padding: 1em;
}</pre>
<ul>
<li>Bu ayarlar basit CSS kodlarından oluşuyor. Değerleri dilediğiniz gibi oluşturabilir hatta isterseniz hiç yazmayabilirsiniz.Burada önemli olan kodlarımız h1 ile alakadardır. hover özelliği kullanmadan önce ilk olarak h1 tag&#8217;ini şekillendirelim;</li>
</ul>
<pre>h1 {
position: relative;
font-size: 200px;
margin-top: 0;
font-family: 'Myriad Pro', 'Myriad', helvetica, arial, sans-serif;
text-shadow: 2px 3px 3px #292929;
letter-spacing: -7px;
}</pre>
<ul>
<li>Kodlarımızda, Arka tarafta görünecek olan Gölgemizin tek bir şema üzerinde ve sadece bir tane başlığı göstermesi için position: relative özelliğini kullandık. Diğer alanlar ise isteğe bağlı değiştirilebilir değerlerdir. Biz en başta h1 tag&#8217;i içerisinde bir link oluşturmuştuk. h1 etiketine ait css özelliklerini girdik fakat bundan sonra yapacağımız işlemler, bu link ile alakadar olmalı. Bunun için;</li>
</ul>
<pre>h1 a {
text-decoration: none;
color: #ffffff;
position: absolute;
text-shadow: 0 2px 0 #e9e9e9;
}</pre>
<ul>
<li>Bu defa yukarıda kullandığımız relative değerini Link oluşum sırasında kayma meydana gelmemesi için absolute olarak değiştirdim. Linkimize bir renk ve text-shadow ile bir gölge ekledim. Gölge etiketi içerisine gölgeyi betimlemesi için boyut ve renk kodlarını kullandım.Şimdi de  mouse ile linkin üzerine gelindiğinde hover özelliği aktif yapabilmek için bir kaç kod girmem gerekecek, aslında bu durumda web-kit özelliklerini kullanarak daha biçimsel bir durum elde edebiliriz fakat hover metodunun sadece renk özelliğini kullanıyorum;</li>
</ul>
<pre>h1:after {
color: #dbdbdb;}</pre>
<ul>
<li>Burada Aslında beyaz renkte olan linkimizin üzerine gelindiğinde #dbdbdb renk kodu içeren bir renge dönüşmesini istedik.Şimdiye kadar yaptığımız şeyleri aslında Firefox gibi daha modern tarayıcılarda tamamlamış bulunuyoruz. Yalnız İnternet explorer ve Chrome gibi tarayıcılarda Firefox ile aldığımız sonucu bunlarda da alamayabiliriz. Çünkü internet Explorer 8 itibariyle şuanda gölge efekti tam verim ile görünmemekte. Bu işlemi düzeltmek için ve güzel görünmesini istediğimiz başlığın gölge efekti kötü olmasından sa hiç olmamasını istiyoruz. Bu yüzden aşağıda gösterdiğim farklılıktaki web-kit kodlarını ekliyoruz;</li>
</ul>
<pre>body {
 background: #666;
 padding: 1em;
 }
 h1 {
 position: relative;
 font-size: 200px;
 margin-top: 0;
 font-family: 'Myriad Pro', 'Myriad', helvetica, arial, sans-serif;
 text-shadow: 2px 3px 3px #292929;
 letter-spacing: -7px;
 -webkit-text-stroke: 1px white;
 }
 h1 a {
 text-decoration: none;
 color: #ffffff;
 position: absolute;
 -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,0)), to(rgba(0,0,0,1)));
 text-shadow: 0 2px 0 #e9e9e9;
 -webkit-transition: all .3s;
 -moz-transition: all .3s;&lt;/strong&gt;&lt;/span&gt;
 transition: all .3s;
 }
 h1 a:hover {
 color: #185a50;
 -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,.3)), to(rgba(0,0,0,1)));
 }
 h1:after {
 color: #dbdbdb;
 content : attr(baslik);
 }</pre>
<p>Dikktatinizi çektiyse h1:after bölümü oluşturduk ve buna bir content ekledik. Content&#8217;in ismi  baslik diye görünüyor. Bu işlem bizim başlık alanımızı bütünlememize yarayacak fakat bu baslik ismini de h1 tag&#8217;inin içerisine gömmemiz gerekecek bunun için de;</p>
<pre>&lt;h1 baslik="Zingocan CSS"&gt; &lt;a href="#"&gt; Zingocan CSS &lt;/a&gt; &lt;/h1&gt;</pre>
<p>Baslik  bölgemizi oluşturmamız gerekiyor.</p>
<p>Hayırlı ramazanlar dilerim =)</p>
]]></content:encoded>
			<wfw:commentRss>http://zingocan.com/css3-ile-basliklara-stil-kazandirin.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WordPress Temaya Ayar Sayfası Ekleme</title>
		<link>http://zingocan.com/wordpress-temaya-ayar-sayfasi-ekleme.html</link>
		<comments>http://zingocan.com/wordpress-temaya-ayar-sayfasi-ekleme.html#comments</comments>
		<pubDate>Tue, 06 Jul 2010 11:23:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS Dersleri]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Tasarım Dersleri]]></category>
		<category><![CDATA[Web Coding]]></category>
		<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[Wordpress Dersleri]]></category>
		<category><![CDATA[tema ayar sayfası]]></category>
		<category><![CDATA[tema options page]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress dersleri]]></category>
		<category><![CDATA[wordpress tema ayar sayfası]]></category>
		<category><![CDATA[wordpress tema ayarları]]></category>
		<category><![CDATA[wordpress tuts]]></category>

		<guid isPermaLink="false">http://zingocan.com/?p=5095</guid>
		<description><![CDATA[Merhaba arakdaşlar.. Bildiğiniz üzere bir çok premium temada WordPress Admnin paneli içerisinde zorlanmadan kullanabileceğiniz bir ayar sayfası mevcuttur. Bu ayar sayfası içerisinde kodlarla uğraşmadan otomatik düzeltebileceğiniz alanlar mevcuttur. Bu yazımda bu ayar sayfasını nasıl oluştururuz onu anlatacağım. Neler Yapacağız? Başlamadan &#8230; <a href="http://zingocan.com/wordpress-temaya-ayar-sayfasi-ekleme.html">Okumaya devam et <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Merhaba arakdaşlar.. Bildiğiniz üzere bir çok premium temada WordPress Admnin paneli içerisinde zorlanmadan kullanabileceğiniz bir ayar sayfası mevcuttur. Bu ayar sayfası içerisinde kodlarla uğraşmadan otomatik düzeltebileceğiniz alanlar mevcuttur. Bu yazımda bu ayar sayfasını nasıl oluştururuz onu anlatacağım.</p>
<h2>Neler Yapacağız?</h2>
<p>Başlamadan önce neler yapacağız, Temamızda ne gibi değişiklikler yapacağız bunları başlıklar halinde belirtip daha sonra açıklamalarını vereceğim.Yani WordPress admin panelimizde hangi ayarları değiştirebileceğiz ,neleri kullanabileceğimizi başlıklar halinde yazalım;</p>
<ul>
<li>Temanın Renk Düzenini Değiştirme</li>
<li>Reklam Panelleri Ekleme</li>
<li>İsteğe Bağlı Sidebar oluşturma</li>
<li>Yine isteğe bağlı son tweet paneli</li>
<li>Ve Arama kutusu<span id="more-5095"></span></li>
</ul>
<p>Arkadaşlar aslında yukarıdaki maddelere bakacak olursak bu özellikler için temanın ayarlarıyla oynayıp bir sürü uğraşmanın anlamı ne diyebilirsiniz. Fakat aşağıda göstereceğim şekidle yapacağınız ayarlamalar sayesinde kendinize göre bir tema çizebilir bu özellikleri çoğaltabilirsiniz.Evet şimdi başlayalım;</p>
<p style="text-align: center;"><img class="aligncenter" src="../wp-content/uploads/wordpress_kurmak.jpg" alt="http://zingocan.com/wp-content/uploads/wordpress_kurmak.jpg" width="466" height="251" /></p>
<h2>1. Gerekli Dosyaları Oluşturma</h2>
<p>Arkadaşlar yukarıda bahsettiğimiz ayarları oluşturabilmek daha doğrusu bunları admin panelimizde görebilmek veya düzenleyebilmek için temamızda kullanmamız gereken birkaç kod olması gerekir. Yani admin panelinde gösteriye sunacağımız Theme Options özelliği için bir dosya ya da dosya içerisine kod girmemiz gerekli.Wordpress ayarlarına göre bu kodlar temamızın functions.php adlı dosyasında gizlidir. Bunun için functions.php dosyasını temizliyoruz ve baştan yazıyoruz..</p>
<h2>2 &#8211; Tema Ayar dosyasını oluşturma.</h2>
<p>Bunun için ilk önce boş bir dosya oluşturuyoruz ve adını functions.php koyuyoruz..Bir kaç eylem kodunu girerek wordpress&#8217;e ilk olarak bu sayfanın fonksiyon sayfası olduğunu bildirmemiz lazım.. Yani örneğin admin_menu adında bir fonskyion oluşturup bunu admin panelimizde çağırdığımız zaman bizim başlangıç sayfamızda bir admin_menü Menüsü oluşacaktır ve bu oluşan menü içerisinde biz ayaralmalarımızı artık yapabileceğiz.. Şimdi aşağıda vereceğim kodları dikkatle incelerseniz , ne demek istediğimi daha iyi anlayacaksınız;</p>
<p><strong>Ayar sayfası;</strong></p>
<pre>&lt;?php
<code>// Ayar sayfası Fonksiyonları</code>

function themeoptions_admin_menu()
{
<code> </code><code>// Burada admin panelimizin başlangıç sayfasında tema ayarları linkinin nere görüneceğini belirleriz.</code>
 add_theme_page("Theme Options", "Theme Options", 'edit_themes', basename(__FILE__), 'themeoptions_page');
}

function themeoptions_page()
{
<code> </code><code>// Burada da ana fonskyion ve genel ayar bölümümüz mevcut.</code>
}

add_action('admin_menu', 'themeoptions_admin_menu');

?&gt;
</pre>
<p>İlk fonksiyonumuz olan <em>themeoptions_admin_menu </em>linkimizi kolaylıkla başlangıç panelimize koyduk. WordPress&#8217;in;  hangi ayarları çağırdığımızı anlaması için <em>themeoptions_page()</em> adlı bir fonsiyon oluşturduk. Burada temamızın ayarlarını oluşturabileceğimiz bir kaç alan daha girmemiz gerekecek. Bu ayarlar da tamamlandıktan sonra temamızı aktif ettiğimiz vakit admin panelinde kigörünüm kısmının en altında bir Theme Options Linki belirecektir.Artık bir ayar sayfamız var ve şimdi de içerisini doldurmamız gerekecek.</p>
<h2>3.Tema Seçeneklerini ve Alanları Belirleme</h2>
<p>Evet, şimdi de Theme Options bölümümüzün içerisine alanlarımızı girmemiz gerekiyor.Bu Theme Options bölümüne ek olarak alt linkler de oluşturulabilir yalnız ben burada sadece tek bir sayfa ve içerisine alanları eklemek istiyorum.</p>
<p>Şimdi <em>themeoptions_page() </em>fonksiyonuun içerisine aşağıdaki kodları girerek<strong> Tema ayar sayfamızı oluşturalım;</strong></p>
<pre>function themeoptions_page()
 {
<code> </code><code>// Burası ayar sayfamızda bulunam Genel ayarları kapsayacak.</code>
 ?&gt;
 &lt;div&gt;
 &lt;div id="icon-themes"&gt;&lt;br /&gt;&lt;/div&gt;
 &lt;h2&gt;Theme Options&lt;/h2&gt;

 &lt;form method="POST" action=""&gt;
 &lt;input type="hidden" name="update_themeoptions" value="true" /&gt;

 &lt;p&gt;&lt;input type="submit" name="search" value="Ayarları Güncelle" /&gt;&lt;/p&gt;
 &lt;/form&gt;

 &lt;/div&gt;
 &lt;?php
 }</pre>
<p>Önce daha önce bu sayfa için oluşturduğumuz ve ayar sayfası olduğunu belirten  theme_options fonksiyonunu çağırdık. Daha sonra ise Theme Options adlı başlık ve aşağısına da Tema ayarlarını yaptıktan sonra seçenekleri güncelleyecek Update Options butonunu koyduk. Bu kısım basitti.</p>
<p>Şimdi ise ayarları içeriye girmek gerekiyor. Yukarıda belirttiğimiz seçeneklerden oluşacak bu ayarlar. Şimdi bu ayarları biraz açalım, nasıl kullanacağımıza bir bakalım;</p>
<ul>
<li>Herşeyden önce biz tema stil ayarlarını renk şablonlarını değiştirebilmek için tema üzerinde bir izin girdisi oluşturmamız gerekiyor.</li>
<li>İkinci olarak 2 adet reklam alanı oluşturabilmek için bağlantı ayarlarını kullanıp bunları resim gibi göstereceğiz.</li>
<li>Üçüncüsü ise isteğe bağlı bir sidebar oluşturacağız, bu da basit bir onay kutusuyla sağlanacak.</li>
<li>Dördüncü olarak, bir twitter sidebar alanı bulunacak, bunun için bir twitter Kullanıcı adı isteyip bunları twitter panelinden çekeceğiz.</li>
<li>Son olarak isteğe bağlı bir arama kutusu yerleştireceğiz, bu da yine bir onay kutusuyla sağlanacak</li>
</ul>
<p><strong>Tüm bunları aşağıdaki kod yığınıyla oluşturabiliriz;</strong></p>
<pre>function themeoptions_page()
{
<code> </code><code>// Burası ayar sayfamızda bulunam Genel ayarları kapsayacak.</code>
 ?&gt;
 &lt;div&gt;
 &lt;div id="icon-themes"&gt;&lt;br /&gt;&lt;/div&gt;
 &lt;h2&gt;Tema Ayarları&lt;/h2&gt;

 &lt;form method="POST" action=""&gt;
 &lt;input type="hidden" name="update_themeoptions" value="true" /&gt;

 &lt;h4&gt;Renk stilini kullan&lt;/h4&gt;
 &lt;select name ="colour"&gt;
 &lt;option value="red"&gt;Kırmızı Renk Stili&lt;/option&gt;
 &lt;option value="green"&gt;Yeşil Renk Stili&lt;/option&gt;
 &lt;option value="blue"&gt;Mavi Renk Stili&lt;/option&gt;
 &lt;/select&gt;

 &lt;h4&gt;Reklam Alanı #1&lt;/h4&gt;
 &lt;p&gt;&lt;input type="text" name="ad1image" id="ad1image" size="32" value=""/&gt; Reklam Resimi&lt;/p&gt;
 &lt;p&gt;&lt;input type="text" name="ad1url" id="ad1url" size="32" value=""/&gt; Advert Link&lt;/p&gt;

 &lt;h4&gt;Reklam Alanı #2&lt;/h4&gt;
 &lt;p&gt;&lt;input type="text" name="ad2image" id="ad2image" size="32" value=""/&gt; Reklam Resimi&lt;/p&gt;
 &lt;p&gt;&lt;input type="text" name="ad2url" id="ad2url" size="32" value=""/&gt; Advert Link&lt;/p&gt;

 &lt;h4&gt;&lt;input type="checkbox" name="display_sidebar" id="display_sidebar" /&gt; Sidebarı göster&lt;/h4&gt;

 &lt;h4&gt;&lt;input type="checkbox" name="display_search" id="display_search" /&gt; Arama kutusunu göser&lt;/h4&gt;

 &lt;h4&gt;&lt;input type="checkbox" name="display_twitter" id="display_twitter" /&gt;Twitter panelini göster&lt;/h4&gt;
 &lt;p&gt;&lt;input type="text" name="twitter_username" id="twitter_username" size="32" value="" /&gt; Twitter Kullanıcı adı&lt;/p&gt;

 &lt;p&gt;&lt;input type="submit" name="search" value="Ayarları Güncelle" /&gt;&lt;/p&gt;
 &lt;/form&gt;

 &lt;/div&gt;
 &lt;?php
}</pre>
<h2>4. Veritabanını Güncelleme</h2>
<p>Tüm bu kodları girdikten sonra WordPress veri tabanımıza POST metoduyla yeni ayarlarımızı bildirmemiz gerekecek. Bunun için ayar sayfasında theme_options adlı fonksiyonun yeni girdilerini aşağıda vereceğim kod ile veri tabanına bildiriyoruz;</p>
<pre>if ( $_POST['update_themeoptions'] == 'true' ) { themeoptions_update(); }</pre>
<p>POST metoduyla bildirim yaptıktan sonra tabiki şimdi bir de güncelleme ayarlarını yapmamız gerekecek. Güncelleme ayarlarını basit PHP database kodlarını kullanarak temamızda bulunan bütün ayarları Update ettikten sonra veri tabanına güncellemesi için emir veren kodları themeoptions_page bölümünün en başına girmemiz gerekecek;</p>
<pre>function themeoptions_update()
{
 // this is where validation would go
 update_option('mytheme_colour',     $_POST['colour']);

 update_option('mytheme_ad1image',     $_POST['ad1image']);
 update_option('mytheme_ad1url',     $_POST['ad1url']);

 update_option('mytheme_ad2image',     $_POST['ad2image']);
 update_option('mytheme_ad2url',     $_POST['ad2url']);

 if ($_POST['display_sidebar']=='on') { $display = 'checked'; } else { $display = ''; }
 update_option('mytheme_display_sidebar',     $display);

 if ($_POST['display_search']=='on') { $display = 'checked'; } else { $display = ''; }
 update_option('mytheme_display_search',     $display);

 if ($_POST['display_twitter']=='on') { $display = 'checked'; } else { $display = ''; }
 update_option('mytheme_display_twitter',     $display);

 update_option('mytheme_twitter_username',     $_POST['twitter_username']);
}</pre>
<p>Güncelleme fonksiyonu ismindende anlaşılacağı gibi Temanın içerisinde yapılan değişikleri veritabanında güncellememizi sağlayan bir özellik. Eğer daha önce wordpress betiğinizde böyle bir tablo yoksa WordPress kendisi bu tabloyu oluşturur ve sizin için ayarlarınızı bu tablo içerisinde tutar.. Biz yukarıda başka bir tema yada eklenti tablosuyla karışmaması için tablo isimlerine mytheme_ şeklinde başlayan isimler girdik.</p>
<p>Şimdiye kadar yaptıklarımızda bizim bir ayar sayfamız mevcuttu fakat bu ayar sayfasında içeriği doldurup update yapktıktan sonra ayar sayfasına tekrar gelindiğinde bu seçeneklerin boş olduğunu ve de daha önce kaydettiğimiz ayarların olmadığını göreceğiz. Bunun sebebi veri tabanından gelen bir callback fonksiyonunun olmamasından kaynaklanır. Şimdi bunuda yapıp temamızı tamamlayalım.</p>
<h2>5. Ayarları Çekme</h2>
<p>Yukarıda dediğim gibi daha önce yapmış olduğumuz ayarlarımızı formlara aktarmasi için bir callback fonksiyonuna ihtiyacımız var.Bu çok basit bir php get metoduyla oluşturulabilir. Fakat biz bu ayarı sadece formların içerisini doldurması için kullanmamız gerekir. Daha önce yukarıda yaptığımız get metodunu kullanırsak ayarları tekrar update etmiş gibi oluruz. bu yüzden bir <em>get_option()</em> kullanarak işimizi halledeceğiz<em>.</em></p>
<pre>function themeoptions_page()
{
<code> </code><code>// Burası ayar sayfamızda bulunam Genel ayarları kapsayacak</code>

 if ( $_POST['update_themeoptions'] == 'true' ) { themeoptions_update(); }

 //if ( get_option() == "checked"

 ?&gt;
 &lt;div&gt;
 &lt;div id="icon-themes"&gt;&lt;br /&gt;&lt;/div&gt;
 &lt;h2&gt;<code>Tema Ayarları</code>&lt;/h2&gt;

 &lt;form method="POST" action=""&gt;
 &lt;input type="hidden" name="update_themeoptions" value="true" /&gt;

 &lt;h4&gt;<code>Renk Stili Kullan</code>&lt;/h4&gt;
 &lt;select name ="colour"&gt;
 &lt;?php $colour = get_option('mytheme_colour'); ?&gt;
 &lt;option value="red" &lt;?php if ($colour=='red') { echo 'selected'; } ?&gt; &gt;Kırmızı Renk Stili&lt;/option&gt;
 &lt;option value="green" &lt;?php if ($colour=='green') { echo 'selected'; } ?&gt;&gt;Yeşil Renk Stili&lt;/option&gt;
 &lt;option value="blue" &lt;?php if ($colour=='blue') { echo 'selected'; } ?&gt;&gt;Mavi Renk Stili&lt;/option&gt;
 &lt;/select&gt;

 &lt;h4&gt;Reklam Alanı #1&lt;/h4&gt;
 &lt;p&gt;&lt;input type="text" name="ad1image" id="ad1image" size="32" value="&lt;?php echo get_option('mytheme_ad1image'); ?&gt;"/&gt; Reklam Resimi&lt;/p&gt;
 &lt;p&gt;&lt;input type="text" name="ad1url" id="ad1url" size="32" value="&lt;?php echo get_option('mytheme_ad1url'); ?&gt;"/&gt; Reklam Linki&lt;/p&gt;

 &lt;h4&gt;Reklam Alanı #2&lt;/h4&gt;
 &lt;p&gt;&lt;input type="text" name="ad2image" id="ad2image" size="32" value="&lt;?php echo get_option('mytheme_ad2image'); ?&gt;"/&gt; Reklam Resimi&lt;/p&gt;
 &lt;p&gt;&lt;input type="text" name="ad2url" id="ad2url" size="32" value="&lt;?php echo get_option('mytheme_ad2url'); ?&gt;"/&gt; Reklam Resimi&lt;/p&gt;

 &lt;h4&gt;&lt;input type="checkbox" name="display_sidebar" id="display_sidebar" &lt;?php echo get_option('mytheme_display_sidebar'); ?&gt; /&gt; Sidebarı Göster&lt;/h4&gt;

 &lt;h4&gt;&lt;input type="checkbox" name="display_search" id="display_search" &lt;?php echo get_option('mytheme_display_search'); ?&gt; /&gt; Arama Kutusunu Göster&lt;/h4&gt;

 &lt;h4&gt;&lt;input type="checkbox" name="display_twitter" id="display_twitter" &lt;?php echo get_option('mytheme_display_twitter'); ?&gt; /&gt; Twitter Panelini Göster&lt;/h4&gt;
 &lt;p&gt;&lt;input type="text" name="twitter_username" id="twitter_username" size="32" value="&lt;?php echo get_option('mytheme_twitter_username'); ?&gt;" /&gt; Twitter Kullanıcı Adı&lt;/p&gt;

 &lt;p&gt;&lt;input type="submit" name="search" value="Ayarları Güncelle" /&gt;&lt;/p&gt;
 &lt;/form&gt;

 &lt;/div&gt;
 &lt;?php
}</pre>
<p>Evet bu işimizi de hallettik. Şimdiye kadar yaptıklarımızı bir sayacak olursak, Bir tema ayar sayfası yaptık, daha sonra tema ayar sayfasının içini doldurduk ve içerisine girdiğimiz bilgileri veritabanına çekmesi için emir verdik.. Peki içini doldurduğumuz bu özellikler nereden gelecek ve nereyi değiştirecektir? Henüz temamızın içerisinde bir değişiklik yapmadık.. Son olarak gelin bir de teamamıza en başta saydığımız özellikleri değiştirebilecek bir kaç eklenti kuralım.</p>
<h2>6.Temayı Değiştirme</h2>
<h3>Renk Şemasını Değiştirme;</h3>
<p>Renk şeması ayarlarımız Temamızın CSS sayfasıyla alakadar bir durumdur. Daha önce hazırlamış olduğumuz 3 adet  renk için stil sayfalarımızın olduğunu düşünerek  temanın head etiketleri arasına aşağıda ki kodları giriyoruz;</p>
<pre>&lt;link rel="stylesheet" href="&lt;?php bloginfo('stylesheet_directory'); ?&gt;/default.css" type="text/css"&gt;
&lt;link rel="stylesheet" href="&lt;?php bloginfo('stylesheet_directory'); ?&gt;/&lt;?php echo get_option('mytheme_colour'); ?&gt;.css" type="text/css"&gt;</pre>
<p>Bu değişiklikler, Veri tabanından gelen girdiler sayesinde admin panelinde hangi tema adı seçilmiş ise temamızın o tema adına ait css dosyasını kullanmasını sağlıyoruz.</p>
<h3>Reklam Alanlarını Oluşturma</h3>
<p>Yine burada da Temamızın neresinde görünmesini istiyorsak o bölüme aşağıdaki kodları yazarak admin panelinde ayarlanan Resimve url leri çağırıyoruz;</p>
<p>[php]</p>
<p>&lt;a href=&quot;&lt;?php echo get_option(&#8216;mytheme_ad1url&#8217;); ?&gt;&quot;&gt;&lt;img src=&quot;&lt;?php echo get_option(&#8216;mytheme_ad1image&#8217;); ?&gt;&quot; height=&quot;125&quot; width=&quot;125&quot; /&gt;&lt;/a&gt;<br />
&lt;a href=&quot;&lt;?php echo get_option(&#8216;mytheme_ad2url&#8217;); ?&gt;&quot;&gt;&lt;img src=&quot;&lt;?php echo get_option(&#8216;mytheme_ad2image&#8217;); ?&gt;&quot; height=&quot;125&quot; width=&quot;125&quot; /&gt;&lt;/a&gt;</p>
<p>[/php]</p>
<h3>Sidebar Oluşturma</h3>
<p>En başta dediğimiz gibi eğer Sidebar check butonu seçili ise isteğe bağlı bir kenarlık ekleyebilir ya  da seçili değilse bu özelliğin hiç kullanılmamasını istediğimiz aşağıdaki kodları giriyoruz. Tabiki bu özelliği de php if metoduyla yapıyoruz;</p>
<pre>if ( get_option('mytheme_display_sidebar') == 'checked') { get_sidebar(); }

// or alternatively...
if ( get_option('mytheme_display_sidebar') == 'checked') { get_sidebar(); } else { <code> </code><code>/* hiç birşey gösterme *</code> }</pre>
<h3>Son Tweet Ayarları</h3>
<p>Burada yine basit bir eklenti gibi görünen son tweetlerimizi girmemize olanak sağlayacak yukarıdaki gibi isteğe bağlı kodları yazıyoruz</p>
<pre>&lt;?php if (get_option('mytheme_display_twitter') ) { ?&gt;
&lt;div id="twitter_div"&gt;
 &lt;ul id="twitter_update_list"&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;?php } ?&gt;</pre>
<p>Şimdi de son tweet ayarlarımızı göstermesi için footer.php dosyasında &lt;/body&gt; tag&#8217;inin öncesine aşağıdaki kodları yapıştırıyoruz. Kodlarda jSon Callback fonksyionu ile veri çekmemize yarayan fonksiyon mevcut;</p>
<pre>&lt;script src="http://twitter.com/javascripts/blogger.js"&gt;&lt;/script&gt;
&lt;script src="http://twitter.com/statuses/user_timeline/&lt;?php echo get_option('mytheme_twitter_username'); ?&gt;.json?callback=twitterCallback2&amp;count=5"&gt;&lt;/script&gt;</pre>
<h3>İsteğe Bağlı Arama Kutusu</h3>
<p>Son olarak aşağıdaki basit bir kaç kodu kullanarak sidebar da arama kutusunun olup ya da olmayacağını belirlemek için fonksiyon girdisi oluşturalım;</p>
<pre>if ( get_option('mytheme_display_search') == 'checked') { ?&gt;
&lt;form role="search" method="get" id="searchform" action="" &gt;
 &lt;input type="text" value="" name="s" id="s" /&gt;
&lt;/form&gt;
&lt;?php }</pre>
<h2>Sonuç</h2>
<p>WordPress Temanıza nasıl bir ayar sayfası yapmayı öğrendiğinizi umuyorum.. Yukarıda bashsettiğim şekilde daha farklı özellikler de temaya eklenebilir.. Örneğin;temanızın stil dosyalarına sağ ve soldan ne kadar boşluk olacağını, link renklerini, ya da daha başka CSS derlserinde gösterdiğim özellikleri kullanarak durumu kontrol altına alabilir ve daha az eklenti kullanarak bu işten karlı çıkabilirsiniz..</p>
]]></content:encoded>
			<wfw:commentRss>http://zingocan.com/wordpress-temaya-ayar-sayfasi-ekleme.html/feed</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>CSS Pseudo Sınıfları – Özel Efektler</title>
		<link>http://zingocan.com/css-pseudo-siniflari-ozel-efektler.html</link>
		<comments>http://zingocan.com/css-pseudo-siniflari-ozel-efektler.html#comments</comments>
		<pubDate>Fri, 11 Jun 2010 18:14:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS Dersleri]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Cascading Style Sheets]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[CSS Efekt]]></category>
		<category><![CDATA[CSS Özel efekt]]></category>
		<category><![CDATA[CSS pseudo]]></category>
		<category><![CDATA[CSS sınıfları]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Style Sheets]]></category>
		<category><![CDATA[XHTML Dersleri]]></category>

		<guid isPermaLink="false">http://zingocan.com/?p=4602</guid>
		<description><![CDATA[CSS pseudo-classes bazı seçicilere özel efekt vermemizi sağlayan bir sınıftır. Bu verilen adın Türkçe açıklaması olmadığı ya da tam karşılanmadığı için orjinal ismini yazdım.. CSS içerisinde bazen özel efektlere ihtiyac duyarız.. Bunlar pseudo sınıfları içerisinde XHTML&#8217;e atayacağımız bazı seçicilerin kendi &#8230; <a href="http://zingocan.com/css-pseudo-siniflari-ozel-efektler.html">Okumaya devam et <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>CSS pseudo-classes bazı seçicilere özel efekt vermemizi sağlayan bir sınıftır. Bu verilen adın Türkçe açıklaması olmadığı ya da tam karşılanmadığı için orjinal ismini yazdım.. CSS içerisinde bazen özel efektlere ihtiyac duyarız.. Bunlar pseudo sınıfları içerisinde XHTML&#8217;e atayacağımız bazı seçicilerin kendi özelliklerinin dışına vurulmuş halidir.</p>
<h2>Söz Dizimi</h2>
<p>pseudo-classes söz dizimi şu şekilde oluşturulur;</p>
<pre>seçici:pseudo-class {özellik:değer;}
</pre>
<p><span id="more-4602"></span></p>
<p>Sınıflar da pseudo-classes içerisinde şu şekilde kullanılır;</p>
<pre>seçici.sınıf:pseudo-class {özellik:değer;}
</pre>
<h2>Anchor Pseudo-classes</h2>
<p>Sayfa içerisindeki linkler farklı tarayıcılara göre farklı gösterimleri mevcuttur.. Linklere özel anonim değerler eklenmedikçe şu şekilde CSS özelliği katılabilir;</p>
<p>[css]</p>
<p>a:link {color:#FF0000;}      /*ziyaret edilmemiş link */<br />
 a:visited {color:#00FF00;}  /* ziyaret edilmiş link */<br />
 a:hover {color:#FF00FF;}  /*mouse over linki */<br />
 a:active {color:#0000FF;}  /* seçilen link */</p>
<p>[/css]</p>
<p>Daha önceki derslerimizden de bildiğiniz gibi mouse over, linkin üzerine mouse ile gelinmesi demekti.</p>
<p><strong>[message type="info"] </strong><strong>a:hover</strong> özelliği , a:link ve a:visited CSS tanımlamalarından sonra gelmelidir.</p>
<p><strong>a:active</strong> özelliği, a:hover CSS tanımlamasından sonra gelmelidir.</p>
<p><strong>Pseudo-class</strong> isimleri büyük küçük harf duyarlısı değildir.<strong>[/message]</strong></p>
<h2>Pseudo-sınıfları ve CSS Sınıfları</h2>
<p>Pseudo-sınıfları CSS sınıfları ile kombine edilebilir;</p>
<pre>a.kirmizi:visited {color:#FF0000;}

&lt;a href="css-dersleri.html"&gt;CSS Dersleri&lt;/a&gt;
</pre>
<p>Yukarıdaki örnekte olan link eğer daha önce ziyaret edilmişse, link kırmızı görünecektir.</p>
<h2>CSS First-chlild Pseudo-sınıfı</h2>
<p>First-child den kastımız belirlenen seçici arasındaki ilk elemandır..Şöye bir örnekleme düşünülebilir, eğer iki adet paragraf elemanınız varsa ve bunların hergangi bir sınıfı yoksa, first-child özelliği ile ilk p elemanına etki edebilir, bu elemana çeşitli CSS özellikleri katabiliriz.Örnek;</p>
<pre>

<html>
 <head>
<style type="text/css">
 p:first-child
 {
 color:blue;
 }
 </style>

 </head>

 <body>

jQuery ve CSS Dersleri.

jQuery ve CSS Dersleri.

 </body>
 </html>
</pre>
<p>Yukarıda iki adet p tag&#8217;i bulunuyor, lakin ilk p elemanı mavi renkte diğeri ise default değerindedir.</p>
<p>Şimdi de<strong> Bütün &lt;p&gt; elemanlarının ilk &lt;i&gt; elemanına etki edelim;</strong></p>
<pre>

<html>
 <head>
<style type="text/css">
 p > i:first-child
 {
 font-weight:bold;
 }
 </style>

 </head>

 <body>

jQuuery ve <i>CSS</i> dersleri. jQuery ve  <i>CSS</i> dersleri

jQuuery ve <i>CSS</i> dersleri. jQuery ve   <i>CSS</i> dersleri

 </body>
 </html>
</pre>
<p>Yukarıdaki örneği göze alacak olursak birinci cümledeki CSS &lt;i&gt; tag&#8217;i mavi değeri almış fakat ikinci cümlelerdeki almamıştır.. Bu da yukarıda bahsedilen sadece &lt;p&gt; tag&#8217;leri içerisindeki ilk &lt;i&gt; elemanlarına etki ettiğimiz için oluşmuştur.</p>
<p>Şimdi de<strong> ilk &lt;p&gt; elemanının bütün &lt;i&gt; elemanlarına etki edelim;</strong></p>
<pre>

<html>
 <head>
<style type="text/css">
 p:first-child i
 {
 color:blue;
 }
 </style>

 </head>

 <body>
<pre>

jQuuery ve <i>CSS</i> dersleri. jQuery ve   <i>CSS</i> dersleri
</pre>
<pre>

jQuuery ve <i>CSS</i> dersleri. jQuery ve   <i>CSS</i> dersleri
</pre>
<p> </body><br />
 </html></p>
</pre>
<p>Gördüğünüz gibi bu defa da ilk &lt;p&gt; elemanının bütün &lt;i&gt; elemanlarına etki etmiş olduk.. Yukarıda verdiğim örnekleri bir not defterinde .html kalıbında tarayıcınızda açarsanız daha iyi anlayacağınızı umuyorum.</p>
<p>Bütün Pseudo sınıflarına ait tablo aşağıdadır.</p>
<h2>Pseudo-classes</h2>
<table style="height: 134px;" border="1" cellspacing="0" cellpadding="0" width="591">
<tbody>
<tr>
<th width="27%" align="left">Pseudo ismi</th>
<th width="68%" align="left">Açıklaması</th>
</tr>
<tr>
<td>:active</td>
<td>Eleman aktif olduğunda verilebilecek stil.</td>
</tr>
<tr>
<td>:first-child</td>
<td>Bir elemanın başka bir ilk elemanına stil verir.</td>
</tr>
<tr>
<td>:focus</td>
<td>Klawye odaklı bir stil ekler.</td>
</tr>
<tr>
<td>:hover</td>
<td>Belirlenen elemanın mouse ile üzerine gelindiğinde verilen stil.</td>
</tr>
<tr>
<td>:lang</td>
<td>Bir elemana belirlenen bir lang özelliği ekler.</td>
</tr>
<tr>
<td>:link</td>
<td>Ziyaret edilmemiş linklere stil verir.</td>
</tr>
<tr>
<td>:visited</td>
<td>Ziyaret edilmiş linklere stil verir.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://zingocan.com/css-pseudo-siniflari-ozel-efektler.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CSS Align – Hizalama</title>
		<link>http://zingocan.com/css-align-hizalama.html</link>
		<comments>http://zingocan.com/css-align-hizalama.html#comments</comments>
		<pubDate>Wed, 09 Jun 2010 22:17:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS Dersleri]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Cascading Style Sheets]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[CSS hiza ayarları]]></category>
		<category><![CDATA[CSS Hizalam]]></category>
		<category><![CDATA[CSS sağ ve sol]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://zingocan.com/?p=4598</guid>
		<description><![CDATA[Merhaba arkadaşlar.. Bu CSS dersimizde de CSS Align olarak birkaç bölüme ayıracağım Yüzey alanı parametresini daha önce gördüğümüz CSS margin özelliği ile birlikte kullanıp, backgorund  &#8211; color özelliklerini göstereceğim. CSS içerisinde bazı özellikler yatay elemanları hizalamak için kullanılır. Align bunlardan &#8230; <a href="http://zingocan.com/css-align-hizalama.html">Okumaya devam et <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Merhaba arkadaşlar.. Bu <a href="http://zingocan.com/css-bastan-alalim.html">CSS ders</a>imizde de CSS Align olarak birkaç bölüme ayıracağım Yüzey alanı parametresini daha önce gördüğümüz CSS margin özelliği ile birlikte kullanıp, backgorund  &#8211; color özelliklerini göstereceğim.</p>
<p>CSS içerisinde bazı özellikler yatay elemanları hizalamak için kullanılır. Align bunlardan biridir.</p>
<h2>Blok Elemanlarını Hizalama</h2>
<p>Blok elemanlarından kastımız sayfa boyunca ilerleyen ve Default ayarlarında herhangi bir kısıtlama ya da hizalama kullanmayan elemanlardır.Bunlara örnek verecek olursak;</p>
<ul>
<li>&lt;h1&gt;</li>
<li>&lt;p&gt;</li>
<li>&lt;div&gt;</li>
</ul>
<p>gibi elamanlardır. Text align (yazı hizalama) özelliği için<a href="http://zingocan.com/css-yazi-fontlari.html"> CSS Yazı</a> başlığımızı inceleyebilirsiniz.<span id="more-4598"></span></p>
<p>Bu bölümde birkaç CSS özelliğini kullanarak elemanları hizalamayı göstereceğim</p>
<h2>Margin Özelliğini Kullanarak Orta Hizalama</h2>
<p>Blok elemanları sağ ve sol margin özelliğini kullanarak yatay hizalama kullanılabilir.</p>
<p>margin:auto özelliği Eğer <strong> !DOCTYPE</strong> bilgisi yoksa İnternet Explorer&#8217;da çalışmaz.<strong> </strong></p>
<p>Ayarları margin:auto içerisine gömüp, belirlediğimiz alana farklı değerler de atayabiliriz. Ufak bir örnek verelim ne dersiniz;</p>
<p>[css]</p>
<p>.center<br />
 {<br />
 margin-left:auto;<br />
 margin-right:auto;<br />
 width:70%;<br />
 background-color:#b0e0e6;<br />
 }</p>
<p>[/css]</p>
<p>Yukarıda center sınıfına ait bölgeyi sayfanın ortasında yatay boşluğun %70 ini kullanarak oluşturduk.</p>
<p>Hizalama genişlik %100 olduğu zaman bir anlam oluşturmayacaktır.</p>
<h2>Position Özelliğini Kullanarak sağ ve sol Hizalama</h2>
<p>Position absolute özelliği ile hizalama yöntemi kullanılır.</p>
<p>[css]</p>
<p>.sag<br />
 {<br />
 position:absolute;<br />
 right:0px;<br />
 width:300px;<br />
 background-color:#b0e0e6;<br />
 }</p>
<p>[/css]</p>
<p>Yukarıda sag sınıfını bir paragraf elemanı ile birlikte kullandığımızda paragrafın sap tarafa dayalı olarak oluşturduk.</p>
<h2>Crossbrowser Tarayıcı Uyumluluğu</h2>
<p>margin, paddin ve position özelliklerini kullanırken belki deneme yaptığımız tarayıca gözümüze güzel görünsede sayfamız, farklı tarayıcılarda farklı görünümler oluşabilir.</p>
<p>Bir de internet explorer derdimiz mevcut. Diyelim ki biz bir id&#8217;nin position değerini belirledik ve !DOCTYPE bilgilendirmesini girmedik. Bu defa internet explorer 17px değerinde bir margin (boşluk değeri) bırakacaktır. !DOCTYPE bilgisi verip aşağıdaki yazım şeklini kullanırsak hergangi bir boşluk değeri oluşmayacaktır;</p>
<p>[css]</p>
<p>body<br />
 {<br />
 margin:0;<br />
 padding:0;<br />
 }<br />
 .container<br />
 {<br />
 position:relative;<br />
 width:100%;<br />
 }<br />
 .right<br />
 {<br />
 position:absolute;<br />
 right:0px;<br />
 width:300px;<br />
 background-color:#b0e0e6;<br />
 }</p>
<p>[/css]</p>
<h2>Float özelliğini kullanarak sağ ve sol Hizalama</h2>
<p>Float sağ ya da sol özelliğini kullanarak aşağıdaki gibi hizalama yapılabilir;</p>
<p>[css]</p>
<p>.right<br />
 {<br />
 float:right;<br />
 width:300px;<br />
 background-color:#b0e0e6;<br />
 }</p>
<p>[/css]</p>
<p>Buda float kullanılarak yaptığımız bir hizalama şekliydi. Yukarıda dediğim gibi birçok şekilde hizalama (align) sistemi  yazılabilir.. Float için de aşağıdaki gibi tarayıcı uyumu oluşturulabilir;</p>
<p>[css]</p>
<p>body<br />
 {<br />
 margin:0;<br />
 padding:0;<br />
 }<br />
 .right<br />
 {<br />
 float:right;<br />
 width:300px;<br />
 background-color:#b0e0e6;<br />
 }</p>
<p>[/css]</p>
]]></content:encoded>
			<wfw:commentRss>http://zingocan.com/css-align-hizalama.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Floating – Sabit Olmayan Nesneler</title>
		<link>http://zingocan.com/css-floating-sabit-olmayan-nesneler.html</link>
		<comments>http://zingocan.com/css-floating-sabit-olmayan-nesneler.html#comments</comments>
		<pubDate>Wed, 09 Jun 2010 21:45:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS Dersleri]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Cascading Style Sheets]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[CSS Float]]></category>
		<category><![CDATA[CSS resim ayarları]]></category>
		<category><![CDATA[dersler]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Style Sheets]]></category>

		<guid isPermaLink="false">http://zingocan.com/?p=4595</guid>
		<description><![CDATA[Merhaba arkadaşlar.. CSS Advanced kategorisinde CSS Floating adındaki WordPresste bir nevi Thumb olarak da adlandırılabilecek olan resimlerimizi yazılarımız ile bir kullanabileceğimiz ve bununla da sınırlı olmayan birkaç CSS float özelliğini göstereceğim. CSS Float Nedir? CSS Float özelliği ile birlikte, bir &#8230; <a href="http://zingocan.com/css-floating-sabit-olmayan-nesneler.html">Okumaya devam et <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Merhaba arkadaşlar.. <a href="http://zingocan.com/css-bastan-alalim.html">CSS Advanced</a> kategorisinde CSS Floating adındaki WordPresste bir nevi Thumb olarak da adlandırılabilecek olan resimlerimizi yazılarımız ile bir kullanabileceğimiz ve bununla da sınırlı olmayan birkaç CSS float özelliğini göstereceğim.</p>
<h2>CSS Float Nedir?</h2>
<p>CSS Float özelliği ile birlikte, bir elemanı diğerlerinden bağımsız olarak sağ ya da solda gösterip, elemanın gerisinde kalan alanları (aşağı ya da yukarı gibi) boşluk olarak değerlendirip oaralarıda kullanabileceğimiz sayfalar yapabiliriz.<span id="more-4595"></span></p>
<h2>Elemanlar Nasıl Float Edilir?</h2>
<p>Bir eleman yatay (horizontal) olarak kullanılır, eleman yalnız sağ ya da sol tarafta float edilebilir, aşağı  ya da yukarı float kabul edilmez.Yukarıda da bahsettiğim gibi sayfanın içerisine bir resim gömmeyi planladığımız vakit resmin sağ ya da sol taraflarına tam olarak yazı sığdırılamamakta yalnızca resmin en alt bölgesinde bir satırlık yazı gösterilebilmekteydi. Float özelliği sayesinde yazıları resimlerin etrafını dolduracak şekilde gösterebiliriz.</p>
<p>Eğer bir eleman sağ tarafa float edilmişse, yazılar sol tarafta sağ tarafa float edilmişse yazılar sağ tarafta kalacaktır.Örnek olarak;</p>
<p>[css]</p>
<p>img<br />
 {<br />
 float:right;<br />
 }</p>
<p>[/css]</p>
<p>Yukarıda resmi sağ tarafta kullanıp ondan sonra gelecek yazılar ise sol tarafta kalacaktır.</p>
<p>Sonraki Elemanları Floatlamak</p>
<p>Eğer birden fazla float eleman kullanacaksanız art arda gelecek bütün resimleri floatlayabilirsiniz.</p>
<p>Örnek için;</p>
<p>[css]</p>
<p>.resimler<br />
 {<br />
 float:left;<br />
 width:110px;<br />
 height:90px;<br />
 margin:5px;<br />
 }</p>
<p>[/css]</p>
<h2>Floatı Kapatmak</h2>
<p>Eğer daha önce bir float özelliği kullandıysanız ve bu float edilmiş öğeye etki eden ya da yakınlarında olan diğer elemanları floatın etkisinden kurtarmak isterseniz CSS clear özelliğini kullanabilirsiniz;</p>
<p>[css]</p>
<p>.yazilar<br />
 {<br />
 clear:both;<br />
 }</p>
<p>[/css]</p>
<p>Yukarıda verdiğim örneğin işleyebilmesi için bir üstteki örnekte bulunan CSS floatında CSS özellikleri içerisinde olması gerekir.. Yoksa birşey ifade etmeyecektir.. Daha geniş kapsamlı hem de daha önce öğrendiğimiz konuları işleyerek bir örnek kod oluşturacak olursak;</p>
<p>horizonral menu (float ile birlikte)</p>
<p>[html]</p>
<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;style type=&quot;text/css&quot;&gt;<br />
ul<br />
{<br />
float:left;<br />
width:100%;<br />
padding:0;<br />
margin:0;<br />
list-style-type:none;<br />
}<br />
a<br />
{<br />
float:left;<br />
width:6em;<br />
text-decoration:none;<br />
color:white;<br />
background-color:purple;<br />
padding:0.2em 0.6em;<br />
border-right:1px solid white;<br />
}<br />
a:hover {background-color:#ff3300;}<br />
li {display:inline;}<br />
&lt;/style&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Menu 1&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Menu 2&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Mwnu 3&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Menu 4&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p>
<p>&lt;p&gt;<br />
Bu örnekte CSS Float özelliği ile birlikte henüz görmediğimiz hover efektini kullandık.<br />
Yukarıda CSS float kullanılarak yatay menü yaptık..&lt;/p&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>[/html]</p>
<p>Bu dersten sonraki yazılarımda bolca örnekleme yapmya çalışıp, daha önce gördüğümüz CSS özelliklerini birlikte kullanmayı öğreneceğiz.. Hepinizin ilgisi için çok teşekkür ederim.. Güneşli günler..</p>
]]></content:encoded>
			<wfw:commentRss>http://zingocan.com/css-floating-sabit-olmayan-nesneler.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CSS Pozisyonları – CSS Position</title>
		<link>http://zingocan.com/css-pozisyonlari-css-position.html</link>
		<comments>http://zingocan.com/css-pozisyonlari-css-position.html#comments</comments>
		<pubDate>Tue, 08 Jun 2010 13:57:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS Dersleri]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[CSS fixex]]></category>
		<category><![CDATA[CSS örtüşen elemanlar]]></category>
		<category><![CDATA[CSS relative]]></category>
		<category><![CDATA[CSS Resim üstüne yazı]]></category>

		<guid isPermaLink="false">http://zingocan.com/?p=4591</guid>
		<description><![CDATA[CSS pozisyon elemanları adından da anlaşılacağı üzere, elemanların sayfa içerisindeki pozisyonlarını belirlemeye yarar. Elemanın etrafında ne kadar boşluk olacağı, neyin arkasında ya da neyin kenarında olacağına CSS position özelliği ile sağlayabiliriz. Elementleri pozisyonlamada top, bottom, left, ve right özelliklerini kullanırız. &#8230; <a href="http://zingocan.com/css-pozisyonlari-css-position.html">Okumaya devam et <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>CSS pozisyon elemanları adından da anlaşılacağı üzere, elemanların sayfa içerisindeki pozisyonlarını belirlemeye yarar. Elemanın etrafında ne kadar boşluk olacağı, neyin arkasında ya da neyin kenarında olacağına CSS position özelliği ile sağlayabiliriz.</p>
<p>Elementleri pozisyonlamada top, bottom, left, ve right özelliklerini kullanırız. Ancak bu değişkenler CSS pozisyon özelliklerini başta belirtmeden kullanılamaz.Ayrıca bu özellikler farklı konumlandırma ayarları ile çalışmaktadırlar.. Birazdan vereceğim örneklerle ne demek istediğimi acıkca anlayacağınızı umuyorum.</p>
<h2>Statik Konumlandırma<span id="more-4591"></span></h2>
<p>HTML elemanlar ana ayarlarında (default) statik bir konumlandırmaya ayarlanmıştır.Static  konumlandırmada elemanlar sayfanın normal kod akışına göre dizilmektedirler.. Yani ilk önce bir resim kullandıysak ve sonrasında ise bir yazı kullanırsak bunlar kullandığımız sıraya göre HTML de yer alırlar.. İşte pozisyon özelliği ile bunu ortadan kaldırabiliriz.</p>
<h2>Fixed Pozisyon</h2>
<p>Çoğu web sitesinde karşılaştığımız bir özellik olan sabitleme genellikle reklam alanlarında yada kullanıcların sürekli görmesini istediğimiz bölümlerde kullanılan bir özellik haline gelmiştir.. Sabit konumlamadan kastımız içerisinde kullanacağımız bölümü sayfada aynı bölgede kalmasını sağlamaktan başka birşey değildir. Bu özelliğin adı aslında fixed olarak adlandırılmıştır.. Bir örnek yapalım;</p>
<p>[css]</p>
<p>p.yazi_fixed<br />
 {<br />
 position:fixed;<br />
 top:30px;<br />
 right:5px;<br />
 }</p>
<p>[/css]</p>
<p>Yukarıda p taginin yazi_fixed sınıfında bulunan alanı, yukarıdan aşağıya 30px ve sağdan 5px uzaklığında hep aynı yerde kalmaktadır. Sayfa aşağıya doğru sürüklense dahi bu eleman position:fixed özelliği sayesinde yerini her daim korumaktadır.</p>
<p>Not: İnternet Explorer&#8217;da fixed değerini kullanabilmek için kaynak kodunun başında !DOCTYPE  belirtecinin kullanılması gerekir.</p>
<p>Sabit konumlandırışmış öğeler, yukarıda bahsettiğimiz HTML&#8217;in normal akışını değiştirir..  Ve diğer elemanlar ile örtüşebilir. Örtüşmeden kastımız ise belirlediğimiz bölgeye başka bir eleman gelecekse bunun üzerinde kalır.</p>
<h2>Relative Pozisyon</h2>
<p>Relative özelliği alan bir elaman sayfada bağıl olarak istenilen bölgeye hitap etme özelliğine sahiptir.Aşağıda vereceğim örneği kendi bilgisayarınızda deneyiniz;</p>
<p>[css]</p>
<p>h2.pos_sol<br />
 {<br />
 position:relative;<br />
 left:-20px;<br />
 }<br />
 h2.pos_sag<br />
 {<br />
 position:relative;<br />
 left:20px;<br />
 }</p>
<p>[/css]</p>
<p>Yukarıda sağ ve soldan alacağı boşluk değerleri ile başlıkları sayfanın belirlediğimiz px boyutlarında pozisyonlama değeri verdik.Bu relative özelliğinin bir güzelliği daha var ki hem kullandığımız pozisyon değeri diğer ayarların üstünde olabiliyor hem de bu özelliğe negatif değerler de verebiliyoruz, aşağıdaki örnekte kullanılan kodları kendiniz denerseniz iki başlığın da üst üste bindiğini göreceksiniz;</p>
<p>[css]</p>
<p>h2.pos_top<br />
 {<br />
 position:relative;<br />
 top:-50px;<br />
 }</p>
<p>[/css]</p>
<h2>Absolute Pozisyonu</h2>
<p>Absolute Pozisyon Mutlak pozisyon olarak geçen, absolute pozisyonlu elemandan önceki ilk elemanı static yaparak sadece kendine verilen bir özellik katmamızı sağlar.. Absolute sadece belirlenen sınıfa etki ederken relative tüm sayfaya bağıl olarak hareket eder.Aşağıdaki örneği bir h2 sınıfı ve başka bir sınıf daha yerleştirerek deneyiniz;</p>
<p>[css]</p>
<p>h2<br />
 {<br />
 position:absolute;<br />
 left:100px;<br />
 top:150px;<br />
 }</p>
<p>[/css]</p>
<p>Bu değerleri atadığınız bir öğe, diğer öğelerin etkisi olmadan sayfa  başından itibaren kaydırılmaya başlanacaktır. “˜Relative’ gibi yine  “˜Absolute’un diğer öğelere etkisi olmayacaktır.Absolute özelliği de fixed özelliğinde olduğu gibi diğer elemanların üzerinde çıkabilir.</p>
<h2>Örtüşen Elemanlar</h2>
<p>Eğer bir eleman default değerlerinin dışında bir pozisyon değeri almışsa diğer elemanlarla ötüşebilir.</p>
<p>z-index özelliği ile hangi elemanın hangisini önünde ya da arkasında olduğunu biz seçebiliriz. Diyelim bir resim koyduk ve bunu arkaplan resmi gibi üzerinde yazı çıkmasını istiyorsak bu defa örneğimiz aşağıdaki gibi olmalı;</p>
<p>[css]</p>
<p>img<br />
 {<br />
 position:absolute;<br />
 left:0px;<br />
 top:0px;<br />
 z-index:-1<br />
 }</p>
<p>[/css]</p>
<p>Yukarıdaki kodları kullanarak bir resim atar ve daha sonra da herhangi bir yazı yazarsak, bu yazı resmin üzerinde çıkacaktır.</p>
]]></content:encoded>
			<wfw:commentRss>http://zingocan.com/css-pozisyonlari-css-position.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>CSS Display ve Visibility</title>
		<link>http://zingocan.com/css-display-ve-visibility.html</link>
		<comments>http://zingocan.com/css-display-ve-visibility.html#comments</comments>
		<pubDate>Tue, 08 Jun 2010 13:18:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS Dersleri]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[CSS Display]]></category>
		<category><![CDATA[CSS display özelliği]]></category>
		<category><![CDATA[CSS elemanı gösterme]]></category>
		<category><![CDATA[CSS gizleme]]></category>
		<category><![CDATA[CSS hidden]]></category>
		<category><![CDATA[CSS hidding]]></category>
		<category><![CDATA[CSS inline]]></category>
		<category><![CDATA[CSS visibility]]></category>

		<guid isPermaLink="false">http://zingocan.com/?p=4589</guid>
		<description><![CDATA[CSS Display özelliği, bir nesneyi görünürken gizlemek yada görünmez durumdayken ortaya çıkarmak (visibility) işlevini görür. Bir elemanı Gizlemek, display:none veya visibility:hidden CSS&#8217;te eğer bir nesneyi görünmez yapmak istersek bunu css özelliklerinden display:none ya da visibility:hidden ayarları ile yaparız.Aralarındaki fark ise &#8230; <a href="http://zingocan.com/css-display-ve-visibility.html">Okumaya devam et <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>CSS Display özelliği, bir nesneyi görünürken gizlemek yada görünmez durumdayken ortaya çıkarmak (visibility) işlevini görür.</p>
<p><strong>Bir elemanı Gizlemek, <em>display:none </em>veya <em>visibility:hidden</em></strong></p>
<p>CSS&#8217;te eğer bir nesneyi görünmez yapmak istersek bunu css özelliklerinden display:none ya da visibility:hidden ayarları ile yaparız.Aralarındaki fark ise visibility:hidden özelliğini kullanırsak gizlenen elemanın bulunduğu alan boşlukla belirlenirken, display:none özelliğinde ise elemanı görünmez yaptığımızda artık o eleman hiç kullanılmamış gibi olur ve bulunduğu yerde boşluk olmaz.<span id="more-4589"></span></p>
<p>[css]</p>
<p>h1.hidden {visibility:hidden;}</p>
<p>h1.hidden {display:none;}</p>
<p>[/css]</p>
<p>Bunun yanında bir de kod karmacası vardır.. CSS içerisinde bazen kodların gizlenmesi gerekebilir.. Tarayıcının kodları görmemesini sağlamak için block ve inline özellikleri kullanılır.. Örneğin aşağıda yaptığım örnekte &lt;span&gt; tagini tarayıcının görmemesini sağladık;</p>
<p>[css]</p>
<p>span<br />
{<br />
display:block;<br />
}</p>
<p>[/css]</p>
<p>ya da başka bir örnekle aşağıda li taglarını blockladık bu sayede bir liste gibi görünmedi;</p>
<p>[css]</p>
<p>li {display:inline;}</p>
<p>[/css]</p>
<p>Bunların aralarındaki fark sadece kullanıldıkları tag&#8217;lere göredir.</p>
<p>Block elemanını ;</p>
<ul>
<li>&lt;h1&gt;</li>
<li>&lt;p&gt;</li>
<li>&lt;div&gt;</li>
</ul>
<p>gibi taglarda kullanabilirken, inline elemanını kullanırken de sadece gerekli olan aralıkları kapsayan ve satır sonlarını zorlamayan tipteki oluşumlarda kullanılır, bunlar;</p>
<ul>
<li>&lt;span&gt;</li>
<li>&lt;a&gt;</li>
</ul>
<p>gibi etiketlerde kullanılabilir.</p>
<p>Eğer bir elemanı gizlemek istiyorsak bunun nasıl gizlediğimizin bir önemi yoktur fakat kod içerisinde bir gizleme ya dagösterme işlemi yapacaksak bunlar display ya da inline olarak nerede kullanıldığının önemi vardır.</p>
]]></content:encoded>
			<wfw:commentRss>http://zingocan.com/css-display-ve-visibility.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CSS Boyutlandırma</title>
		<link>http://zingocan.com/css-boyutlandirma.html</link>
		<comments>http://zingocan.com/css-boyutlandirma.html#comments</comments>
		<pubDate>Mon, 07 Jun 2010 10:29:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS Dersleri]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[CSS genişlik]]></category>
		<category><![CDATA[CSS height]]></category>
		<category><![CDATA[CSS width]]></category>
		<category><![CDATA[CSS yükseklik]]></category>

		<guid isPermaLink="false">http://zingocan.com/?p=4584</guid>
		<description><![CDATA[CSS Derslerimizin, CSS içerisinde bir değer atayarak istediğimiz nesnenin boyutlandırması nasıl yapılır bunu göstereceğim Bu konuyu ayrıca açmamın sebebi birkaç örnek göstererek boyutlandırma kavramını daha iyi anlamıya sağlamaktır. CSS boyutlandırma özelliği width ve height değişkenlerine değer atama sonucu oluşur.Hemen bir &#8230; <a href="http://zingocan.com/css-boyutlandirma.html">Okumaya devam et <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a rel="prettyPhoto[CustomWidgets]" href="http://zingocan.com/wp-content/uploads/css-boyutlar.png"><img class="alignright" style="border: thin solid #666666; padding: 2px;" title="custom-widgets" src="http://zingocan.com/wp-content/uploads/logocss.gif" alt="CSS Boyutlandırma Özellikleri" width="95" height="84" /></a>CSS Derslerimizin, CSS içerisinde bir değer atayarak istediğimiz nesnenin boyutlandırması nasıl yapılır bunu göstereceğim</p>
<p>Bu konuyu ayrıca açmamın sebebi birkaç örnek göstererek boyutlandırma kavramını daha iyi anlamıya sağlamaktır.<br />
CSS boyutlandırma özelliği width ve height değişkenlerine değer atama sonucu oluşur.Hemen bir örnek yapalım;</p>
<p>[css]<br />
img.normal<br />
{<br />
height:auto;<br />
}<br />
img.buyuk<br />
{<br />
height:120px;<br />
}<br />
p.ex<br />
{<br />
height:100px;<br />
width:100px;<br />
}<br />
[/css]</p>
<p><span id="more-4584"></span></p>
<p>Arkadaşlar yukarıda gördüğünüz durum, img.normal bölümünde örnekte belirlenen resim kendi boyutlarında<br />
height:auto seçeneği ile belirlenmiştir. Fakat alt bölümde img.buyuk kısmında ise height:120px olarak belirlenmiştir. Bu durumda resmin boyutunu dilediğimizce değiştirmiş olduk.Ha gelin bir de başka bir yazım şekli ile aynı zamanda width değişkenini de girelim;</p>
<p>[css]<br />
img.normal {height:auto;}<br />
img.buyuk {height:50%;}<br />
img.kucuk {height:10%;}<br />
[/css]</p>
<p>Buradaki yazım sistemi de % olarak belirlenen resmin %50 si ve %10&#8242;unu gösteren değerler alabilir.</p>
<p>Bu CSS özelliğine bir çok örnek gösterilebilir, fakat ben şimdi sizlere bütün CSS Boyutlandırma özelliklerini tablo halinde göstereyim;</p>
<h2>Bütün CSS Boyutlandırma Özellikleri</h2>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<th width="20%" align="left">Özellik</th>
<th width="53%" align="left">Açıklama</th>
<th width="20%" align="left">Değerler</th>
</tr>
<tr>
<td>height</td>
<td>Bir elemanın yüksekliğini ayarlar</td>
<td>auto<em><br />
length<br />
%<br />
</em>inherit</td>
</tr>
<tr>
<td>max-height</td>
<td>Bir elemanın maximum yükselebileceği değeri belirler.</td>
<td>none<br />
<em> length<br />
%<br />
</em>inherit</td>
</tr>
<tr>
<td>max-width</td>
<td>Bir elemanın maximum genişliğini belirler.</td>
<td>none<br />
<em> length<br />
%<br />
</em>inherit</td>
</tr>
<tr>
<td>min-height</td>
<td>Bir elemanın minimum yüksekliğini belirler.</td>
<td><em> length<br />
%<br />
</em>inherit</td>
</tr>
<tr>
<td>min-width</td>
<td>Bir elemanın minimum genişliğini belirler.</td>
<td><em>length<br />
%<br />
</em>inherit</td>
</tr>
<tr>
<td>width</td>
<td>Bir elemanın genişliğini belirler.</td>
<td>auto<em><br />
length<br />
%<br />
</em>inherit</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://zingocan.com/css-boyutlandirma.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

