<?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>Elmastudio &#187; JavaScript</title>
	<atom:link href="http://www.elmastudio.de/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elmastudio.de</link>
	<description>Webdesign &#38; WordPress</description>
	<lastBuildDate>Fri, 03 Feb 2012 15:04:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Diskussionsanregung: Sollte man HTML5 und CSS3 heute schon in Webseiten-Projekten einsetzen?</title>
		<link>http://www.elmastudio.de/css/diskussionsanregung-sollte-man-html5-und-css3-heute-schon-in-webseiten-projekten-einsetzen/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=diskussionsanregung-sollte-man-html5-und-css3-heute-schon-in-webseiten-projekten-einsetzen</link>
		<comments>http://www.elmastudio.de/css/diskussionsanregung-sollte-man-html5-und-css3-heute-schon-in-webseiten-projekten-einsetzen/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 16:01:14 +0000</pubDate>
		<dc:creator>Ellen</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Browsertests]]></category>
		<category><![CDATA[Cross-Browser kompatibel]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[W3C Validierung]]></category>

		<guid isPermaLink="false">http://www.elmastudio.de/?p=25882</guid>
		<description><![CDATA[Mit diesem Artikel möchte ich eine kleine Diskussionsanregung geben und dich nach deiner Meinung fragen, inwieweit du HTML5 und CSS3 heute schon in deinen Webseiten-Projekten einsetzt. Aus meinen eigenen Erfahrungen ist eine der Problematiken bei der Verwendung CSS3 beispielsweise, dass &#8230; <a href="http://www.elmastudio.de/css/diskussionsanregung-sollte-man-html5-und-css3-heute-schon-in-webseiten-projekten-einsetzen/">Weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Mit diesem Artikel möchte ich eine kleine Diskussionsanregung geben und dich nach deiner Meinung fragen, inwieweit du HTML5 und CSS3 heute schon in deinen Webseiten-Projekten einsetzt.</p>
<p>Aus meinen eigenen Erfahrungen ist eine der Problematiken bei der Verwendung CSS3 beispielsweise, dass die CSS3-Eigenschaften in der <a href="http://jigsaw.w3.org/css-validator/ ">CSS-Validierung von W3C</a> immer noch als Fehlermeldungen ausgegeben werden. </p>
<p>Außerdem ist es meiner Ansicht nach oftmals schwierig für Webdesigner und Entwickler dem eigenen Kunden zu vermitteln, warum eine Webseite nicht in jedem Browser exakt gleich aussehen muss. Denn gerade aus dem Print-Bereich ist man es natürlich gewohnt, mit millimetergenaue Maßen zu arbeiten. Da ist es für Webdesigner oftmals schwierig zu vermitteln, warum das Design im Internet Explorer 7 auf einmal keine abgerundeten Ecken mehr haben sollte. <span id="more-25882"></span></p>
<h4>Kunden von den neuen Möglichkeiten überzeugen</h4>
<p>Dennoch denke ich persönlich, dass es ganz wichtig ist mit den neuen Möglichkeiten von CSS3 und HTML5 bereits heute schon zu arbeiten und auch die eigenen Kunden von diesen tollen, neuen Optionen zu überzeugen.</p>
<p>Denn schließlich kann man nur so die Entwicklung voran treiben und sich auch selbst neue Techniken beibringen. Eine Möglichkeit ist es z.B. die eigene Webseite mit HTML5 und CSS3 »Schmankerln« auszustatten, um so die eigenen Kunden besser von den Vorteilen der neuen Features überzeugen zu können.</p>
<h4>Die Unterstützung alter Browser-Versionen</h4>
<p>Inwieweit man alte Browser weiterhin unterstützt muss, hängt sicherlich immer stark vom jeweiligen Projekt, der Zielgruppe der Webseite und auch vom Budget für das Webseiten-Projekt ab. Vor allem der Internet Explorer lässt einen da immer wieder ganz schön ins Schwitzen kommen.</p>
<p>Aus meiner Erfahrung kann der IE6 inzwischen aber zum Glück meist vernachlässigt werden (immerhin ist dieser Browser inzwischen immerhin 10 Jahre alt, siehe <a href="http://www.ie6countdown.com/">Internet Explorer 6 Countdown Kampagne</a>). Für IE7 und auch IE8 halte ich eine vereinfachte aber funktionierende Webseiten-Ansicht in den meisten Fällen für ausreichend.</p>
<p>Browser-Tests sind ein hilfreiches und wichtiges Tool, um sich zu vergewissern, wie die Webseite in den verschiedenen Browsern dargestellt wird. Im Artikel <a href="http://www.elmastudio.de/tipps-und-tools/webseiten-cross-browsertests-ein-kleiner-uberblick-praktischer-tools-und-tipps/">»Webseiten Cross-Browsertests: Ein kleiner Überblick praktischer Tools und Tipps«</a> findest du nützliche Anregungen zu diesem Thema.</p>
<h4>Mögliche Fallback-Lösungen</h4>
<p>Für die Unterstützung älterer Browser-Versionen gibt es außerdem sehr nützliche Fallback-Lösungen, wie z.B. die JavaScripts <a href="http://www.modernizr.com/">Modernizr</a> (für HTML5 und CSS3 Fallback-Lösungen), <a href="http://code.google.com/p/html5shim/">html5shim</a> (HTML Fallback für IE) oder <a href="https://github.com/scottjehl/Respond#readme">respond.js</a> (IE6-8 Fallback für CSS3 Media Queries). Alternativ kannst du auch <a href="http://html5boilerplate.com/">HTML5 Boilerplate</a> als Projekt-Grundlage für deine Webseiten-Entwicklung nutzen. HTML5 Boilerplate bietet quasi ein Komplettpaket an, auf dessen Grundlage du dann deine Webseiten-Programmierung mit MHTL5 und CSS3 starten kannst.</p>
<p>Mit diesen Optionen ausgestattet, könnte man eigentlich loslegen und die tollen Möglichkeiten von HTML5 und CSS3 für neue Webseitenprojekte nutzen. Oder was denkst du? </p>
<h4>Wie ist deine Meinung?</h4>
<p>Wie sind deine Erfahrungen bei der Nutzung von HTML5 und CSS3? Sind Kunden deiner Ansicht nach bereits offen für die Verwendung der neuen Features? Oder denkst du, man sollte mit dem Einsatz von HTML5 und CSS3 besser noch warten, bis alle Browser die neuen Techniken gleichermaßen unterstützen?</p>
<p>Über deine Einschätzung und dein Feedback zum Thema freue ich mich sehr!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elmastudio.de/css/diskussionsanregung-sollte-man-html5-und-css3-heute-schon-in-webseiten-projekten-einsetzen/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Die Photoswipe Bildergalerie (mit Touchscreen Swipe-Effekt) nutzen</title>
		<link>http://www.elmastudio.de/tutorials/die-photoswipe-bildergalerie-mit-touchscreen-swipe-effekt-nutzen/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=die-photoswipe-bildergalerie-mit-touchscreen-swipe-effekt-nutzen</link>
		<comments>http://www.elmastudio.de/tutorials/die-photoswipe-bildergalerie-mit-touchscreen-swipe-effekt-nutzen/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 16:06:54 +0000</pubDate>
		<dc:creator>Ellen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Bildergalerie]]></category>
		<category><![CDATA[mobile Geräte]]></category>
		<category><![CDATA[Responsive Webdesign]]></category>
		<category><![CDATA[Swipe-Effekt]]></category>

		<guid isPermaLink="false">http://www.elmastudio.de/?p=25611</guid>
		<description><![CDATA[Photoswipe ist eine moderne JavaScript-Bildergalerie, die besonders für mobile Geräte mit Touchscreens optimiert ist. Denn auf Touchscreen-Geräten wie Tablet PCs und Smartphones können die Bilder mit dem beliebten Swipe-Effekt nacheinander »weitergeblättert« werden. Alternativ (und auch auf Desktop-Monitoren nutzbar) gibt es &#8230; <a href="http://www.elmastudio.de/tutorials/die-photoswipe-bildergalerie-mit-touchscreen-swipe-effekt-nutzen/">Weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.photoswipe.com/" target="_blank">Photoswipe</a> ist eine moderne JavaScript-Bildergalerie, die besonders für mobile Geräte mit Touchscreens optimiert ist. Denn auf Touchscreen-Geräten wie Tablet PCs und Smartphones können die Bilder mit dem beliebten Swipe-Effekt nacheinander »weitergeblättert« werden. Alternativ (und auch auf Desktop-Monitoren nutzbar) gibt es eine Diashow-Funktion und einen Vor- und Zurück-Button. Auch die Navigation über die Pfeiltasten der Tastatur ist möglich. Ich habe Photoswipe selbst ausprobiert und zeige im folgenden Artikel, wie du die praktische Bildergalerie auf deiner Webseite einbinden kannst. <span id="more-25611"></span></p>
<div class="wp-caption alignnone" style="width: 620px"><img src="http://www.elmastudio.de/wp-content/uploads/2011/08/photoswipe-bildergalerie-tutorial-01.jpg" alt="Photoswipe Bildergalerie Tutorial" title="Photoswipe Bildergalerie Tutorial" width="610" class="alignnone size-full" /><p class="wp-caption-text">Die Photoswipe Bildergalerie mit Vor- Zurück-, Play- und Galerie-Schließen Button.</p></div>
<h4>1. Photoswipe downloaden und Galeriebilder vorbereiten</h4>
<p>Auf der Webseite <a href="http://www.photoswipe.com/">photoswipe.com</a> von <a href="http://www.codecomputerlove.com/">Codecomputerlove</a> kannst du dir den Code für die kostenlose Galerie (MIT-license) herunterladen. Auf der Webseite findest du auch verschiedene <a href="http://www.photoswipe.com/latest/examples/04-jquery-mobile.html">Live-Demos von Photoswipe</a>.</p>
<p>Im Ordner »examples« findest du verschiedene Beispiele der Galerie, z.B. default, jQuery oder jQuery-mobile. In der readme-Textdatei unter »Getting Started« kannst du genau nachlesen, welches Beispiel als Vorlage für deine Verwendung am besten geeignet ist. Ich habe mich für das jQuery-Beispiel entschieden, um die Galerie z.B. auch im Internet Explorer nutzen zu können.</p>
<p>Die Galeriebilder werden in zwei Varianten benötigt. Einmal in der vollen Größe und ein zweites mal als Thumbnails (Größe 150x150px). Die Thumbnails speicherst du dir in einem Ordner namens »thumb« und die großen Bilder in einem Ordner namens »full« ab.</p>
<h4>2. Die JavaScript-Dateien einbinden</h4>
<p>Jetzt musst du alle benötigten Scripte für Photoswipe innerhalb des head-tags (bei WordPress in header.php Datei) einbinden. </p>
<p>Du benötigst die Dateien <span class="highlight">klass.min.js</span> und <span class="highlight">code.photoswipe.jquery-2.0.3.min.js</span> (beide findest du in Download-Ordner von Photoswipe). Am besten speicherst du diese Dateien in einem eigenen Ordner namens »js« ab.</p>
<p>Innerhalb des head-tags fügst du jetzt folgenden Code ein:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;deinPfad/js/klass.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;deinPfad/js/code.photoswipe.jquery-2.0.3.min.js&quot;&gt;&lt;/script&gt;
</pre>
</div>
<p>»deinPfad« ersetzt du dabei jeweils mit dem Pfad zu deinem Dateien-Ordner. Wenn du WordPress verwendest kannst du am besten <code>< ?php echo get_template_directory_uri(); ?></code> einsetzen, also:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;&lt;?php echo get_template_directory_uri(); ?&gt;/js/klass.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;&lt;?php echo get_template_directory_uri(); ?&gt;/js/code.photoswipe.jquery-2.0.3.min.js&quot;&gt;&lt;/script&gt;
</pre>
</div>
<p>Jetzt musst du darunter noch folgenden Code integrieren, um das Script für deine Bildergalerie nutzen zu können:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
//jQuery version
$(document).ready(function(){

	var myPhotoSwipe = $(&quot;#Gallery a&quot;).photoSwipe({ enableMouseWheel: false , enableKeyboard: true});

});
&lt;/script&gt;
</pre>
</div>
<p>Weitere Konfiguartions-Möglichkeiten wie z.B. fadeinSpeed, autostartSlideshow oder allowUserZoom findest du in der <a href="http://www.photoswipe.com/">Dokumentation auf der Photoswipe-Seite</a>.</p>
<p>Falls du jQuery nicht bereits aufrufst, kannst du die <a href="http://code.google.com/apis/libraries/devguide.html#jquery ">Google Library API</a> nutzen und jQuery von dort aufrufen (jQuery muss aber unbedingt vor den Scripts für Photoswipe geladen werden):</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js?ver=1.6.2'&gt;&lt;/script&gt;
</pre>
</div>
<h4>3. CSS einbinden</h4>
<p>Im nächsten Schritt musst du noch die benötigte CSS-Datei <span class="highlight">photoswipe.css</span> (im Photoswipe Download-Ordner vorbereitet) für Photoswipe innerhalb des head-tags einbinden (am besten direkt unterhalb deines Hauptstylesheets).</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;link href=&quot;deinPfad/photoswipe.css&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; /&gt;
</pre>
</div>
<p>Um alle für Photoswipe benötigten Images in einem »images«-Ordner aufgeräumt unterbringen zu können, musst du in der photoswipe.css Datei noch bei allen background-Images den Ordner <span class="highlight">images/</span> hinzufügen, also z.B.:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
background: url(images/loader.gif) no-repeat center center;
</pre>
</div>
<p>Für das Styling der Galerie in der Standard-Ansicht musst du außerdem noch die folgenden Styles hinzufügen:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
/* Gallery styling */
.gallery { list-style: none; padding: 0; margin: 0; }
.gallery:after { clear: both; content: &quot;.&quot;; display: block; height: 0; visibility: hidden; }
.gallery li { list-style: none !important; float: left; width: 33.33333333%; }
.gallery li a { display: block; margin: 5px; border: 1px solid #3c3c3c; }
.gallery li img { display: block; width: 100%; height: auto; }
</pre>
</div>
<p>Diese zusätzlichen Styles kannst du z.B. ganz unten in der photoswipe.css Datei ergänzen oder auch direkt in dein Haupt-Stylesheet einbinden.</p>
<h4>4. Alle benötigten Images einbinden</h4>
<p>Als letzten Schritt für die Integration von Photoswipe musst du jetzt nur noch alle benötigten Images in deinen »images«-Ordner einfügen. Du benötigst die im Photoswipe-Ordner zur Verfügung gestellten Images <span class="highlight">loader.gif, icons.png und icons@2x.png</span> sowie deine in Schritt 1 vorbereiteten Bilderordner <span class="highlight">»full« und »thumb«</span>.</p>
<h4>5. Der HTML-Code für die Galerie</h4>
<p>Jetzt kannst du, z.B. in einem Artikel deines Blogs den HTML-Code für eine Bildergalerie einfügen. Hast du deine Bilder in der Reihenfolge 001.jpg, 002.jpg, 003.jpg usw. benannt (die  Bilder in der vollen Größe werden übrigens gleich benannt wie die Thumbnails) lautet der HTML-Code:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;ul id=&quot;Gallery&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;images/full/01.jpg&quot;&gt;&lt;img src=&quot;images/thumb/01.jpg&quot; alt=&quot;Image 01&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;images/full/02.jpg&quot;&gt;&lt;img src=&quot;images/thumb/02.jpg&quot; alt=&quot;Image 02&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;images/full/03.jpg&quot;&gt;&lt;img src=&quot;images/thumb/03.jpg&quot; alt=&quot;Image 03&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;images/full/04.jpg&quot;&gt;&lt;img src=&quot;images/thumb/04.jpg&quot; alt=&quot;Image 04&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;images/full/05.jpg&quot;&gt;&lt;img src=&quot;images/thumb/05.jpg&quot; alt=&quot;Image 05&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;images/full/06.jpg&quot;&gt;&lt;img src=&quot;images/thumb/06.jpg&quot; alt=&quot;Image 06&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
</div>
<p>Über das alt-Attribut kannst du außerdem noch Titel für deine Bilder in der Galerie bestimmen. Wenn du deine Galerie jetzt im Desktop-Browser anschaust, öffnet sich die Photoswipe-Galerie beim Anklicken eines der Thumbnail-Vorschaubilder.</p>
<div class="wp-caption alignnone" style="width: 620px"><img src="http://www.elmastudio.de/wp-content/uploads/2011/08/photoswipe-bildergalerie-tutorial-02.jpg" alt="Photoswipe Bildergalerie Tutorial" title="Photoswipe Bildergalerie Tutorial" width="610" class="alignnone size-full" /><p class="wp-caption-text">Die Photoswipe-Bildergalerie in einem WordPress-Artikel integriert (Desktop-Broswer Ansicht).</p></div>
<div class="wp-caption alignnone" style="width: 620px"><img src="http://www.elmastudio.de/wp-content/uploads/2011/08/photoswipe-bildergalerie-tutorial-03.jpg" alt="Photoswipe Bildergalerie Tutorial" title="Photoswipe Bildergalerie Tutorial" width="610" class="alignnone size-full" /><p class="wp-caption-text">Photoswipe ist responsive, so dass die Galeriebilder auch für ein kleines Smartphone-Screen angepasst sind.</p></div>
<p>Auf einem Touchscreen kannst du die Galeriebilder jetzt bequem mit Hilfe der Swipe-Funktion anschauen.</p>
<div class="wp-caption alignnone" style="width: 620px"><img src="http://www.elmastudio.de/wp-content/uploads/2011/08/photoswipe-bildergalerie-tutorial-04.jpg" alt="Photoswipe Bildergalerie Tutorial" title="Photoswipe Bildergalerie Tutorial" width="610" class="alignnone size-full" /><p class="wp-caption-text">Die Swipe-Funktion für Touchscreens.</p></div>
<p>Hast du Fragen, Optimierungsvorschläge oder Probleme bei der Integration von Photoswipe? Über dein Feedback freue ich mich sehr!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elmastudio.de/tutorials/die-photoswipe-bildergalerie-mit-touchscreen-swipe-effekt-nutzen/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Ein Browser-kompatibler HTML5 Audio Player für WordPress</title>
		<link>http://www.elmastudio.de/wordpress/ein-browser-kompatibler-html5-audio-player-fur-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ein-browser-kompatibler-html5-audio-player-fur-wordpress</link>
		<comments>http://www.elmastudio.de/wordpress/ein-browser-kompatibler-html5-audio-player-fur-wordpress/#comments</comments>
		<pubDate>Tue, 24 May 2011 15:24:57 +0000</pubDate>
		<dc:creator>Ellen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[WordPress Plugin]]></category>

		<guid isPermaLink="false">http://www.elmastudio.de/?p=24404</guid>
		<description><![CDATA[Um eigene Audio-Dateien von Songs oder Podcasts auf einem WordPress-Blog veröffentlichen zu, benötigt man einen passenden Audio-Player. Mit Hilfe des HTML5-Tags &#60;audio&#62; ist es zwar heute schon möglich einen Browser-internen Player zu nutzen, doch leider wird diese Option derzeit noch &#8230; <a href="http://www.elmastudio.de/wordpress/ein-browser-kompatibler-html5-audio-player-fur-wordpress/">Weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Um eigene Audio-Dateien von Songs oder Podcasts auf einem WordPress-Blog veröffentlichen zu, benötigt man einen passenden Audio-Player. Mit Hilfe des <strong>HTML5-Tags &lt;audio&gt;</strong> ist es zwar heute schon möglich einen Browser-internen Player zu nutzen, doch leider wird diese Option derzeit noch nicht von allen Browsern unterstützt. Bis dahin kann man mit Hilfe von JavaScript eine Übergangslösung anbieten, um so auch ein Fallback für ältere Browser parat zu haben. Für WordPress kann man z.B. das Plugin <a href="http://wordpress.org/extend/plugins/media-element-html5-video-and-audio-player/">MediaElement.js</a> nutzen, um eigene Audio- und Video-Dateien Browser-kompatibel abspielen zu können. Ich habe das Plugin getestet und die wichtigsten Optionen zusammen gefasst. <span id="more-24404"></span></p>
<h3>Das MediaElement.js WordPress-Plugin</h3>
<p>Das <a href="http://wordpress.org/extend/plugins/media-element-html5-video-and-audio-player/">WordPress-Plugin MediaElement.js</a> ist eine praktische Option, um Audio- und auch Video-Dateien in einem WordPress-Artikel oder auf einer Seite anzeigen zu können und dabei die modernen HTML5 Elemente &lt;audio&gt; und &lt;video&gt; zu nutzen. Für ältere Browser kommen dann als Fallback-Lösung individualisierte Flash und Silverlight-Plugins zum Einsatz, die an die Funktion der modernen HTML5 MediaElement-Payer angeglichen sind.</p>
<div class="wp-caption alignnone" style="width: 620px"><img src="http://www.elmastudio.de/wp-content/uploads/2011/05/html5-audio-video-player-01.jpg" alt="WordPress HTML5 Audio und Video Player" title="WordPress HTML5 Audio und Video Player" width="610" class="alignnone size-full" /><p class="wp-caption-text">Der Video- und Audio-Player von MediaElement.js in der Standard-Ansicht.</p></div>
<p>Auf der <a href="http://mediaelementjs.com/">Webseite MediaElement.js</a> kannst du die <strong>Player in einer Live-Demo</strong> testen.</p>
<p>Mit Hilfe der WordPress-Plugin Lösung von MediaElements.js kannst du dann also deine Dateien in den Formaten <strong>MP3, MP4, OGG, WebM, WMV, WAV und WMA</strong> über die Media-Uploadfunktion in WordPress hochladen, die URL deiner Datei kopieren und diese dann mit Hilfe der Shortcodes <strong>[audio]</strong> oder <strong>[video]</strong> in eine Seite oder einen Artikel deines Blogs integrieren.</p>
<div class="wp-caption alignnone" style="width: 620px"><img src="http://www.elmastudio.de/wp-content/uploads/2011/05/html5-audio-video-player-02.jpg" alt="WordPress HTML5 Audio und Video Player" title="WordPress HTML5 Audio und Video Player" width="610" class="alignnone size-full" /><p class="wp-caption-text">Eine Audio-Datei mit Hilfe der Media-Uploadfunktion in WordPress hochladen.</p></div>
<h4>Die Shortcodes</h4>
<p>Diese <strong>Standard-Shortcodes für Audio und Video</strong> kannst du jetzt in einen Artikel oder eine Seite einfügen:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
</pre>
</div>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
[video src=&quot;http://meinedomain.de/videodatei.mp4&quot;]</pre>
</div>
<p>Zusätzlich stehen dir noch weitere <strong>Shortcode-Optionen</strong> zur Verfügung: Mit volume=»false« kannst du z.B. den Volumenslider des Players deaktiveren, mit duration=»false« die Zeitangabe ausschalten, mit fullscreen=»false« die Vollbild-Option deaktiveren, mit autoplay=»true« deine Datei automatisch abspielen lassen usw.</p>
<p>Eine komplette Auflistung aller Shortcode-Optionen findest du in der <a href="http://wordpress.org/extend/plugins/media-element-html5-video-and-audio-player/">MediaElement.js Plugin-Beschreibung bei WordPress.org</a>.</p>
<h4>Die Plugin-Einstellungen</h4>
<p>In den Einstellungen des Plugins in deinem WordPress-Adminbereich kannst du außerdem noch die Standard-Maße für Videos und Standard-Dateiformate für Audio- und Video-Dateien festlegen.</p>
<div class="wp-caption alignnone" style="width: 620px"><img src="http://www.elmastudio.de/wp-content/uploads/2011/05/html5-audio-video-player-03.jpg" alt="WordPress HTML5 Audio und Video Player" title="WordPress HTML5 Audio und Video Player" width="610" class="alignnone size-full" /><p class="wp-caption-text">Plugin-Einstellungen des MediaElement.js WordPress-Plugins.</p></div>
<p>Neben der bereits für WordPress vorbereiteten Plugin-Lösung kannst du das JavaScript-Element natürlich auch selbst auf einer Webseite integrieren. Auf der Webseite <a href="http://mediaelementjs.com/">MediaElementjs.com</a> findest du hierfür alle wichtigen Infos.</p>
<h5>Weitere HTML5 Audio- und Video-Player</h5>
<p>Natürlich gibt es nicht nur die MediaElement.js Lösung. Eine Übersicht verschiedene HTML5 Player und ihrer Funktionen findest du z.B. auf der Seite <a href="http://praegnanz.de/html5video/index.php">»HTML5 Video player comparison«</a>. </p>
<p>Hier werden 20 Player nach den Kriterien Lizenz, JavaScript Library, Flash Fallback, iOS, FullScreen, Keyboard, Subtitles, leicht zu integrieren und leicht zu stylen in einer übersichtlichen Liste verglichen.</p>
<p>Ein weiterer HTML5 Audio und Video Player mit WordPress-Plugin Lösung ist außerdem der <a href="http://www.jplayer.org/">jPlayer</a>. Die WordPress-Plugin Lösung für den jPlayer <a href="http://wordpress.org/extend/plugins/mp3-jplayer/">MP3-jPlayer</a> bietet beispielsweise jede Menge Einstellungsmöglichkeiten und ein Sidebar-Widget an. Auch das ebenfalls beliebte <a href="http://wordpress.org/extend/plugins/haiku-minimalist-audio-player/">Haiku minimalist audio player-Plugin</a> baisiert auf dem jPlayer als Lösung.</p>
<h5>Hintergrund-Infos zum HTML5-Tag audio</h5>
<p>Ein sehr hilfreicher Artikel zum Thema HTML5 mit Hintergrund-Infos zu den Möglichkeiten des HTML5-Tags &lt;audio&gt; ist <a href="http://html5doctor.com/native-audio-in-the-browser/">»Native Audio in the browser«</a> bei HTML5 Doctor.</p>
<p>Kennst du weitere Artikel, Plugin-Lösungen oder Tipps, um einen modernen Audio- oder Video-Player in WordPress zu integrieren? Über deine Erfahrungen, dein Feedback und weitere Tipps freue ich mich sehr!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elmastudio.de/wordpress/ein-browser-kompatibler-html5-audio-player-fur-wordpress/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>HTML5 und CSS3 mit Hilfe von Modernizr verwenden</title>
		<link>http://www.elmastudio.de/css/html5-und-css3-mit-hilfe-von-modernizr-verwenden/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=html5-und-css3-mit-hilfe-von-modernizr-verwenden</link>
		<comments>http://www.elmastudio.de/css/html5-und-css3-mit-hilfe-von-modernizr-verwenden/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 18:54:51 +0000</pubDate>
		<dc:creator>Ellen</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Modernizr]]></category>

		<guid isPermaLink="false">http://www.elmastudio.de/?p=22882</guid>
		<description><![CDATA[Modernizr ist eine praktische Open Source JavaScript-Library, um schon heute HTML5 und CSS3 Elemente für Webseiten-Projekte nutzen zu können. Das Script funktioniert eigentlich recht einfach. Es stellt fest, welche HTML5 und CSS3-Funktionen der jeweils verwendete Browser unterstützt und welche nicht, &#8230; <a href="http://www.elmastudio.de/css/html5-und-css3-mit-hilfe-von-modernizr-verwenden/">Weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.modernizr.com/">Modernizr</a> ist eine praktische Open Source JavaScript-Library, um schon heute HTML5 und CSS3 Elemente für Webseiten-Projekte nutzen zu können. Das Script funktioniert eigentlich recht einfach. Es stellt fest, welche HTML5 und CSS3-Funktionen der jeweils verwendete Browser unterstützt und welche nicht, und fügt dann automatisch entsprechende CSS-Klassen in den html-Tag der Webseite ein. Mit Hilfe dieser CSS-Klassen kannst du dann in deinem Stylesheet arbeiten, und entsprechende Styles für moderne Browser, sowie Fallback-Lösungen für ältere Browser definieren. Modernizr ist also besonders hilfreich, um moderne Features wie @font-face, Multiple Backgrounds oder HTML5-Video zu verwenden, und dennoch alternative CSS-Styles für Browser anbieten zu können, die diese Features noch nicht unterstützen.<br />
<span id="more-22882"></span></p>
<h4>1. So funktioniert Modernizr</h4>
<p>Um Modernizr verwenden zu können, musst du dir als erstes das aktuelle Script (derzeit 1.6, letztes Update am 25.10.2010) auf der <a href="http://www.modernizr.com/">Webseite von Modernizr</a> herunterladen.</p>
<p>Am besten du sortierst das Script <strong>modernizr-1.6.min.j</strong>s in einen extra Ordner (z.B. mit dem Namen js) ein. Dann lädst du diesen Ordner auf deinen Serverplatz hoch. Innerhalb des head-Tags deiner Webseite musst du jetzt noch das Script aufrufen. Dazu fügst du folgenden Code-Schnipsel innerhalb deines head-Tags ein (vergiss dabei nicht den Pfad  auf deinen eigene Dateipfad anzupassen):</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script src=&quot;/js/modernizr-1.6.min.js&quot;&gt;&lt;/script&gt;
</pre>
</div>
<p>Jetzt musst dem html-Tag deiner Webseite noch die CSS-Klasse »no-js« geben:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;html class=&quot;no-js&quot;&gt;
</pre>
</div>
<p>Diese <strong>no-js CSS-Klasse</strong> wird dann mit Hilfe des Scripts automatisch in die <strong>CSS-Klasse js</strong> geändert. Außerdem prüft das Script, welche HTML5 und CSS3 Features unterstützt, bzw. nicht unterstützt werden. Die Auswertung diese Browser-Überprüfung durch Modernizr wird dann in Form von CSS-Klassen im html-Tag angegeben. Hier ein Beispiel:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;html class=&quot;js canvas canvastext no-geolocation rgba hsla no-multiplebgs borderimage borderradius boxshadow opacity cssanimations no-csscolumns no-cssgradients cssreflections csstransforms csstransforms3d csstransitions video audio localstorage sessionstorage webworkers applicationcache fontface&quot;&gt;
</pre>
</div>
<p>Eine genaue Beschreibung aller verwendeten CSS-Klassen findest du in der <a href="http://www.modernizr.com/docs/">Modernizr-Dokumentation</a>. Hier kannst du dir auch jeweils ein Code-Beispiel für das jeweilige Feature anschauen.</p>
<p><a href="http://www.modernizr.com/docs/"><img src="http://www.elmastudio.de/wp-content/uploads/2011/02/css3-html5-modernizr-01.jpg" alt="Modernizr nutzen" title="Modernizr nutzen" width="610" class="alignnone size-full" /></a><br />
<em>Die Beschreibung zur Verwendung der CSS3-Eigenschaft box-shadow.</em></p>
<p>Entsprechend dieser CSS-Klassen kannst du jetzt dein Stylesheet anlegen. Möchtest du also einen <strong>box-shadow</strong> verwenden, falls der jeweilige Browser diese Eigenschaft unterstützt, kannst du deine Styles mit der CSS-Klasse <strong>.boxshadow</strong> angeben. In der Standard-Ansicht kannst du dem Div dann stattdessen einen einfachen Rand mit Hilfe der CSS-Eigenschaft <strong>border</strong> geben. Hier ein Code-Beispiel:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
div.box {
   border-bottom: 1px solid #666;
   border-right: 1px solid #777;
}
.boxshadow div.box {
   border: none;
   box-shadow: #666 1px 1px 1px;
   -moz-box-shadow: #666 1px 1px 1px;
   -webkit-box-shadow: #666 1px 1px 1px;
}
</pre>
</div>
<p>Wie du siehst kannst du also mit Hilfe von Modernizr jede Menge HTML5 und CSS3 Features nutzen, und dann in deinem Stylesheet definieren, wie sich die Webseiten-Elemente verhalten sollen, falls ein Browser die Features noch nicht unterstützt.</p>
<h4>2. HTML5 Elemente im Internet Explorer</h4>
<p>Modernizr ermöglicht dir auch verschiedene HTML5-Elemente wie &lt;section&gt;, &lt;header&gt;, &lt;aside&gt; oder &lt;video&gt; zu nutzen. Diese Elemente werden zwar nicht vom Internet Explorer 6-8 unterstützt, du kannst die Elemente aber nutzen und mit CSS stylen.</p>
<h4>3. Die Modernizr-Library nach deinen Bedürfnissen anpassen</h4>
<p>Falls du genau weisst, welche HTML5 und CSS3-Elemente du für dein Projekt nutzen möchtest, kannst du Modernizr jetzt auch ganz deinen Bedürfnissen anpassen. Derzeit allerdings nur in der <a href="http://modernizr.github.com/Modernizr/2.0-beta/">Modernizr 2 Beta-Version</a>. Das hat den Vorteil, dass du die Größe des Modernizr-Scripts verringern kannst.</p>
<p><a href="http://modernizr.github.com/Modernizr/2.0-beta/"><img src="http://www.elmastudio.de/wp-content/uploads/2011/02/css3-html5-modernizr-01.jpg" alt="Modernizr nutzen" title="Modernizr nutzen" width="610" class="alignnone size-full" /></a><br />
<em>Mit einem Häkchen kannst du alle Elemente selbst markieren, die du für dein Webseiten-Projekt benötigst.</em></p>
<h4>4. Fazit</h4>
<p>Das von <a href="http://paulirish.com/">Paul Irish</a> und <a href="http://farukat.es/">Faruk Ateş</a> Modernizr-Projekt ist natürlich nur eine vorübergehende Lösung. Doch es ermöglicht, moderne Webelemente schon jetzt einsetzen zu können, auch wenn die Unterstützung aller Browser heute noch nicht gegeben ist. So kannst du deine Webseiten mit modernen Elementen ausstatten und für ältere Browser dennoch eine akzeptable Lösung finden. Dieses Prinzip der Webentwicklung, wird auch als <a href="http://www.alistapart.com/articles/understandingprogressiveenhancement/">Progressive Enhancements</a> bezeichnet.</p>
<p>Hast du bereits eine Webseite mit Hilfe von Modernizr umgesetzt? Was hältst du von der JavaScript-Library und welche Vor- oder Nachteile siehst du darin, HTML5 und CSS3 Features heute schon zu verwenden? Über dein Feedback freue ich mich sehr!</p>
<div class="further-reading">
<h5>Weitere Infos und Tipps zur Verwendung von Modernizr</h5>
<ul>
<li><a href="http://www.alistapart.com/articles/taking-advantage-of-html5-and-css3-with-modernizr/">Taking Advantage of HTML5 and CSS3 with Modernizr</a> von Faruk Ateş bei A List Apart.</li>
<li><a href="http://www.alistapart.com/d/taking-advantage-of-html5-and-css3-with-modernizr/sample-advanced.html">Mit Modernizr umgesetzte Beispiel-Webseite</a> auf A List Apart.</li>
<li>Ein <a href="http://www.modernizr.com/sites/">Showcase von Webseiten</a>, die Modernizr nutzen.</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.elmastudio.de/css/html5-und-css3-mit-hilfe-von-modernizr-verwenden/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Kreative Web Typografie mit dem Lettering.js jQuery-Plugin</title>
		<link>http://www.elmastudio.de/typografie/kreative-web-typografie-mit-dem-lettering-js-jquery-plugin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kreative-web-typografie-mit-dem-lettering-js-jquery-plugin</link>
		<comments>http://www.elmastudio.de/typografie/kreative-web-typografie-mit-dem-lettering-js-jquery-plugin/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 14:05:34 +0000</pubDate>
		<dc:creator>Ellen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Typografie]]></category>
		<category><![CDATA[Webfonts]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.elmastudio.de/?p=22559</guid>
		<description><![CDATA[Wenn du gerne mit typografischen Elementen bei der Webseiten-Gestaltung arbeitest, hast du eventuell schon vom Lettering.js jQuery-Plugin gehört. Das Plugin wurde von Trent Walton und Dave Rupert entwickelt, um mit Hilfe von JavaScript mehr Kontrolle über die Darstellung einzelner Buchstaben, &#8230; <a href="http://www.elmastudio.de/typografie/kreative-web-typografie-mit-dem-lettering-js-jquery-plugin/">Weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Wenn du gerne mit typografischen Elementen bei der Webseiten-Gestaltung arbeitest, hast du eventuell schon vom Lettering.js jQuery-Plugin gehört. Das Plugin wurde von <a href="http://trentwalton.com/">Trent Walton</a> und <a href="http://daverupert.com/">Dave Rupert</a> entwickelt, um mit Hilfe von JavaScript mehr Kontrolle über die Darstellung einzelner Buchstaben, Worte eines Satzes oder Satz-Abschnitte im Webdesign zu gewinnen. Da mit <strong>Lettering.js</strong> tolle Typo-Effekte (bunte Logos, CSS-Animationen und Rotation einzelner Buchstaben) realisierbar sind, eignet sich die Verwendung vor allem im Webseiten-Logo, oder um einen Slogan-Text individuell zu gestalten.<br />
<span id="more-22559"></span></p>
<h3>1. So funktioniert Lettering.js</h3>
<p>Das jQuery-Plugin fügt automatisch span-Tags mit unterschiedlichen CSS-Klassen für einzelne Buchstaben (.char1, .char2, .char3), Wörter (.word1, .word2, .word3) und Absätze (.line1, .line2, .line3) ein. So kannst du den einzelnen Elemente dann im Stylesheet unterschiedliche CSS-Eigenschaften (z.B. color, font-family, font-size) geben.</p>
<p>Um Lettering.js zu nutzen, musst du als erstes die jQuery-Library im head-Tags deines Codes aufrufen. Dies kannst du z.B. über die <a href="http://code.google.com/intl/de-DE/apis/libraries/">Google Libraries API</a> tun (so musst du jQuery nicht auf deinen eigenen Server hochladen).</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js&quot;&gt;&lt;/script&gt;
</pre>
</div>
<p>Wenn du eine WordPress-Seite hast, kannst du die hilfreiche Beschreibung von Frank Bültge nutzen, um <a href="http://bueltge.de/wordpress-und-jquery-einige-tipps/1172/">jQuery über die functions.php Datei deines Themes</a> aufzurufen.</p>
<p>Dann fügst du, am besten direkt darunter aber auf alle Fälle ebenfalls innerhalb des head-Tags den Code für das Lettering jQuery-Plugin ein.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;deinpfad/jquery.lettering.min.js&quot;&gt;&lt;/script&gt;
</pre>
</div>
<p>Die Datei jquery.lettering.js findest du im Download-Ordner des Plugins. Den Link zum Download bei Github findest du ganz oben auf der<a href="http://letteringjs.com/"> Lettering.js-Webseite</a>.</p>
<p>Es gibt drei verschiedene Möglichkeiten, das Lettering-Plugin einzusetzen.</p>
<h4>1.1. Einzelne Buchstaben stylen</h4>
<p>Zum einen kannst du span-Tags mit den durch nummerierten CSS-Klassen .char1, .char2, .char3 usw. einfügen. Dieser Stil eignet sich z.B. für ein speziell gestyltes Webseiten-Logo.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2011/01/lettering-jquery-plugin-01.jpg" alt="Lettering jQuery Plugin" title="Lettering jQuery Plugin" width="610" class="alignnone size-full" /></p>
<p>Ist der HTML-Code für dein Webseiten-Logo:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;h1 class=&quot;logo&quot;&gt;Rainbow&lt;/h1&gt;
</pre>
</div>
<p>Fügst du folgenden JavaSript-Code unterhalb des jQuery und lettering.js Scripts innerhalb des head-Tags:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script&gt;
$(document).ready(function() {
$(&quot;.logo&quot;).lettering();
});
&lt;/script&gt;
</pre>
</div>
<p>Alle Buchstaben werden so automatisch mit einem span-Tag und einer Klasse belegt:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;h1 class=&quot;logo&quot;&gt;
	&lt;span class=&quot;char1&quot;&gt;R&lt;/span&gt;
	&lt;span class=&quot;char2&quot;&gt;a&lt;/span&gt;
	&lt;span class=&quot;char3&quot;&gt;i&lt;/span&gt;
	&lt;span class=&quot;char4&quot;&gt;n&lt;/span&gt;
	&lt;span class=&quot;char5&quot;&gt;b&lt;/span&gt;
	&lt;span class=&quot;char6&quot;&gt;o&lt;/span&gt;
	&lt;span class=&quot;char7&quot;&gt;w&lt;/span&gt;
&lt;/h1&gt;
</pre>
</div>
<p>Jetzt kannst du die CSS-Klassen mit eigenen Styles belegen:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
.char1 {
	color: red;
}
.char 2 {
	color: orange;
}
usw.
</pre>
</div>
<h4>1.2. Einzelne Wörter mit Lettering.js beeinflussen</h4>
<p>Die zweite Option ist es, Lettering anzuwenden, um einzelne Wörter mit speziellen CSS-Styles anzusprechen zu können.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2011/01/lettering-jquery-plugin-02.jpg" alt="Lettering jQuery Plugin" title="Lettering jQuery Plugin" width="610" class="alignnone size-full" /></p>
<p>Das Prinzip ist das gleiche, allerdings musst du jetzt im JavaScript-Code noch das Wort <strong>word </strong>in die Klammer hinter <strong>lettering </strong>einfügen:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script&gt;
$(document).ready(function() {
$(&quot;.logo&quot;).lettering(word);
});
&lt;/script&gt;
</pre>
</div>
<p>Einsatzmöglichkeiten für diese Option könnte ebenfalls ein Logo, aber auch ein Webseiten-Slogan sein.</p>
<h4>1.3. Einzelne Absätze unterschiedlich gestalten</h4>
<p>Die dritte Möglichkeit kannst du das Lettering jQuery-Plugin auch das individuelle Styling einzelner Text-Absätze verwenden. So kannst du spezielle Absätze (markiert mit br-Tags) eines Textes hervorheben.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2011/01/lettering-jquery-plugin-03.jpg" alt="Lettering jQuery Plugin" title="Lettering jQuery Plugin" width="610" class="alignnone size-full" /></p>
<p>Aus dem HTML-Code:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;p class=&quot;slogan&quot;&gt;This is an amazing&lt;br/&gt; Revolution in Typography. &lt;br/&gt; The possibilities are endless: &lt;br/&gt; Coloring, Vertical spacing, and Kerning.&lt;/p&gt;
</pre>
</div>
<p>wird mit Hilfe folgender JavaScript-Angabe im head-Tag:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script&gt;
$(document).ready(function() {
$(&quot;p.slogan&quot;).lettering(lines);
});
&lt;/script&gt;
</pre>
</div>
<p>dieser HTML-Code:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;p class=&quot;slogan&quot;&gt;
&lt;span class=&quot;line1&quot;&gt;This is an amazing&lt;/span&gt;
&lt;span class=&quot;line2&quot;&gt;Revolution in Typography.&lt;/span&gt;
&lt;span class=&quot;line3&quot;&gt;The possibilities are endless:&lt;/span&gt;
&lt;span class=&quot;line4&quot;&gt;Coloring, Vertical spacing, and Kerning.&lt;/span&gt;
&lt;/p&gt;
</pre>
</div>
<p>Die einzelnen Absätze im Text kannst du jetzt also über die CSS-Klassen <strong>.line1, .line2, .line3</strong> und <strong>.line4</strong> individuell stylen.</p>
<p>Die drei Beispiele sind nur die einfachsten Möglichkeiten <strong>lettering.js</strong> zu nutzen. In der Beispiel-Datei des Download-ZIP Ordners (examples / index.html) findest du noch weitere, fortgeschrittene Optionen, wie du beispielsweise zwei Wörter und die einzelnen Buchstaben der Wörter stylen kannst. Eine ausführliche Erklärung zu lettering.js kannst du außerdem auf der <a href="http://daverupert.com/2010/09/lettering-js/">Webseite des Lettering.js-Entwicklers Dave Rupert</a> nachlesen.</p>
<h3>2. Einsatzmöglichkeiten und Inspirationen</h3>
<p>Seit der Veröffentlichung des Plugins im Herbst 2010 haben etliche Webdesigner das Plugin für ihre kreative und innovative Webseiten-Projekte verwendet. Um die Möglichkeiten des Plugins noch besser kennenzulernen, und Inspirationen für die Verwendung in deinen eigenen Projekten zu bekommen, habe ich einige sehr schöne Beispiele zusammen gestellt.</p>
<p><a href="http://lostworldsfairs.com/atlantis/"><img src="http://www.elmastudio.de/wp-content/uploads/2011/01/lettering-jquery-plugin-04.jpg" alt="Lettering jQuery Plugin" title="Lettering jQuery Plugin" width="610" class="alignnone size-full" /></a><br />
<em><a href="http://lostworldsfairs.com/atlantis/">Atlantis World’s Fair</a>, gestaltet von Frank Chimero</em></p>
<p><a href="http://lostworldsfairs.com/eldorado/"><img src="http://www.elmastudio.de/wp-content/uploads/2011/01/lettering-jquery-plugin-05.jpg" alt="Lettering jQuery Plugin" title="Lettering jQuery Plugin" width="610" class="alignnone size-full" /></a><br />
<em><a href="http://lostworldsfairs.com/eldorado/">Eldorado World’s Fair</a>, gestaltet von Naz Hamid</em></p>
<p><a href="http://andreashommel.net/sandbox/lettering/"><img src="http://www.elmastudio.de/wp-content/uploads/2011/01/lettering-jquery-plugin-06.jpg" alt="Lettering jQuery Plugin" title="Lettering jQuery Plugin" width="610" class="alignnone size-full" /></a><br />
<em><a href="http://andreashommel.net/sandbox/lettering/">Sex Lettering</a>, Typografie-Experiment mit Lettering.js von Andreas Hommel</em></p>
<p><a href="http://lostworldsfairs.com/moon/"><img src="http://www.elmastudio.de/wp-content/uploads/2011/01/lettering-jquery-plugin-07.jpg" alt="Lettering jQuery Plugin" title="Lettering jQuery Plugin" width="610" class="alignnone size-full" /></a><br />
<em><a href="http://lostworldsfairs.com/moon/">Moon World’s Fair Webseite</a>, gestaltet von Jason Santa Maria</em></p>
<p><a href="http://designingmonsters.com/"><img src="http://www.elmastudio.de/wp-content/uploads/2011/01/lettering-jquery-plugin-08.jpg" alt="Lettering jQuery Plugin" title="Lettering jQuery Plugin" width="610" class="alignnone size-full" /></a><br />
<em>Typografie auf der Webseite von <a href="http://designingmonsters.com/">Designing Monsters</a></em></p>
<p>Weitere schöne Inspirationen zum Umgang mit dem Plugin findest du auch in der <a href="http://letteringjs.com/#gallery">Showcase-Galerie von Lettering.js</a>.</p>
<h3>3. Gibt es eine alternative Lösung zur Verwendung von JavaScript?</h3>
<p>Das Lettering.js Plugin ist meiner Meinung nach als eine Art experimentelle Lösung zu sehen, um die Gestaltungs-Möglichkeiten von Typografie im Webdesigns voranzubringen, und so eventuell auch die Entwicklung von reinen CSS-Alternativen voran zu treiben.</p>
<blockquote><p>Can we replace Lettering.js with CSS? I hope so. Lettering.js is a solution, but perhaps it’s not the ultimate solution.<br />
<em>Trent Walton, in <a href="http://trentwalton.com/2011/01/18/controlling-web-typography/">Controlling the Web</a></em></p></blockquote>
<p>In der Zukunft wäre sicher eine Browser-kompatible, reine CSS-Lösung optimal. Trent Walton spricht in seinem Artikel<a href="http://trentwalton.com/2011/01/18/controlling-web-typography/"> Controlling Web Typography</a> über den Umgang mit Typografie im Web, aktuelle Entwicklungen und seine Einstellung zum Lettering.js Plugin. </p>
<p>Wie gefallen dir diese experimentellen Ansätze mit Typografie im Web umzugehen? Wie findest du die Lettering-Plugin Lösung, und hast du selbst schon Erfahrungen mit dem Plugin gemacht? Über dein Feedback, sowie weitere Tipps und Einsatzmöglichkeiten zum Plugin freue ich mich sehr!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elmastudio.de/typografie/kreative-web-typografie-mit-dem-lettering-js-jquery-plugin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Webseiten-Elemente mit Hilfe von jQuery auf- und zusliden lassen</title>
		<link>http://www.elmastudio.de/javascript/webseiten-elemente-mit-jquery-auf-und-zusliden/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=webseiten-elemente-mit-jquery-auf-und-zusliden</link>
		<comments>http://www.elmastudio.de/javascript/webseiten-elemente-mit-jquery-auf-und-zusliden/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 15:17:47 +0000</pubDate>
		<dc:creator>Ellen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Slider]]></category>
		<category><![CDATA[toggle]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.elmastudio.de/?p=21658</guid>
		<description><![CDATA[Es gibt etliche Beispiele, bei denen es sinnvoll ist Webseiten-Inhalte erst bei Klick auf einen Button aufsliden zu lassen. Z.B. kannst du auf diese Weise sehr schön einen Nutzer-Login für Mitglieder oder Kunden integrieren. Da sich nicht alle Webseiten-Besucher anmelden &#8230; <a href="http://www.elmastudio.de/javascript/webseiten-elemente-mit-jquery-auf-und-zusliden/">Weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Es gibt etliche Beispiele, bei denen es sinnvoll ist Webseiten-Inhalte erst bei Klick auf einen Button aufsliden zu lassen. Z.B. kannst du auf diese Weise sehr schön einen Nutzer-Login für Mitglieder oder Kunden integrieren. Da sich nicht alle Webseiten-Besucher anmelden wollen, kannst du den Login-Bereich mit jQuery so elegant verstecken. Ich habe verschiedene Möglichkeiten getestet, um den Effekt auf der eigenen Webseite zu integrieren.<br />
<span id="more-21658"></span></p>
<h3>1. Den jQuery-Code selbst einfügen</h3>
<p>Allgemeine Infos und Demos für jQuery slide.Toggle kannst du auf der <a href="http://api.jquery.com/slideToggle/">jQuery-Webseite</a> nachlesen. Auf dieser Code-Vorlage aufbauend habe ich eine einfache Demo-Version erstellt, die demonstriert wie man den Code für ein Element nutzen kann, dass bei Button-Klick oben in der Webseite aufslidet.</p>
<h4>1.1. Demo-Version 1 (auch ohne JavaScript sichtbar)</h4>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/11/jquery-toggle-slider-01.jpg" alt="jQuery Toggle Slider" title="jQuery Toggle Slider" width="610" class="alignnone size-full" /><br />
<em>Der Slider im geschlossenen Zustand. Nur der Open/Close Button ist sichtbar.</em></p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/11/jquery-toggle-slider-02.jpg" alt="jQuery Toggle Slider" title="jQuery Toggle Slider" width="610" class="alignnone size-full" /><br />
<em>Der Slider im offenen Zustand. Das versteckte Webseiten-Element ist jetzt sichtbar.</em></p>
<p>Hier kannst du dir die Demo des Slider-Elements und den Code live anschauen.</p>
<ul class="downloads">
<li><a href="http://test.elmastudio.de/jquery-toggle-effekt-demo-1.html" class="download-btn" target="_blank">Live-Demo<br /><span>Query Toggle-Slider 01</span></a></li>
</ul>
<p>Als ersten Schritt musst du die jQuery-Bibliothek aufrufen. Das kannst du praktisch über die <a href="http://code.google.com/intl/de-DE/apis/libraries/devguide.html">Google Libraries API</a> machen.</p>
<p>Füge dazu folgenden Code innerhalb des head-tags deiner Datei auf:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js&quot;&gt;&lt;/script&gt;
</pre>
</div>
<p>Als nächsten Schritt fügst du deinen HTML-Code für das verstecke Element (#content) und den  Öffnen / Schließen Button (a.open-close) innerhalb deines body-tags ein. Den Inhalt kannst du dann natürlich ganz nach Belieben selbst füllen.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;div id=&quot;content&quot;&gt;
&lt;p&gt;Dein Inhalt kommt hier rein...&lt;/p&gt;
&lt;/div&gt;
&lt;a class=&quot;open-close&quot; href=&quot;#&quot;&gt;Open / Close&lt;/a&gt;
</pre>
</div>
<p>Für dein CSS kannst du jetzt folgende Styles verwenden und an dein Layout anpassen.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
body {
	margin:0 auto;
	width:500px;
	font-family:Helvetica, Arial, sans-serif;
}
a.open-close {
	margin:0px;
	padding:15px;
	text-align:center;
	background:#FF9933;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	display:block;
	color:#fff;
	text-decoration:none;
}
a.open-close:hover {
	background:#FF0000;
}
#content {
	width:460px;
	margin:0px;
	background:#FFFF99;
	padding:20px;
	color:#663300;
	line-height:23px;
}
</pre>
</div>
<p>Um dein Element jetzt mit dem Toggle-Effekt sliden zu lassen, fügst du noch folgenden Code in deinen head-tag ein:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){
    	$(&quot;#content&quot;).hide();

    $(&quot;a.open-close&quot;).click(function () {
      $(&quot;#content&quot;).slideToggle(&quot;slow&quot;);
    });

});
&lt;/script&gt;
</pre>
</div>
<p>Dieser jQuery-Code versteckt deinen Div mit der ID content (hide), und slidet den Content dann bei Klick des Anchor-Tags a.open-close auf.</p>
<p>Wenn du den JavaScript-Code in WordPress nutzen möchtest, ist der Artikel <a href="http://bueltge.de/wordpress-und-jquery-einige-tipps/1172/">»WordPress und jQuery - einige Tipps«</a> auf dem Blog von Frank Bültge sehr hilfreich. Hier erfährst du genau, wie du den benötigten jQuery-Code am besten in dein Theme integrierst.</p>
<h4>1.2. Demo-Version 2 (ohne JavaScript unsichtbar)</h4>
<p>Als Alternative zu dem ersten Code-Beispiel habe ich eine zweite Demo nach der Slider-Vorlage auf dem Blog <a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/">Webdesigner Wall</a> erstellt. Dieses Beispiel ist nicht sichtbar, sobald JavaScript im Browser deaktiviert ist. Dafür ist der Öffnen / Schließen Button hier animiert, und du könntest z.B. ein Hintergrund-Image mit einem Pfeil nach oben und einem nach unten im Button integrieren. Auch den zweiten Demo-Slider kannst du dir hier live anschauen.</p>
<ul class="downloads">
<li><a href="http://test.elmastudio.de/jquery-toggle-effekt-demo-2.html" class="download-btn" target="_blank">Live-Demo<br /><span>jQuery Toggle-Slider 02</span></a></li>
</ul>
<p>Die jQuery-Bibliothek fügst du genau wie im ersten Beispiel mit folgendem Code über die Google Libraries in deinen head-tag ein:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js&quot;&gt;&lt;/script&gt;
</pre>
</div>
<p>Folgenden HTML-Code benötigst du für den Inhalt deines versteckten Elements:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;div id=&quot;content&quot;&gt;
&lt;p&gt;Deinen Inhalt kannst du hier einfügen...&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;button&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;open-close&quot;&gt;Open / Close&lt;/a&gt;&lt;/p&gt;
</pre>
</div>
<p>Für dein CSS-Stylesheet kannst du folgenden Code als Basis für dein eigenes Layout verwenden. Wichtig ist, dass hier der Content-Div mit display:none; unsichtbar gemacht wird.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
body {
	margin:0 auto;
	width:500px;
	font-family:Helvetica, Arial, sans-serif;
}
a:focus {
	outline: none;
}
#content {
	display: none;
	color:#663300;
	line-height:23px;
}
#content p {
	padding:20px;
	background: #FFFF99;
	margin:0px;
}
.button {
	margin:0px;
}
.open-close {
	padding:15px;
	text-align:center;
	background:#FF9933;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	display:block;
	color:#fff;
	text-decoration:none;
}
.open-close:hover {
	background:#FF0000;
}
.active {
	background:#FF0000;
}
</pre>
</div>
<p>Um die Animation zu starten fügst du für diese Variante noch folgenden JavaScript-Code in den head-tag deiner Seite ein:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){

	$(&quot;.open-close&quot;).click(function(){
		$(&quot;#content&quot;).slideToggle(&quot;slow&quot;);
		$(this).toggleClass(&quot;active&quot;);
	});

});
&lt;/script&gt;
</pre>
</div>
<p>Mit diesem Code hast du deinen versteckten Seiteninhalt animiert. Deinen Öffnen / Schließen Button kannst du dir für den Zustand des geöffneten Elements mit dem CSS-Style .active entsprechend gestalten.</p>
<h3>2. Das WordPress-Plugin »Sliding Panel«</h3>
<p>Für alle WordPress-Nutzer gibt es ein praktisches Plugin, mit dem der gleiche Effekt erzieht werden kann. Das Plugin <a href="http://wordpress.org/extend/plugins/sliding-panel/">Sliding Panel</a> funktioniert mit Widgets, du kannst also beliebige Inhalte in dein Slider-Element einfügen. </p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/11/jquery-toggle-slider-03.jpg" alt="jQuery Toggle Slider" title="jQuery Toggle Slider" width="610" class="alignnone size-full" /><br />
<em>Über WordPress-Widgets kannst du Inhalt in dein Slider-Element einfügen.</em></p>
<p>Um den Slider in deinem Theme zu nutzen, kannst du einfach den folgenden Template Tag in die gewünschte Theme-Datei einfügen:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;?php get_sliding_panel(); ?&gt;
</pre>
</div>
<p>Der Plugin-Autor Justin Tadlock hat die <a href="http://justintadlock.com/archives/2009/06/25/sliding-panel-wordpress-plugin">Funktion des Panel Sliding-Plugins</a> auch noch einmal in einem extra Blog-Artikel erklärt.</p>
<h3>3. Tipps und Tutorials zum Weiterlesen</h3>
<p>Jede Menge weitere Inspirationen für Ein- und Ausblenden-Effekte mit jQuery findest du auch in den folgenden Blog-Artikeln und Tutorials.</p>
<ul class="text-list">
<li><a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/">»jQuery Tutorials for Designers«</a> auf Webdesigner Wall</li>
<li><a href="http://www.sohtanaka.com/web-design/simple-accordion-w-css-and-jquery/">»Simple Accordion with CSS and jQuery«</a> von Soh Tanaka</li>
<li><a href="http://web-kreation.com/tutorials/nice-clean-sliding-login-panel-built-with-jquery/">»Nice &amp; Clean Sliding Panel Built With Jquery«</a> Tutorial von Web-kreation</li>
<li><a href="http://devsnippets.com/article/10-transition-effects-the-art-of-showinghiding-content.html">»10 Transition Effects: The Art of Showing/Hiding Content«</a> bei DevSnippets</li>
</ul>
<p>Wie gefällt dir dieser jQuery-Effekt? Kennst du weitere praktische Einsatzmöglichkeiten oder Webseiten-Beispiele für slidenede Elemente? Über dein Feedback und deine Tipps freue ich mich sehr!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elmastudio.de/javascript/webseiten-elemente-mit-jquery-auf-und-zusliden/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Moderne jQuery Carousel-Slider mit dem carouFredSel-Plugin</title>
		<link>http://www.elmastudio.de/javascript/jquery-carousel-slider-mit-caroufredsel/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jquery-carousel-slider-mit-caroufredsel</link>
		<comments>http://www.elmastudio.de/javascript/jquery-carousel-slider-mit-caroufredsel/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 17:41:59 +0000</pubDate>
		<dc:creator>Ellen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Carousel-Slider]]></category>
		<category><![CDATA[jQuery-Plugin]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Slider]]></category>

		<guid isPermaLink="false">http://www.elmastudio.de/?p=21133</guid>
		<description><![CDATA[jQuery Carousel-Slider sind sehr beliebt, um z.B. die neusten Projekte im Portfolio, aktuelle Blog-Artikel mit Vorschaubildern oder eine Bildergalerie auf einer Webseite zu integrieren. Den Slider bewegt man entweder automatisch, mit Hilfe von Rechts/Links (bzw. Oben/Unten) Buttons oder einer Seiten-Nummerierung. &#8230; <a href="http://www.elmastudio.de/javascript/jquery-carousel-slider-mit-caroufredsel/">Weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>jQuery Carousel-Slider sind sehr beliebt, um z.B. die neusten Projekte im Portfolio, aktuelle Blog-Artikel mit Vorschaubildern oder eine Bildergalerie auf einer Webseite zu integrieren. Den Slider bewegt man entweder automatisch, mit Hilfe von Rechts/Links (bzw. Oben/Unten) Buttons oder einer Seiten-Nummerierung. So kann man auf wenig Platz viel Inhalt darstellen, und vorausgesetzt man übertreibt es mit dem hin und her sliden nicht, ist der Effekt für den Webseiten-Besucher ein echter Hingucker. Mit dem vielseitigen jQuery-Plugin <a href="http://caroufredsel.frebsite.nl/">carouFredSel</a> kannst du leicht deinen eigenen Carousel-Slider auf deiner Webseite einbauen.<br />
<span id="more-21133"></span></p>
<h4>Hier kannst du dir unsere Demo-Version des Sliders anschauen</h4>
<p><a href="http://www.elmastudio.de/jquery-carousel-slider-demo/" target="_blank"><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/jquery-carousel-slider-01.jpg" alt="jQuery Carousel Slider" title="jQuery Carousel Slider" width="610" class="alignnone size-full" /></a></p>
<ul class="downloads">
<li><a href="http://www.elmastudio.de/jquery-carousel-slider-demo/" class="download-btn" target="_blank">Demo-Version<br /><span>des Carousel-Sliders</span></a></li>
</ul>
<h3>1. Den caroufredsel-Slider verwenden</h3>
<p>Du kannst nicht nur Bilder mit Hilfe des Carousel-Sliders »caroufredsel« animieren, sondern auch ordered oder unordered Listen-Elemente, sowie Bilder mit Bildunterschriften. Außerdem kannst du deine Slider-Bilder sogar mit einem Lightbox-Effekt kombinieren. Auf dieser <a href="http://caroufredsel.frebsite.nl/examples/various_content.php">Demo-Seite des Plugins</a> kannst du dir die verschiedenen Beispiele anschauen.</p>
<p>Eine tolle Möglichkeit der Plugin-Webseite ist, dass du dir zu jedem Beispiel den entsprechenden JavaSCript, HTML und CSS Code anschauen kannst.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/jquery-carousel-slider-02.jpg" alt="jQuery Carousel Slider" title="jQuery Carousel Slider" width="610" class="alignnone size-full" /><br />
<em>Zu jedem Slider-Beispiel kannst du dir es den entsprechenden Code kopieren.</em></p>
<h4>1.1. Die JavaScript-Dateien aufrufen</h4>
<p>Nachdem du dir den Plugin-Ordner heruntergeladen hast (siehe <a href="http://caroufredsel.frebsite.nl/">Download-Button</a> im Webseiten-Header), lädst du die JavaScript-Datei des Plugins (derzeit jquery.carouFredSel-2.1.3.js) am besten in einen Ordner »js« auf deinen Server hoch und   rufst die Datei innerhalb des head-tags deiner Webseite auf.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;deinPfad/js/jquery.carouFredSel.js&quot;&gt;&lt;/script&gt;
</pre>
</div>
<p>Außerdem benötigst du (falls du diese noch nicht aufrufst) die jQuery-Version. Diese musst du nicht unbedingt auf deinen Server hochladen, sondern du kannst sie einfach über die Google Libraries API aufrufen.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&quot;&gt;&lt;/script&gt;
</pre>
</div>
<p>Möchtest du weitere JavaScript-Animationen nutzen, kannst du noch Easing einfügen. Hierzu findest du Infos auf der<a href="http://caroufredsel.frebsite.nl/installation.php"> Installations-Seite</a> von CarouFredSel.</p>
<h4>1.2. Den HTML-Code erstellen</h4>
<p>Als nächstes kannst du den HTML-Code für den Inhalt deines Sliders erstellen. Dabei orientierst du dich am besten wieder an den Code-Beispielen der Webseite. Ich habe für meine Slider-Demo eine Reihe von Bildern verwendet. Der Code sieht dann ungefähr so aus:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;div id=&quot;wrap&quot;&gt;
&lt;div class=&quot;image_carousel&quot;&gt;
	&lt;div id=&quot;foo2&quot;&gt;
		&lt;img src=&quot;deinPfad/slider-pics/01.jpg&quot; alt=&quot;image01&quot; width=&quot;170&quot; height=&quot;170&quot; /&gt;
		&lt;img src=&quot;deinPfad/slider-pics/02.jpg&quot; alt=&quot;image02&quot; width=&quot;170&quot; height=&quot;170&quot; /&gt;
		&lt;img src=&quot;deinPfad/slider-pics/03.jpg&quot; alt=&quot;image03&quot; width=&quot;170&quot; height=&quot;170&quot; /&gt;
	&lt;/div&gt;
	&lt;div class=&quot;clearfix&quot;&gt;&lt;/div&gt;
	&lt;a class=&quot;prev&quot; id=&quot;foo2_prev&quot; href=&quot;#&quot;&gt;&lt;span&gt;prev&lt;/span&gt;&lt;/a&gt;
	&lt;a class=&quot;next&quot; id=&quot;foo2_next&quot; href=&quot;#&quot;&gt;&lt;span&gt;next&lt;/span&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
</pre>
</div>
<p>Du kannst so viele Bilder einfügen, wie du möchtest. Über die JavaScript-Konfiguration kannst du dann später bestimmen, wie viele Bilder deines Sliders angezeigt werden sollen. Die Anchor-tags bilden den Vor- und Zurück Button des Sliders.</p>
<h4>1.3. Das CSS-Styling deines Sliders</h4>
<p>Jetzt fügst du noch den CSS-Code für deinen Slider ein. Am besten du kopierst wieder den Code des Beispiel-Sliders auf der Plugin-Webseite und veränderst ihn nach deinen Wünschen.</p>
<p>Für den Demo-Slider habe ich mir z.B. ein eigenes Hintergrund-Image, sowie ein Sprite-Image für meine Buttons erstellt. Beim Aufrufen der Images im CSS musst du wieder darauf achten, dass du den richtigen Ordner-Pfad angibst.</p>
<p>Die CSS-Styles für den Demo-Slider sieht so aus:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
body {
	margin:0 auto;
	width:900px;
}
#wrap {
	margin: 100px 0px 0px 0px;
	width:840px;
	height:250px;
	background:url(carousel-slider/bg.jpg) 0 0 no-repeat;
}
.image_carousel {
	padding: 30px 0 15px 50px;
	position: relative;
}
.image_carousel img {
	padding: 0px;
	margin: 7px;
	display: block;
	float: left;
}
a.prev, a.next {
	background: url(carousel-slider/sprite.png) 0 0 no-repeat transparent;
	width: 45px;
	height: 170px;
	display: block;
	position: absolute;
	top: 40px;
}
a.prev {
	left: -60px;
}
a.prev:hover {
	background-position: 0 -170px;
}
a.next {
	right: -60px;
	background-position: -45px 0px;
}
a.next:hover {
	background-position: -45px -170px;
}
a.prev span, a.next span {
	display: none;
}
.clearfix {
	float: none;
	clear: both;
}
</pre>
</div>
<p>Natürlich kannst du deinen eigenen Slider ganz individuell gestalten. Wieder findest du tolle Inspirationen in den vielen schönen Beispielen auf der <a href="http://caroufredsel.frebsite.nl/">Plugin-Webseite</a>.</p>
<h4>1.4. Den Slider mit JavaScript aufrufen</h4>
<p>Als letzten Schritt musst du noch den entsprechenden JavaScript-Code für deinen Slider aufrufen. Dazu fügst du folgenden Code innerhalb des head-tags deiner Webseite ein:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function() {
$(&quot;#foo2&quot;).carouFredSel({
	auto : false,
	items : 4,
	prev : {
		button	: &quot;#foo2_prev&quot;,
		key		: &quot;left&quot;
	},
	next : {
		button	: &quot;#foo2_next&quot;,
		key		: &quot;right&quot;
	},
});
});
&lt;/script&gt;
</pre>
</div>
<p><em>Der div-container meines Sliders hat die ID von foo2.</em></p>
<p>Du hast jede Menge Möglichkeiten den Slider ganz nach deinen Wünschen anzupassen. Auf der Configuration-Site des Plugins findest du eine gut dokumentierte Übersicht aller Optionen. Ich habe in meinem Demo-Slider z.B. den das automatische Sliden deaktiviert und den Anzahl der angezeigten Bilder auf 4 gesetzt. Außerdem habe ich einen Vor- und Zurück Button in meiner Animation verwendet.</p>
<p>Benötigst du weitere Hilfe für deine Plugin-Einstellungen findest du praktische Tipps auf der <a href="http://caroufredsel.frebsite.nl/support/tips_and_tricks.php">Tips &amp; Tricks Seite</a> des Plugins. Als extra-Feature gibt es sogar einen <a href="http://caroufredsel.frebsite.nl/configuration_robot.php">Configuration-Roboter</a> auf der Webseite, der dir bei den Einstellungen deines Sliders weiterhilft.</p>
<p>Wie gefällt dir das Carousel-Slider Plugin CarouFredSel? Hast du bereits Erfahrungen mit diesem Plugin, oder kennst du weitere hilfreiche JavaScript-Slider Plugins? Über deine Tipps und dein Feedback freue ich mich sehr!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elmastudio.de/javascript/jquery-carousel-slider-mit-caroufredsel/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Back-to-Top Buttons mit Smooth Scroll und Fading in WordPress verwenden</title>
		<link>http://www.elmastudio.de/wordpress/back-to-top-buttons-mit-smooth-scroll-und-fading-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=back-to-top-buttons-mit-smooth-scroll-und-fading-in-wordpress</link>
		<comments>http://www.elmastudio.de/wordpress/back-to-top-buttons-mit-smooth-scroll-und-fading-in-wordpress/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 16:30:03 +0000</pubDate>
		<dc:creator>Ellen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Back to top]]></category>
		<category><![CDATA[Buttons]]></category>
		<category><![CDATA[Smooth Scroll]]></category>

		<guid isPermaLink="false">http://www.elmastudio.de/?p=21060</guid>
		<description><![CDATA[Besonders auf langen Webseiten und Blogs sind Back-to-Top Buttons recht nützliche, kleine Helfer. So müssen sich deine Besucher nach dem Lesen eines längeren Artikels nicht wieder mühselig hochscrollen, sondern können mit dem Top-Button bequem zum Seitenanfang gelangen. Besonders benutzerfreundlich sind &#8230; <a href="http://www.elmastudio.de/wordpress/back-to-top-buttons-mit-smooth-scroll-und-fading-in-wordpress/">Weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Besonders auf langen Webseiten und Blogs sind Back-to-Top Buttons recht nützliche, kleine Helfer. So müssen sich deine Besucher nach dem Lesen eines längeren Artikels nicht wieder mühselig hochscrollen, sondern können mit dem Top-Button bequem zum Seitenanfang gelangen. Besonders benutzerfreundlich sind Buttons mit einer Smooth Scroll-Funktion, da der Nutzer so mitverfolgen kann wohin er durch Klicken des Buttons geleitet wird. Auch Buttons, die sich erst beim Herunterscrollen einblenden werden immer beliebter. Hier erfährst du, wie du einen Back-to-Top Button mit Smooth Scroll und Fading auf deiner WordPress-Seite integrieren kannst.<br />
<span id="more-21060"></span></p>
<h3>1. Back-to-Top Button in WordPress integrieren</h3>
<h4>1.1. Top-Button mit Smooth Scroll, ohne Fading</h4>
<p>Da die Smooth Scroll-Funktion mit jQuery funktioniert, musst du als erstes jQuery in deiner WordPress header.php Datei aufrufen (falls du dies nicht schon getan hast).</p>
<p>Dazu kannst du folgenden Code in die header.php Datei deines Themes einfügen:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&quot;&gt;&lt;/script&gt;
</pre>
</div>
<p>Dieser Code-Schnipsel ruft jQuery von der <a href="http://code.google.com/intl/de-DE/apis/libraries/">Google Libraries API</a> auf.</p>
<p>Im nächsten Schritt legst du eine neue JavaScript-Datei (z.B. mit dem Namen Custom) in deinem Editor an, und fügst diesen Code ein:</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
// Smooth Scroll to Top
$(document).ready(function() {
    $('a[href*=#]').click(function() {
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
        &amp;&amp; location.hostname == this.hostname) {
            var $target = $(this.hash);
            $target = $target.length &amp;&amp; $target || $('[name=' + this.hash.slice(1) +']');
            if ($target.length) {
                var targetOffset = $target.offset().top;
                $('html,body').animate({scrollTop: targetOffset}, 700);
                return false;
            }
        }
    });
});
</pre>
</div>
<p>Diese legst du am besten in deinem Theme-Order in einen neuen js-Ordner an. Jetzt rufst du diese Datei ebenfalls in der header.php Datei auf.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;&lt;?php bloginfo('template_url'); ?&gt;/js/custom.js&quot;&gt;&lt;/script&gt;
</pre>
</div>
<p>Jetzt kannst du deinen Back-to-Top Button mit einem ganz normalen anchor-tag und CSS-Styling gestalten.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">
&lt;a href=&quot;#header&quot;&gt;Back to Top&lt;/a&gt;
</pre>
</div>
<p>Die einfachste Möglichkeit, um den Button an den Seitenanfang zu leiten ist, wenn du auf die ID deines obersten Divs linkst. So musst du keinen »leeren« Link erstellen.</p>
<h4>1.2. Smooth Scroll Back-to-Top Button mit Fading</h4>
<p>David Walsh stellt auf seinem Blog ein tolles <a href="http://davidwalsh.name/jquery-top-link">jQuery toplink-Plugin</a> vor. Mit Hilfe des Codes kannst du dir einen Button einrichten, der erst beim Herunterscrollen der Seite einfadet. Hier kannst du dir eine <a href="http://davidwalsh.name/dw-content/top-of-page-jquery.php">Demo des Buttons</a> anschauen.</p>
<p>Eine ausführliche Beschreibung zum Plugin-Code findest du in diesem <a href="http://davidwalsh.name/jquery-top-link">Blog-Artikel von David Walsh</a>.</p>
<h4>1.3. <a href="http://wordpress.org/extend/plugins/dynamic-to-top/">Dynamic to Top WordPress-Plugin</a></h4>
<p>Falls dir Fade-In Effekt gut gefällt, du aber nicht selbst den Code in den Theme integrieren möchtest, kannst du auch das praktische <a href="http://wordpress.org/extend/plugins/dynamic-to-top/">Dynamic-to-top WordPress-Plugin</a> verwenden. Das Plugin bietet die Möglichkeit einen Text- oder Imagelink zu erstellen. Den Button kannst du auch noch selbst mit Hilfe von CSS anpassen.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/back-to-top-wordpress-01.jpg" alt="Back to Top Button in WordPress" title="Back to Top Button in WordPress" width="610" class="alignnone size-full" /><br />
<em>So sieht der Standard-Button des Plugins aus.</em></p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/back-to-top-wordpress-02.jpg" alt="Back to Top Button in WordPress" title="Back to Top Button in WordPress" width="610" class="alignnone size-full" /><br />
<em>Die Plugin-Optionen ermöglichen eine einfache Anpassung des Buttons.</em></p>
<p>Möchtest du ein eigenes Image für deinen Button verwenden, kannst du im Plugin-Ordner unter CSS / img das Standard-Image des Buttons austauschen. Auch die Css-Datei im Ordner CSS kannst du den Button z.B. in der Größe anpassen. </p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/back-to-top-wordpress-03.jpg" alt="Back to Top Button in WordPress" title="Back to Top Button in WordPress" width="610" class="alignnone size-full" /><br />
<em>Du kannst den Standard-Button an dein Theme-Layout anpassen.</em></p>
<p>Um deine individuellen Styles nicht zu bei einem Plugin-Update zu verlieren, ist es sinnvoll die CSS-Styles in deine Theme style.css Datei einzufügen, und das Button-Image in deinen image Ordner (vergiss dabei nicht, den Pfad des Button-Image im CSS anzupassen).</p>
<h3>2. Back-to-Top Button Inspirationen</h3>
<p>Um dich zu inspirieren, und auf neue Ideen für die Gestaltung von Back-to-Top Buttons zu bringen, habe ich einige schöne und neuartige Top-Buttons mit unterschiedlichen Features zusammen gestellt.</p>
<h4><a href="http://www.icelab.com.au/">Icelab</a></h4>
<p><a href="http://www.icelab.com.au/"><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/back-to-top-wordpress-04.jpg" alt="Back to Top Button in WordPress" title="Back to Top Button in WordPress" width="610" class="alignnone size-full" /></a><br />
Der Back-to-Top ist mittig im Footer platziert, auf alle Fälle ein Design-Erlebnis und bestimmt nicht zu übersehen.</p>
<h4><a href="http://tahoetechtalkconf.com/">Tahoe Tech Talk 2010</a></h4>
<p><a href="http://tahoetechtalkconf.com/"><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/back-to-top-wordpress-05.jpg" alt="Back to Top Button in WordPress" title="Back to Top Button in WordPress" width="610" class="alignnone size-full" /></a><br />
Da die Webseite von Tahoe Tech Talk sehr lang ist, kommt dieser hilfreiche Button mit Fading-Effekt sehr gelegen.</p>
<h4><a href="http://www.davidhellmann.com/">David Hellmann</a></h4>
<p><a href="http://www.davidhellmann.com/"><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/back-to-top-wordpress-06.jpg" alt="Back to Top Button in WordPress" title="Back to Top Button in WordPress" width="610" class="alignnone size-full" /></a><br />
Ein echter Hingucker ist auch dieser mittig platzierte, kreative Back-to-Top Button von David Hellmann.</p>
<h4><a href="http://armitageonline.co.uk/">Armitage</a></h4>
<p><a href="http://armitageonline.co.uk/"><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/back-to-top-wordpress-07.jpg" alt="Back to Top Button in WordPress" title="Back to Top Button in WordPress" width="610" class="alignnone size-full" /></a><br />
Eine innovative Design-Idee ist auch der mitten im Footer platzierte Top-Button mit Smooth Scroll.</p>
<h4><a href="http://pmbennett.net/">Paul Benett</a></h4>
<p><a href="http://pmbennett.net/"><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/back-to-top-wordpress-08.jpg" alt="Back to Top Button in WordPress" title="Back to Top Button in WordPress" width="610" class="alignnone size-full" /></a><br />
Auf der Webseite von Paul Benett gibt es gleich mehrere Back-to-Top Button, diese faden sich ein, je nachdem wo man sich auf der Seite gerade befindet.</p>
<h4><a href="http://www.hd-live.co.uk/">Hull digital Live 10</a></h4>
<p><a href="http://www.hd-live.co.uk/"><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/back-to-top-wordpress-09.jpg" alt="Back to Top Button in WordPress" title="Back to Top Button in WordPress" width="610" class="alignnone size-full" /></a><br />
Die Webseite der HDLive Konferenz hat einen sehr ästhetischen, runden Back-to-Top Button.</p>
<h4><a href="http://drxlr.com/blog/">Drexler</a></h4>
<p><a href="http://drxlr.com/blog/"><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/back-to-top-wordpress-10.jpg" alt="Back to Top Button in WordPress" title="Back to Top Button in WordPress" width="610" class="alignnone size-full" /></a><br />
Eine grafische und innovative Lösung ist auch der Top-Button auf der Webseite von Dexler.</p>
<p>Wie gefallen die die animierten Back-to-Top Buttons? Kennst du weitere praktische Möglichkeiten den Button auf der eigenen Webseite zu integrieren, oder Bespiele besonders kreativ gestalteter Back-to-Top Buttons? Über dein Feedback und weitere Tipps  freue ich mich sehr!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elmastudio.de/wordpress/back-to-top-buttons-mit-smooth-scroll-und-fading-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>JavaScript-Slider mit einem CoverFlow-Effekt erstellen</title>
		<link>http://www.elmastudio.de/wordpress/javascript-slider-mit-coverflow-effekt-erstellen/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=javascript-slider-mit-coverflow-effekt-erstellen</link>
		<comments>http://www.elmastudio.de/wordpress/javascript-slider-mit-coverflow-effekt-erstellen/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 16:40:11 +0000</pubDate>
		<dc:creator>Ellen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[CoverFlow-Effekt]]></category>
		<category><![CDATA[ImageFlow]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.elmastudio.de/?p=21019</guid>
		<description><![CDATA[Durch Apple ist der CoverFlow-Effekt bekannt geworden. Inzwischen gibt es etliche praktische JavaScript-Plugins, mit denen du den schicken Slide-Effekt für eine Bildergalerie recht leicht erzeugen kannst. Ich habe einen Demo-Slider mit dem ContentFlow jQuery-Plugin erstellt, und dabei etliche Features und &#8230; <a href="http://www.elmastudio.de/wordpress/javascript-slider-mit-coverflow-effekt-erstellen/">Weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Durch Apple ist der CoverFlow-Effekt bekannt geworden. Inzwischen gibt es etliche praktische JavaScript-Plugins, mit denen du den schicken Slide-Effekt für eine Bildergalerie recht leicht erzeugen kannst. Ich habe einen Demo-Slider mit dem ContentFlow jQuery-Plugin erstellt, und dabei etliche Features und nützliche Addons des Silder-Plugins getestet.<br />
<span id="more-21019"></span></p>
<h4>1. Demo-Version des ContentFlow-Sliders</h4>
<p><a href="http://www.elmastudio.de/content-flow-demo/" target="_blank"><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/content-flow-javascript-slider-01.jpg" alt="ContentFlow JavaScript Slider" title="ContentFlow JavaScript Slider" width="610" class="alignnone size-full" /></a><br />
<em>Schau dir den Slider live bei Elmastudio an.</em></p>
<ul class="downloads">
<li><a href="http://www.elmastudio.de/content-flow-demo/" class="download-btn" target="_blank">Demo-Version<br /><span>ContentFlow</span></a></li>
</ul>
<h4>2. Verschiedene Möglichkeiten des Plugins</h4>
<p>Mit ContentFlow kannst du die unterschiedlichsten Varianten des CoverFlow-Effekts erzeugen. Mit Hilfe von vorbereiteten Addons kannst du deine Bilder z.B. horizontal oder vertikal sliden, in einem Kreis anordnen, Bilder von einer hinteren Reihe nach vorne sliden lassen und vieles mehr. Eine ganze Demo-Seite mit allen Varianten findest du auf den <a href="http://www.jacksasylum.eu/ContentFlow/addons.php">Addon-Seite des Plugins</a>.</p>
<p><a href="http://www.jacksasylum.eu/ContentFlow/addons.php"><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/content-flow-javascript-slider-02.jpg" alt="ContentFlow JavaScript Slider" title="ContentFlow JavaScript Slider" width="610" class="alignnone size-full" /></a></p>
<p>Neben Bildern gibt es auch die Möglichkeit Texte und Links anzuzeigen, oder zwischen einer dunklen und einer hellen Style-Variante des Sliders wählen. Auf der Plugin-Webseite findest du auch eine hilfreiche <a href="http://www.jacksasylum.eu/ContentFlow/features.php">Liste der Browser-Kompatibilität</a> des Slider-Effekts.</p>
<h4>3. Das ContentFlow-Plugin im Einsatz</h4>
<p>Die Verwendung des Plugins ist auf der Webseite ausführlich in der <a href="http://www.jacksasylum.eu/ContentFlow/docu.php">»Documentation«</a> beschrieben. Da es aber jede Menge Optionen und Varianten des Plugins gibt, möchte ich kurz die wichtigsten Funktionen vorstellen und zeigen, wie du den CoverFlow-Effekt in WordPress verwenden kannst.</p>
<h4>4. ContentFlow in WordPress einbinden</h4>
<p>Das Standard-Style des Plugins ist auf einem dunklen Hintergrund zu sehen. Dieser Style hat daher eine helle Schrift und Scrollbar. Nachdem du dir das Plugin auf der <a href="http://www.jacksasylum.eu/ContentFlow/download.php">Webseite heruntergeladen</a> hast, legst du dir am besten innerhalb deines Theme-Ordners einen »ContentFlow«-Ordner an. Hier fügst du die contentflow.js, die contentflow.css Datei und den Ordner »img« aus dem Download-Ordner ein. Dann fügst du in die header.php folgenden Code ein.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">&lt;script language=&quot;JavaScript&quot; type=&quot;text/javascript&quot; src=&quot;&lt;?php bloginfo('url'); ?&gt;/DEINPFAD/ContentFlow/contentflow.js&quot;&gt;&lt;/script&gt;</pre>
</div>
<p>Für »DEINPFAD« musst du eventuell noch den Pfad der Ordner angeben, in der dein ContentFlow-Ordner eingefügt hast.</p>
<p>Als nächstes kannst du den HTML-Code für deinen ContentFlow-Slider anlegen. Die einfachste Variante ist folgender Code-Schnipsel.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">&lt;div class=&quot;ContentFlow&quot;&gt;
&lt;div class=&quot;loadIndicator&quot;&gt;&lt;div class=&quot;indicator&quot;&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;flow&quot;&gt;
&lt;img class=&quot;item&quot; src=&quot;someImageFile.jpg&quot; title=&quot;Your_Image_Title&quot;/&gt;
&lt;!-- Add as many items as you like. --&gt;
&lt;/div&gt;
&lt;div class=&quot;globalCaption&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;scrollbar&quot;&gt;&lt;div class=&quot;slider&quot;&gt;&lt;div class=&quot;position&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;</pre>
</div>
<p>In meinem Demo-Slider habe ich noch eine Unterüberschrift (Caption) unter jedes Bild eingefügt. Dazu kannst du deine Bilder in folgenden Code einfügen.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">&lt;div class=&quot;item&quot;&gt;
&lt;img class=&quot;content&quot; src=&quot;http://www.elmastudio.de/wp-content/uploads/2010/09/ContentFlow/pics/coverflow-01.png&quot;/&gt;&lt;div class=&quot;caption&quot;&gt;Music Tweetie&lt;br/&gt;&lt;a href=&quot;http://goo.gl/sKfm&quot;&gt;by Elmastudio&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;</pre>
</div>
<p>Möchtest du jetzt noch den Style des Sliders anpassen (z.B. Farbe und Schriftart der Caption) kannst du die contentflow.css im ContentFlow-Ordner anpassen.</p>
<h4>5. ContentFlow auf einem hellen Hintergrund nutzen</h4>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/content-flow-javascript-slider-03.jpg" alt="ContentFlow JavaScript Slider" title="ContentFlow JavaScript Slider" width="610" class="alignnone size-full" /></p>
<p>Um den ContentFlow-Slider auch auf einem hellen Hintergrund zu nutzen, kannst du das praktische White-Addon nutzen. Hierzu lädst du dir das Addon auf der <a href="http://www.jacksasylum.eu/ContentFlow/addons.php">Webseite</a> (ganz unten auf der Seite) herunter.</p>
<p>Die ContentFlowAddOn_white.js und die  ContentFlowAddOn_white.css Datei fügst du jetzt in den ContentFlow-Ordner deines Themes ein. Auch die Bilder in »img« des Download-Ordners fügst du in den img-Ordner von ContentFlow ein. Jetzt öffnest du noch einmal die header.php Datei deines Themes, und erweiterst den Aufruf der JavaScript-Datei durch das »load white«-Attribut.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">&lt;script language=&quot;JavaScript&quot; type=&quot;text/javascript&quot; src=&quot;ContentFlow/contentflow.js&quot; load=&quot;white&quot;&gt;&lt;/script&gt;</pre>
</div>
<h4>6. Weitere Anpassungen von ContentFlow</h4>
<p>Jede Menge weitere Anpassungen, z.B. die Geschwindigkeit des Bild-Wechsels, die Reflexion, die maximale Größe der Bilder, oder die Anzahl der rechts und links angezeigten Bild-Vorschauen kannst du anpassen, indem du ein neues ContentFlow-Objekt in der header.php deines Themes anlegst. Dazu fügst du z.B. folgenden Code-Schnipsel ein.</p>
<div class="codebox">
<pre class="brush: php; title: ; notranslate">&lt;script tyle=&quot;text/javascript&quot;&gt;
            var myNewFlow = new ContentFlow('contentFlow', { reflectionHeight: 0 } ) ;
&lt;/script&gt;</pre>
</div>
<p>Indem du den Wert »reflectionHeight« auf 0 setzt, werden die Bilder ohne Reflexion dargestellt.</p>
<p>Gibst du deinem neuen Element, wie hier im Code-Beispiel den neuen Namen »contentFlow«, musst du jetzt noch deinem CoverFLow HTML-Element mit der css-Klasse »ContentFlow« die ID id=»contentFlow« geben.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/09/content-flow-javascript-slider-04.jpg" alt="ContentFlow JavaScript Slider" title="ContentFlow JavaScript Slider" width="610" class="alignnone size-full" /><br />
<em>Die Slider-Bilder der Demo werden so ohne den Reflexions-Effekt angezeigt.</em></p>
<p>Du kannst jede Menge weitere Optionen (mit Komma und Leerzeichen getrennt) hinzufügen. Eine Liste möglicher Konfigurationen mit Beschreibungen kannst du dir in der ContentFlowAddon_DEFAULT.js Datei des Plugin Download-Ordners anschauen.</p>
<p>Ich hoffe dich hat diese kleine JavaScript-Plugin Beschreibung inspiriert, und der Beitrag hilft dir bei deiner eigenen Arbeit mit dem ContentFlow-Plugin weiter. Über dein Feedback und deine Tipps zum CoverFlow-Effekt allgemein, und dem ContentFlow-Plugin freue ich mich sehr!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elmastudio.de/wordpress/javascript-slider-mit-coverflow-effekt-erstellen/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Individuelle Featured Content-Slider mit dem Slidedeck WordPress-Plugin</title>
		<link>http://www.elmastudio.de/wordpress/individuelle-featured-content-slider-mit-dem-slidedeck-wordpress-plugin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=individuelle-featured-content-slider-mit-dem-slidedeck-wordpress-plugin</link>
		<comments>http://www.elmastudio.de/wordpress/individuelle-featured-content-slider-mit-dem-slidedeck-wordpress-plugin/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 15:47:36 +0000</pubDate>
		<dc:creator>Ellen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Featured Content]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Slider]]></category>

		<guid isPermaLink="false">http://www.elmastudio.de/?p=20584</guid>
		<description><![CDATA[Slidedeck ist ein schickes jQuery Slider-Plugin, das so einige spannende Features und eine schöne Optik zu bieten hat. So kannst du leicht schöne Featured Content- und Bilder-Slider erstellen. Inzwischen gibt es neben einer jQuery-Lite und (kostenpflichtigen) Pro-Version auch ein praktisches &#8230; <a href="http://www.elmastudio.de/wordpress/individuelle-featured-content-slider-mit-dem-slidedeck-wordpress-plugin/">Weiterlesen</a>]]></description>
			<content:encoded><![CDATA[<p>Slidedeck ist ein schickes jQuery Slider-Plugin, das so einige spannende Features und eine schöne Optik zu bieten hat. So kannst du leicht schöne Featured Content- und Bilder-Slider erstellen. Inzwischen gibt es neben einer jQuery-Lite und (kostenpflichtigen) Pro-Version auch ein praktisches WordPress-Plugin. Dieses habe ich einmal genauer unter die Lupe genommen und möchte dir nun zeigen, wie du das Plugin verwendest und wie du deinen Slider mit Hilfe einer eigenen CSS-Skin individuell anpassen kannst.<br />
<span id="more-20584"></span></p>
<h3>1. Slidedeck kurz vorgestellt</h3>
<p><a href="http://www.slidedeck.com/"><img src="http://www.elmastudio.de/wp-content/uploads/2010/08/slidedeck-featured-slider-01.jpg" alt="WordPress Plugin Slidedeck Lite" title="WordPress Plugin Slidedeck Lite" width="610" class="alignnone size-full" /></a></p>
<p>Auf der <a href="http://www.slidedeck.com/">Webseite von Slidedeck</a> kannst du dir den jQuery-Slider und die verschiedenen Möglichkeiten der Verwendung genauer anschauen. Ich finde den Slider z.B. sehr geeignet, um spezielle Artikel auf einem Blogs oder die Angebote auf einer Firmenseite zu präsentieren. Hier sind ein paar Webseiten, aus denen du dir den Slidedeck-Slider in Aktion anschauen kannst.</p>
<p><a href="http://www.q-this.com/"><img src="http://www.elmastudio.de/wp-content/uploads/2010/08/slidedeck-featured-slider-02.jpg" alt="WordPress Plugin Slidedeck Lite" title="WordPress Plugin Slidedeck Lite" width="610" class="alignnone size-full" /></a><br />
<em>Eine schöne Umsetzung des Sliders kannst du dir bei <a href="http://www.q-this.com/">Q-This</a> anschauen.</em></p>
<p><a href="http://www.opencandy.com/"><img src="http://www.elmastudio.de/wp-content/uploads/2010/08/slidedeck-featured-slider-03.jpg" alt="WordPress Plugin Slidedeck Lite" title="WordPress Plugin Slidedeck Lite" width="610" class="alignnone size-full" /></a><br />
Eine individuelle Anpassung des Sliders in der Pro-Version gibt’s bei <a href="http://www.opencandy.com/">OpenCandy</a>.</p>
<p><a href="http://kicksclusive.com/tech/"><img src="http://www.elmastudio.de/wp-content/uploads/2010/08/slidedeck-featured-slider-04.jpg" alt="WordPress Plugin Slidedeck Lite" title="WordPress Plugin Slidedeck Lite" width="610" class="alignnone size-full" /></a><br />
<em>Auf dem Blog <a href="http://kicksclusive.com/tech/">Techington</a> siehst du die Standard-Version des WordPress-Featured Content Sliders.</em></p>
<p>Wie ja bereits erwähnt, gibt es eine Lite- und eine kostenpflichtige Pro-Version des jQuery-Plugins und des Plugins für WordPress. Bei der kostenlosen Lite-Version ist ein kleiner Button von Slidedeck rechts unten am Slider zu sehen.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/08/slidedeck-featured-slider-05.jpg" alt="WordPress Plugin Slidedeck Lite" title="WordPress Plugin Slidedeck Lite" width="610" class="alignnone size-full" /><br />
<em>Der Werbe-Button von Slidedeck ist recht dezent gestaltet.</em></p>
<p>Hier kannst du die <a href="http://www.slidedeck.com/pricing/">Pro- und Lite Version von Slidedeck</a> miteinander vergleichen.</p>
<h3>2. Das Slidedeck Lite WordPress-Plugin</h3>
<p>Falls du eine WordPress-Seite hast, kannst du das praktische <a href="http://wordpress.org/extend/plugins/slidedeck-lite-for-wordpress/">Slidedeck Lite WordPress-Plugin</a> verwenden. So kannst du deinen Slider bequem im WordPress-Adminbereich einrichten. Dazu benötigst du keine großen Programmierkenntnisse, und es gibt bereits mehrere schöne Style-Versionen zur Auswahl, sowie die Option einen automatisch erstellten Featured Content-Slider für deine Blog-Artikel einzurichten.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/08/slidedeck-featured-slider-06.jpg" alt="WordPress Plugin Slidedeck Lite" title="WordPress Plugin Slidedeck Lite" width="610" class="alignnone size-full" /><br />
<em>Diese 6 verschiedenen Slider-Styles sind beim WordPress-Plugin bereits mit dabei.</em></p>
<p>Am besten installierst du das WP-Plugin direkt über deinen Admin-Bereich oder vom <a href="http://wordpress.org/extend/plugins/slidedeck-lite-for-wordpress/">WordPress.org Plugin-Verzeichnis</a>, da man auf der Slidedeck-Webseite aufgefordert wird, den Newsletter zu bestellen.</p>
<p>Hast du das Plugin installiert gibt es in der kostenlosen Lite-Version zwei unterschiedliche Verwendungsmöglichkeiten. Du kannst den automatischen Featured Content Slider verwenden, um deine neusten, beliebtesten oder Artikel einer bestimmten Kategorie auf deinem Blog anzuzeigen. Dazu wählst du »Add Smart Slide Deck« aus dem Slidedeck-Menü aus. Dabei kannst du die Anzahl der angezeigten Artikel bestimmen, Autoplay aktivieren, und aus zwei verschiedenen Styles (Hell und Dunkel), sowie drei unterschiedlichen Navigations-Stylen wählen.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/08/slidedeck-featured-slider-07.jpg" alt="WordPress Plugin Slidedeck Lite" title="WordPress Plugin Slidedeck Lite" width="610" class="alignnone size-full" /></p>
<p>In der Lite-Version des Plugins hast du allerdings mit dieser Funktion nicht allzu viele Einstellungs-Möglichkeiten. Daher ist die zweite Möglichkeit für die individuelle Anpassung des Sliders besser geeignet.</p>
<h4>2.1. Den Slider individuell einrichten</h4>
<p>Um deinen eigenen Slidedeck-Slider zu erstellen, gehst du auf »Add New« im Slidedeck-Menü deines Admin-Bereichs. Hier kannst du deine einzelnen Slides, entweder über einen visuellen oder den HTML-Editor mit Inhalt füllen.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/08/slidedeck-featured-slider-08.jpg" alt="WordPress Plugin Slidedeck Lite" title="WordPress Plugin Slidedeck Lite" width="610" class="alignnone size-full" /><br />
<em>Du kannst mehrere Slides anlegen, und z.B. Text, Videos oder Bilder einfügen.</em></p>
<p>Außerdem kannst du festlegen, welche der Inhalte zuerst geöffnet erscheinen soll, wie schnell die Animation der Slides sein soll, und ob du Loop (der Slider beginnt immer wieder von neuem) oder Autoplay (die Animation startet automatisch) verwenden möchtest.</p>
<p>Den Style deines Sliders kannst du in der Sidebar des Slider-Adminbereichs unter »Skin« anpassen. In dein Theme einfügen kannst du deinen Slider entweder, indem du in über den Adminbereich direkt in einen Artikel einsetzt, oder (falls du den Slider z.B. auf deiner Blogstartseite anzeigen möchtest) indem du den Code-Schnipsel in der Admin-Sidebar in dein Theme-Template (z.B. in die index.php Datei) einfügst.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/08/slidedeck-featured-slider-09.jpg" alt="WordPress Plugin Slidedeck Lite" title="WordPress Plugin Slidedeck Lite" width="610" class="alignnone size-full" /><br />
<em>Den Codeschnipsel für deinen Slider kannst du direkt in deine Theme-Datei einfügen.</em></p>
<h4>2.2. Eine eigene CSS-Vorlage für deinen Slider erstellen</h4>
<p>Eine tolle Möglichkeit, um den Slider optisch an deine Webseite anzupassen ist die Option, eine eigene CSS-Skin für deinen Slider zu erstellen. Dazu rufst du mit einen FTP-Programm den Slidedeck Plugin-Ordner unter wp-content/plugins auf. Hier findest du den Ordern »Skins«. Am einfachsten hast du es, wenn du einen der bereits vorhandenen Skin-Order herunterlädst, und deinen eigenen Style nach diesem Vorbild aufbaust.</p>
<p>Ich habe als Beispiel eine eigene Skin nach Vorlage des Voyager-Templates erstellt.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/08/slidedeck-featured-slider-10.jpg" alt="WordPress Plugin Slidedeck Lite" title="WordPress Plugin Slidedeck Lite" width="610" class="alignnone size-full" /><br />
<em>So sieht mein individuelles Skin-Design des Slidedeck-Sliders aus.</em></p>
<p>Wichtig ist, dass du die Angaben in der skin.css Datei genau übernimmst. Ich habe meine Skin »color« genannt, und daher alle CSS-Styles mit dem Vorwort color umbenannt. Auch die Details in der Beschreibung der CSS-Datei ganz oben habe ich angepasst. Anschließend erstellt du deine eigenen Slider-Images. Corner, falls du einen kleinen Pfeil anzeigen willst, slides falls du ein Image für den Hintergrund deiner Slides verwenden möchtest, und spines für die Slider-Elemente. Auch hier ist es wieder sehr hilfreich, wenn du dir als Vorlage die Images der anderen Skins genau anschaust.</p>
<p>Anschließend erstellt du einen neuen Ordner mit dem Namen deiner Slider-Skin (z.B. color), und lädst diese ebenfalls in den Skin-Ordner des Plugins hinein.</p>
<p>Jetzt kannst du in den Einstellungen deines Sliders unter »Choose Skin« deine neu erstellte Skin auswählen und den Slider updaten.</p>
<p><img src="http://www.elmastudio.de/wp-content/uploads/2010/08/slidedeck-featured-slider-11.jpg" alt="WordPress Plugin Slidedeck Lite" title="WordPress Plugin Slidedeck Lite" width="610" class="alignnone size-full" /><br />
<em>Wähle deine eigene Skin aus dem Dropdown-Menü aus.</em></p>
<p>So einfach kannst du also deinen Slidedeck-Slider individuell gestalten. Falls du dir die Ordnerdateien noch einmal genau anschauen möchtest, kannst du dir meine Slider-Vorlage hier herunterladen.</p>
<ul class="downloads">
<li><a href="http://www.elmastudio.de/wp-content/uploads/2010/08/color.zip" class="download-btn">Download ZIP<br /><span>.zip, 3,16 KB</span></a></li>
</ul>
<p>Eine schöne Zusammenstellung weitere Silder-Optionen für WordPress findest du auch auf dem <a href="http://speckyboy.com/2010/06/30/top-10-content-slider-plugins-for-wordpress/">Speckboy-Blog</a>.</p>
<p>Wie gefällt dir der Slidedeck-Slider? Hast du noch Fragen zum Plugin oder kennst du weitere schöne Slider, die die für WordPress-Webseiten geeignet sind? Über dein Feedback und deine Slider-Favoriten Tipps freue ich mich sehr!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elmastudio.de/wordpress/individuelle-featured-content-slider-mit-dem-slidedeck-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
	</channel>
</rss>

