<?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>Dark Crimson Blog &#187; CSS3</title>
	<atom:link href="http://blog.darkcrimson.com/tag/css3/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.darkcrimson.com</link>
	<description>The Blog of Ben Lister</description>
	<lastBuildDate>Fri, 13 Aug 2010 02:18:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>HTML5 / jQuery Slideshow</title>
		<link>http://blog.darkcrimson.com/2010/08/html5-jquery-slideshow/</link>
		<comments>http://blog.darkcrimson.com/2010/08/html5-jquery-slideshow/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 02:11:00 +0000</pubDate>
		<dc:creator>Ben Lister</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[contenteditable]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[localStorage]]></category>

		<guid isPermaLink="false">http://blog.darkcrimson.com/?p=377</guid>
		<description><![CDATA[A few weeks ago, I wrote a jQuery slideshow app for a personal project. The slideshow ended up being more useful than I originally expected and I realized that it could be re-used in a many different applications with a little more work. Several days later, A List Apart launched &#8220;10K Apart: A contest to [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, I wrote a jQuery slideshow app for a personal project. The slideshow ended up being more useful than I originally expected and I realized that it could be re-used in a many different applications with a little more work. Several days later, <a href="http://alistapart.com" target="_blank">A List Apart</a> launched &#8220;<a href="http://10k.aneventapart.com/" target="_blank">10K Apart: A contest to inspire the web in under 10k.</a>&#8221; When I first read about the contest my slideshow app came to mind so I decided to look into ways to make it work for the concept.<span id="more-377"></span></p>
<p>Originally, the content of the slides were entered manually to the HTML file but with the help of HTML5&#8217;s very handy <code>localStorage</code> and <code>contentEditable</code> features, I added the ability to create the slide content within the browser, saving it as it&#8217;s typed. Most conventional desktop slideshows rely on the mouse to add content and navigate which is slow and often frustrating. To avoid this pitfall and improve the work flow, I added simple keyboard commands to easily navigate (up and down arrows) and add / remove slides (ctrl+A / ctrl+D).</p>
<p>I plan to release the full source of this project and do a code walk through soon but in the meantime, you can <em>view and vote for the project</em> on the 10K Apart website:</p>
<p><a href="http://10k.aneventapart.com/Entry/143" class="view_source" style="margin:0 auto;float: none;" target="_blank">View the Project</a></p>
<div style="clear:both"></div>
<h3 class="blog_ttl">Features</h3>
<dl class="arrows">
<dt>→</dt>
<dd>Fully editable slides</dd>
<dt>→</dt>
<dd>Ability to quickly and easily Add / Remove slides</dd>
<dt>→</dt>
<dd>Persistent content (saved &#8220;on the fly&#8221; with <code>localStorage</code>)</dd>
<dt>→</dt>
<dd>Arrow key navigation</dd>
<dt>→</dt>
<dd>Two themes</dd>
<dt>→</dt>
<dd>Light weight (under 10k not including jQuery)</dd>
</dl>
<p></p>
<h3 class="blog_ttl">Technologies used</h3>
<dl class="arrows">
<dt>→</dt>
<dd><code>localStorage</code></dd>
<dt>→</dt>
<dd><code>contentEditable</code></dd>
<dt>→</dt>
<dd>CSS3 Radial Gradients</dd>
<dt>→</dt>
<dd>RGBa</dd>
<dt>→</dt>
<dd>Border Radius</dd>
<dt>→</dt>
<dd>Box Shadow</dd>
<dt>→</dt>
<dd>Text shadow</dd>
</dl>
<div style="clear:both"></div>
<p><a href="http://10k.aneventapart.com/Entry/143" class="view_source" style="margin:0 auto;float: none;" target="_blank">View the Project</a></p>
<div style="clear:both"></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.darkcrimson.com/2010/08/html5-jquery-slideshow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Practical CSS3 for Web Designers</title>
		<link>http://blog.darkcrimson.com/2010/04/practical-css3/</link>
		<comments>http://blog.darkcrimson.com/2010/04/practical-css3/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 21:31:11 +0000</pubDate>
		<dc:creator>Ben Lister</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSS3 Border Image]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.darkcrimson.com/?p=196</guid>
		<description><![CDATA[Designers have been using basic CSS3 techniques to enhance their designs for several years now, but cross-browser incompatibilities and lack of practical examples have slowed its progression in the mainstream design world. In this tutorial, I explore and demonstrate some of the more practical aspects of CSS3 and provide realistic examples, resources, advise and a [...]]]></description>
			<content:encoded><![CDATA[<p>Designers have been using basic CSS3 techniques to enhance their designs for several years now, but cross-browser incompatibilities and lack of practical examples have slowed its progression in the mainstream design world. In this tutorial, I explore and demonstrate some of the more practical aspects of CSS3 and provide realistic examples, resources, advise and a compatibility guide.</p>
<p><span id="more-196"></span></p>
<h3 class="blog_ttl">The demo page showcases a number of CSS3 techniques including:</h3>
<ul class="in_post">
<li>Gradients (Radial and Linear)</li>
<li>&#8220;Rounded&#8221; Border Images</li>
<li>Border Radius</li>
<li>Drop Shadows (Box and Text)</li>
<li>Transforms</li>
<li>Keyframe Animations</li>
<li>Transitions</li>
<li>Image Masking</li>
<li>:target Pseudo Selector</li>
<li>Multiple Backgrounds</li>
<li>CSS Columns</li>
</ul>
<h3 class="blog_ttl">Examples in the demo include:</h3>
<ul class="in_post">
<li>Image gallery with randomized CSS transitions (supplemented with jQuery)</li>
<li>Image-less 3D Bar Chart</li>
<li>Pure HTML / CSS Accordion links</li>
<li>Navigation with  CSS animated hover effects</li>
<li>jQuery powered &#8220;View Mode&#8221; with CSS3 visual enhancements</li>
</ul>
<p>
<strong><br />
 After exploring the demo use the &#8220;CSS View Mode&#8221; feature to see example code, my comments and suggested resources / examples for each example.</strong>
</p>
<h3 class="blog_ttl">The demo:</h3>
<p><a href="http://blog.darkcrimson.com/samples/css3/" class="view_demo ext">View Demo</a><a href="http://blog.darkcrimson.com/samples/css3/darkcrimson_css3_demo.zip" class="view_source">Download Source</a><br />
<br class="clearall "></p>
<h3 class="blog_ttl">Final thoughts</h3>
<p>Although the upcoming FireFox <a href="http://www.downloadsquad.com/2010/05/11/firefox-3-7-will-become-4-0-firefox-4-with-updated-gecko-co/" target="_blank">3.7/ 4.0</a> is <a href="https://developer.mozilla.org/en/CSS/-moz-transition" target="_blank">said to include support for CSS transitions</a>, you will need to use a Webkit browser for now to see some of the advanced examples. I recommend updating to the latest version for full support.  I designed this demo for Webkit, Firefox 3.6+ and Opera 10.5.3 and have intentionally used browser vendor prefixes accordingly.  There are, of course, other browsers which offer (limited) support of CSS3 properties but this demo is geared towards mainstream browsers (that is my way of saying don&#8217;t use IE on this demo).</p>
<div style="text-align: center; margin: 20px auto; width: 75%; padding: 8px; background: none repeat scroll 0% 0% rgb(79, 0, 0);"><strong>UPDATE 5/28/10:</strong> Added Opera support to demo page, see my comment from 5/28 below.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.darkcrimson.com/2010/04/practical-css3/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>

