<?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>Pixel Kingdom&#187; Webdesign in Trier: Sliding doors Effekt mit CSS | float</title>
	<atom:link href="http://www.pixel-kingdom.com/tag/float/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pixel-kingdom.com</link>
	<description>Tolle Webdesign Rezepte für Wordpress</description>
	<lastBuildDate>Sat, 12 Jun 2010 16:19:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Sliding doors Effekt mit CSS</title>
		<link>http://www.pixel-kingdom.com/kostenlose-zutaten/sliding-doors-effekt-mit-css/</link>
		<comments>http://www.pixel-kingdom.com/kostenlose-zutaten/sliding-doors-effekt-mit-css/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 09:10:23 +0000</pubDate>
		<dc:creator>Dietmar</dc:creator>
				<category><![CDATA[Rezepte]]></category>
		<category><![CDATA[Zutaten]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[Sliding Doors]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.pixel-kingdom.com/?p=761</guid>
		<description><![CDATA[Wer kennt sie nicht, diese hübschen Navigationen, bei denen die einzelnen Navigationspunkte wie Tabs aussehen? Der Trend für diese Art des horizontalen Navigationsdesigns mit dem vielsagenden Titel &#8220;Sliding Doors&#8221; hat sich in den letzten Jahren immer mehr im Webdesign durchgesetzt. Aber wie bekommt man diesen Effekt ohne viel Markup hin? Mit Hilfe dieses kleinen Rezeptes [...]]]></description>
			<content:encoded><![CDATA[<p>Wer kennt sie nicht, diese hübschen Navigationen, bei denen die einzelnen Navigationspunkte wie Tabs aussehen? Der Trend für diese Art des horizontalen Navigationsdesigns mit dem vielsagenden Titel &#8220;Sliding Doors&#8221; hat sich in den letzten Jahren immer mehr im Webdesign durchgesetzt. Aber wie bekommt man diesen Effekt ohne viel Markup hin? Mit Hilfe dieses kleinen Rezeptes ist das kein Problem mehr.</p>
<p>Was wollen wir mit diesem Rezept erreichen? Wir wollen eine hübsche, horizontale Navigation mit dem Sliding Doors Effekt; das mit möglichst wenig Markup und dazu noch so flexibel wie möglich. So soll es dann bei uns nachher aussehen:</p>
<div id="attachment_765" class="wp-caption aligncenter" style="width: 572px"><img class="size-full wp-image-765" title="result_sliding_doors" src="http://www.pixel-kingdom.com/wp-content/uploads/result_sliding_doors.jpg" alt="Das Ergebnis" width="562" height="43" /><p class="wp-caption-text">Das Ergebnis</p></div>
<p><a href="http://pixel-kingdom.com/tutorials/sliding-doors/index.html" target="_blank">Und hier noch die Live-Ansicht der HTML-Seite.</a></p>
<p>Fangen wir mit dem Markup an. Der HTML-Teil für unsere Navigation ist nur eine Unordered List:</p>
<blockquote><p>&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;Home&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;News&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;&amp;Uuml;ber mich&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;Bilder&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;Kontakt&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;Extra langer Link&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p></blockquote>
<p>Das war schon der gesamte HTML-Teil. Beginnen wir nun mit dem Styling per CSS. Fangen wir mit dem ul-Tag an:</p>
<blockquote><p>ul {<br />
list-style: none;<br />
width: auto;<br />
height: auto;<br />
overflow: hidden;<br />
}</p></blockquote>
<p>Das overflow: hidden; dient dazu, den Float der Listenelement ohne zusätzliches Markup wieder aufzulösen. Denn die einzelnen Listenelemente werden wir mittels float: left nebeneinander setzen:</p>
<blockquote><p>li {<br />
float: left;<br />
width: auto;<br />
margin-right: 2px;<br />
background: url(images/right.jpg) no-repeat right;<br />
}</p></blockquote>
<p>Der Hintergrund ist die rechte Tür unserer Sliding Door:</p>
<p><img class="alignnone size-full wp-image-769" title="right" src="http://www.pixel-kingdom.com/wp-content/uploads/right.jpg" alt="right" width="243" height="27" /></p>
<p>Nun brauchen wir noch die linke Kante unserer Sliding Door, dann sind wir auch schon fertig:</p>
<blockquote><p>li a {<br />
width: auto;<br />
height: 27px;<br />
line-height: 27px;<br />
padding: 0px 20px;<br />
background: url(images/left) no-repeat left;<br />
color: # 333;<br />
}</p></blockquote>
<p>Das Bild für die linke Tür: <img class="alignnone size-full wp-image-772" title="left" src="http://www.pixel-kingdom.com/wp-content/uploads/left.jpg" alt="left" width="8" height="27" /></p>
<p>Wie es funktioniert:</p>
<p>Wir haben dem Listenelement ein Hintergrundbild mit ausreichender Breite und einem no-repeat Befehl gegeben. Außerdem soll das Bild rechts im Listenelement angeschlagen werden. Verbreitert sich das Listenfeld auf Grund eines längeren Link-Textes so wird einfach mehr vom Hintergrundbild sichtbar.</p>
<p>Der Hintergrund des eigentlichen Links ist das linke Bild der Sliding Door und links angeschlagen. Es liegt über dem Hintergrund des Listenelements und verdeckt diesen. Dadurch wandert dieses Ende immer mit der Größe des Feldes mit. Durch den Befehl des paddings kann man zusätzlich den Innenabstand verändern und den Linktext zentrieren.</p>
<p><a href="http://www.pixel-kingdom.com/uploads/Tut-Sliding-doors.rar">Alle Zutaten zu diesem Rezept herunterladen</a></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/btn/button_979" title="Sliding doors Effekt mit CSS" url="http://www.pixel-kingdom.com/kostenlose-zutaten/sliding-doors-effekt-mit-css/"></script>]]></content:encoded>
			<wfw:commentRss>http://www.pixel-kingdom.com/kostenlose-zutaten/sliding-doors-effekt-mit-css/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Floatende Elemente zentrieren</title>
		<link>http://www.pixel-kingdom.com/rezepte/floatende-elemente-zentrieren/</link>
		<comments>http://www.pixel-kingdom.com/rezepte/floatende-elemente-zentrieren/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 18:27:35 +0000</pubDate>
		<dc:creator>Dietmar</dc:creator>
				<category><![CDATA[Rezepte]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[zentrieren]]></category>

		<guid isPermaLink="false">http://www.pixel-kingdom.com/?p=621</guid>
		<description><![CDATA[Will man Elemente zentrieren, die links oder rechts floaten, bekommt man mit herkömmlichen CSS-Mitteln schnell ein Problem, denn bei einem Element mit der Eigenschaft „float” funktioniert der Befehl „text-align: center” oder „margin: 0px auto” nicht. Wozu sollte man auch versuchen, floatende Elemente zu zentrieren? Hier ein Beispiel, bei dem ich vor kurzem genau vor dem [...]]]></description>
			<content:encoded><![CDATA[<p>Will man Elemente zentrieren, die links oder rechts floaten, bekommt man mit herkömmlichen CSS-Mitteln schnell ein Problem, denn bei einem Element mit der Eigenschaft „float” funktioniert der Befehl „text-align: center” oder „margin: 0px auto” nicht. Wozu sollte man auch versuchen, floatende Elemente zu zentrieren? Hier ein Beispiel, bei dem ich vor kurzem genau vor dem Problem stand:</p>
<p>Ich wollte eine horizontale Navigation erstellen, die zentriert im Head der Seite dargestellt werden sollte. Semantisch korrekt natürlich als eine unordered list. Hier das reine HTML:</p>
<blockquote><p>&lt;div id=&#8221;navbar&#8221;&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;Home&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;News&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;Contact&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;</p></blockquote>
<p>Das wurde dann mit folgendem CSS gestylt:</p>
<blockquote><p>#nav {<br />
width: 100%;<br />
height: 30px;<br />
position: relative;<br />
overflow: hidden;<br />
}</p></blockquote>
<p>Nun stylen wir die eigentliche Navigation:</p>
<blockquote><p>#nav ul {<br />
position: relative;<br />
list-style: none;<br />
left: 50%;<br />
}</p></blockquote>
<blockquote><p>#nav ul li {<br />
position: relative;<br />
right: 50%;<br />
float: left;<br />
}</p></blockquote>
<p>Das wars schon. Die einzelnen Navigationspunkte werden jetzt alle nebeneinander stehen und gleichzeitig im Container &#8220;nav&#8221; zentriert sein.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/btn/button_979" title="Floatende Elemente zentrieren" url="http://www.pixel-kingdom.com/rezepte/floatende-elemente-zentrieren/"></script>]]></content:encoded>
			<wfw:commentRss>http://www.pixel-kingdom.com/rezepte/floatende-elemente-zentrieren/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
