<?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>Komodo Media &#187; CSS</title>
	<atom:link href="http://www.komodomedia.com/tags/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.komodomedia.com</link>
	<description>blog, webdesign, illustration &#38; newsk00l javascript</description>
	<lastBuildDate>Wed, 18 Jan 2012 14:43:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Using Firebug to Live Edit CSS</title>
		<link>http://www.komodomedia.com/blog/2010/06/using-firebug-to-live-edit-css/</link>
		<comments>http://www.komodomedia.com/blog/2010/06/using-firebug-to-live-edit-css/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 13:29:30 +0000</pubDate>
		<dc:creator>Rogie</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.komodomedia.com/?p=2306</guid>
		<description><![CDATA[Working on the Mad Mimi redesign CSS, I take about 5 minutes to show you why I love debugging CSS using Firebug. I&#8217;m not sure how elementary this is or how familiar you are with Firebug, but if it is helpful for you, I&#8217;ll start creating more Firebug screencasts.

King out.
]]></description>
			<content:encoded><![CDATA[<p>Working on the <a href="http://madmimi.com/">Mad Mimi</a> redesign CSS, I take about 5 minutes to show you why I love debugging CSS using Firebug. I&#8217;m not sure how elementary this is or how familiar you are with Firebug, but if it is helpful for you, I&#8217;ll start creating more Firebug screencasts.</p>
<p><object width="459" height="287"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12258360&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=5fccf8&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12258360&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=5fccf8&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="459" height="287"></embed></object></p>
<p>King out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.komodomedia.com/blog/2010/06/using-firebug-to-live-edit-css/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Safari&#8217;s text-shadow anti-aliasing CSS hack Revision</title>
		<link>http://www.komodomedia.com/blog/2009/03/safari-text-shadow-anti-aliasing-css-hack/</link>
		<comments>http://www.komodomedia.com/blog/2009/03/safari-text-shadow-anti-aliasing-css-hack/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 14:33:09 +0000</pubDate>
		<dc:creator>Rogie</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Nerdlab]]></category>
		<category><![CDATA[anti-alias]]></category>
		<category><![CDATA[KTSH]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[text-shadow]]></category>

		<guid isPermaLink="false">http://www.komodomedia.com/?p=1267</guid>
		<description><![CDATA[I want to talk about a fix I found for Safari 3 and 4 for it&#8217;s issues with bad text-rendering with text, especially light text on a dark background. Previously, web developers have been using a text-shadow hack explained here.
I learned of this technique through Bryan Veloso, who was using a black text shadow with [...]]]></description>
			<content:encoded><![CDATA[<p>I want to talk about a fix I found for Safari 3 and 4 for it&#8217;s issues with bad text-rendering with text, especially light text on a dark background. Previously, web developers have been using a <a href="http://sam.brown.tc/entry/348/safaris-text-shadow-anti-aliasing-css-hack">text-shadow hack explained here</a>.</p>
<p>I learned of this technique through <a href="http://avalonstar.com">Bryan Veloso</a>, who was using a black text shadow with zero blur and zero offset to force Safari&#8217;s sub-pixel rendering of text to not appear as a bit more legible, especially on dark backgrounds. Having known nothing of this (I know right, where was I?), I fired up both Safari 3 and Safari 4 to see what was going on. Let&#8217;s check out how Safar 3 and 4 render light text on a dark background.</p>
<h3>Safari 4</h3>
<p>Out of the box, Safari 4&#8217;s font rendering looks good with both light on dark text as well as dark on light text as seen here.</p>
<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/safari_4.gif" alt="Safari 4's Text Rendering" title="Safari 4's Text Rendering" width="460" height="300" class="aligncenter size-full wp-image-1268" /></p>
<h3>Safari 3</h3>
<p>Now I know why this hack was created and <a href="http://equinox-of-insanity.com/2007/08/osx-text-rendering/">you can read more about it here</a>. As you can see in the light on dark background text below, the text is bulky, and almost bleeds the letters together. It looks nothing like the sweet text on the right, which looks clean, crisp and legible.</p>
<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/safari_3.gif" alt="Safari 3's Text Rendering" title="Safari 3's Text Rendering" width="460" height="300" class="aligncenter size-full wp-image-1268" /></p>
<h3>The original text-shadow hack</h3>
<p>Let&#8217;s see the original text-shadow hack, implemented by the following CSS:</p>
<p><code>text-shadow: #000 0 0 0;</code></p>
<h3>Safari 3 with text-shadow hack</h3>
<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/safari_3_tshack.gif" alt="Safari 3's Text Rendering with Hack" title="safari_4_tshack" width="460" height="300" class="aligncenter size-full wp-image-1279" /></p>
<h3>Safari 4 with text-shadow hack</h3>
<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/safari_4_tshack.gif" alt="Safari 4's Text Rendering with Hack" title="safari_4_tshack" width="460" height="300" class="aligncenter size-full wp-image-1279" /></p>
<p>So the fix that fixed Safari 3 seems to have gone a muck in Safari 4. Here&#8217;s where the revised fix comes in. I read over in the comments on <a href="http://sam.brown.tc/entry/348/safaris-text-shadow-anti-aliasing-css-hack">Sam Brown&#8217;s site </a> that you can apply a text shadow similar to the background color on the offending areas to fix this &#8211; in this case, any white background area. I tried it and he&#8217;s right, it works like a charm. However, I thought up a neat little solution, which I&#8217;m sure others have thought of too that fixes both scenarios with one rule:</p>
<p><code>text-shadow:rgba(0,0,0,0.01) 0 0 0;</code></p>
<p><strong>The premise is simple:</strong> use an extremely transparent black (1% visible to be exact). This way the black doesn&#8217;t bleed around the text as seen in the light background case, but is forces Safari to render the text in a more legible manner. Now, let&#8217;s look at what it looks like:</p>
<h3>Safari 4 with revised &#8220;Komodo&#8221; text-shadow hack</h3>
<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/safari_4_new_tshack.gif" alt="Safari 4's Text Rendering with Komodo Hack" title="safari_4_tshack" width="460" height="300" class="aligncenter size-full wp-image-1279" /></p>
<h3>Safari 3 with revised &#8220;Komodo&#8221; text-shadow hack</h3>
<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/safari_3_new_tshack.gif" alt="Safari 4's Text Rendering with Komodo Hack" title="safari_4_tshack" width="460" height="300" class="aligncenter size-full wp-image-1279" /></p>
<p><strong>It&#8217;s beautiful!</strong> I name it the &#8220;Komodo text-shadow hack&#8221; or KTSH for short.</p>
<p>That seems like it does the trick to me, what do you think? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.komodomedia.com/blog/2009/03/safari-text-shadow-anti-aliasing-css-hack/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Sexy Music Album Overlays</title>
		<link>http://www.komodomedia.com/blog/2009/03/sexy-music-album-overlays/</link>
		<comments>http://www.komodomedia.com/blog/2009/03/sexy-music-album-overlays/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 21:18:25 +0000</pubDate>
		<dc:creator>Rogie</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Nerdlab]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[album]]></category>
		<category><![CDATA[last.fm]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[overlay]]></category>
		<category><![CDATA[png]]></category>

		<guid isPermaLink="false">http://www.komodomedia.com/?p=1157</guid>
		<description><![CDATA[<img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/album_banner.jpg" alt="Sexy Album Overlays" />
It's the social web now. We share everything, from our musical tastes, to the<a href="http://twitter.com/rogieking/statuses/1245686411"> bacon avocado burger we ate for breakfast </a>, to the <a href="http://twitter.com/rogieking/statuses/1284215360">very funny things we say and do.</a>

I want to show you how to style your music streams and give you some graphics to do so, cause let's face it, it takes time to design things and it's easier to use mine than yours ;)]]></description>
			<content:encoded><![CDATA[<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/album_banner.jpg" alt="Sexy Album Overlays" /></p>
<div class="post_info">
<ul>
<li>
<h4>Resources</h4>
</li>
<li><a href="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/sample.zip" class="download">Download Sample File</a></li>
<li><a href="http://www.komodomedia.com/download/#sexy-music-album-overlays" class="download">Download PNG overlays</a></li>
<li><a href="http://d2dnrmagaqciul.cloudfront.net/projects/music_covers/index.html" class="preview">Preview</a></li>
<li><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&#038;business=rogie%40komodomedia%2ecom&#038;item_name=Show some love&#038;no_shipping=0&#038;no_note=1&#038;tax=0&#038;currency_code=USD&#038;lc=US&#038;bn=PP%2dDonationsBF&#038;charset=UTF%2d8">Show Mass Love</a></li>
</ul>
</div>
<p>It&#8217;s the social web now. We share everything, from our musical tastes, to the<a href="http://twitter.com/rogieking/statuses/1245686411"> bacon avocado burger we ate for breakfast </a>, to the <a href="http://twitter.com/rogieking/statuses/1284215360">very funny things we say and do.</a> With amazing <abbr title="Application Programming Interface">APIs</abbr> such as the ones offered by <a href="http://last.fm">Last.fm</a>, <a href="http://twitter.com">Twitter</a>, <a href="http://flickr.com">Flickr</a> and more, we can now put them all on our sites, showing close to real-time updates of the music we are listening to, conversations we are having, and the things we are seeing.  </p>
<p>With this slew of api stew hitting the fan, its no wonder websites and blogs are looking cramped, busy, and ugly. Why not pretty them up a bit? That&#8217;s what I intend to do. I want to show you how to style your music streams and give you some graphics to do so, cause let&#8217;s face it, it takes time to design things and it&#8217;s easier to use mine than yours ;) Alright, enough banter, let&#8217;s get to the goodies.</p>
<h3>The XHTML</h3>
<p>Keeping it simple and semantic, we describe our &#8220;list&#8221; of music with an unordered list. We link the title and supply a thumbnail image to bring some life to the album. In the real world, fill your alt attributes and titles with some helpful information for those using screen readers. Simple enough eh?<br />
<code>&lt;ul class="music"&gt;<br />
	&lt;li&gt;<br />
		&lt;a href="..."&gt;Hungry Like the Wolf: Duran Duran&lt;/a&gt;<br />
		&lt;img src="albums/duran.jpg" alt="..." /&gt;<br />
	&lt;/li&gt;<br />
&lt;/ul&gt;</code></p>
<h3>The PNG Overlays</h3>
<p>Next, if we are talking sexy, we need sexy <abbr title="Portable Network Graphic">PNG</abbr> images designed to lay over the images. This way, our list doesn&#8217;t look like the same old boring square 50px x 50px image (like everybody else and their llama&#8217;s neighbor has). This is the part where you get lucky and get some freebies thrown your way. Here are three <abbr title="Portable Network Graphic">PNG</abbr> images that I&#8217;ve designed (perhaps inspired by some music apps around the intarweb) that are free for you to do whatever you&#8217;d like with. Yes, even that.</p>
<h4>Jewel Case</h4>
<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/jewel.png" alt="Jewel Case" /> </p>
<h4>Vinyl Record Sleeve</h4>
<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/vinyl.png" alt="Vinyl Record Sleeve" /></p>
<h4>Compact Disc</h4>
<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/03/cd.png" alt="Compact Disc" /> </p>
<h3>The <abbr title="Cascading Style Sheet">CSS</abbr></h3>
<p>Now that we have some sweet looking markup, and the <abbr title="Portable Network Graphic">PNG</abbr> overlays ain&#8217;t that bad either, let&#8217;s get to rocking the stylesheet to make this all come together in a beautiful matrimony&#8230;or something like that.</p>
<p>Okay, the first thing I am going to do in lieu of a <a href="http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/">reset stylesheet</a> is just reset what I am working with like so:</p>
<p><code>ul.music,<br />
ul.music li,<br />
ul.music li a,<br />
ul.music li img{<br />
	margin:0;<br />
	padding:0;<br />
	list-style:none;<br />
	border:0;<br />
	text-decoration:none;<br />
}</code></p>
<p>Next, I want a little bit of margin (or spacing) between my list of albums. This is totally up to you, but I decided to go with 15 pixels. Also, I want the albums to show up in a row and then line wrap when they reach the edge of the containing element. To do this, I float the list items left:</p>
<p><code>ul.music li{<br />
	margin:15px 15px 15px 0;<br />
	float:left;<br />
	position:relative;<br />
}</code></p>
<p>Okay, the next rule will style the link to the album and it gets a little more hairy. I&#8217;ll explain the premise of the style and you can fill in the gaps of how it works. The idea is that we can use the link as the album overlay if we set the PNG image as the background (for this example, we are using the vinyl overlay). As long as we put the link over the image (z-index and relative positioning) and set the dimensions (block display, width and height) of the link to that of the PNG overlay, it should work. </p>
<p>Also, I decided for my implementation, that I didn&#8217;t want the text of the album to show, hence the negative <code class="inline">text-indent</code> rule and <code class="inline">overflow:hidden;</code> to keep that negative text indent from showing. You can keep the album text with a few additional styles.</p>
<p><code>ul.music li a{<br />
	display:block;<br />
	position:relative;<br />
	background:url(vinyl.png) 0 0 no-repeat;<br />
	float:left;<br />
	width:90px;<br />
	height:82px;<br />
	text-indent:-1000em;<br />
	overflow:hidden;<br />
	z-index:1;<br />
}</code></p>
<p>If you&#8217;ve done your math, we&#8217;ve only got one more tag to style: the <code class="inline">img</code> tag. The idea with styling this is very simple. Just set the dimensions of the image to that of the viewport of the PNG overlay and position the top-left coordinate so that the image lines up perfectly in the viewport. We use absolute positioning so that this image doesn&#8217;t affect the size or layout of it&#8217;s parent list item and position it right in the viewport of the vinyl png image, in this case at the 2px, 1px coordinate:</p>
<p><code>ul.music li img{<br />
	position:absolute;<br />
	width:72px;<br />
	height:72px;<br />
	left:2px;<br />
	top:1px;<br />
}</code></p>
<h3>Wait, what if there isn&#8217;t album art?</h3>
<p>That&#8217;s right. You are special. You listen to underground music. This music is so underground and obscure, that not even the most savvy of databases can capture your unique taste, leaving you with a bunch of empty albums and no art. Well, you rogue you, I&#8217;ve got some CSS to fix that. We still have one more tag we can use as a background and that is the <code class="inline">li</code>. I&#8217;ve whipped up some empty album art as well and we&#8217;ll use it for the blank state. All we need to do now is position the blank album insert in the &#8220;viewport&#8221; of the PNG overlay like so. Voila!</p>
<p><code>ul.music li{<br />
	background:url(blank_insert.gif) 2px 1px no-repeat;<br />
}</code></p>
<h3>That&#8217;s it!</h3>
<p>Yeah right. There&#8217;s always the dreaded two-headed beast Internet Explorer. Let&#8217;s have a little chat about how Internet Explorer jacks things up for us web designers. First of all, <abbr title="Internet Explorer 7">IE7</abbr> really doesn&#8217;t give us that much grief. It&#8217;s biggest flaw is that it sucks big time at rendering images at any size other  than its inherent size. What does this mean? Well, if an image has dimensions of 100px by 100px and you set the size (as we did) to 72px by 72px, <abbr title="Internet Explorer 7">IE7</abbr> basically takes a dump on itself and renders it with jaggies and all gross. Luckily we can fix it&#8217;s issues with the following CSS rule:</p>
<p><code>img {<br />
	-ms-interpolation-mode:bicubic;<br />
}</code></p>
<p>Wow. That was way too easy for an Internet Explorer issue. Ahhh, don&#8217;t worry, more pain will come.  Next, as we all know, Internet Explorer 6 sucks at displaying PNG images with alpha transparency. Wow. Big surprise. Luckily, there is another Microsoft-specific CSS rule that we can use to overcome this impairment. Here is the code that makes <abbr title="Internet Explorer 6">IE6</abbr> behave like a red-headed stepchild should:</p>
<p><code>ul.music li.vinyl a{<br />
	background:none;<br />
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='vinyl.png', sizingMethod='crop');<br />
}</code></p>
<h3>That&#8217;s it for realz?</h3>
<p>Yes, that&#8217;s it for reals! Now you can make your Last.fm music playlists all sexy. Two words of advice. One, if you want to be mega nice, link my site as a thank you, but you don&#8217;t have to. Two, get out and make the web beautiful! Here are some resources to get you on your way:</p>
<ul>
<li><a href="http://www.komodomedia.com/download/#sexy-music-album-overlays" class="download">Download the PNG overlays in this article</a></li>
<li><a href="http://www.komodomedia.comwp-content/uploads/2009/03/sample.zip" class="download">Download a Sample File</a></li>
<li><a href="http://d2dnrmagaqciul.cloudfront.net/projects/music_covers/" class="preview">View the complete CSS and XHTML for this article</a></li>
<li><a href="http://www.command-tab.com/2008/09/06/fmtuner-a-lastfm-plugin-for-wordpress/">Last.fm Plugin for WordPress</a></li>
<li><a href="http://www.last.fm/download">Last.fm apps</a>, <a href="http://www.sophiestication.com/coversutra/">CoverSutra</a> &amp; <a href="http://bowtieapp.com">BowTie</a>: iTunes controllers/Last.fm <a href="http://www.netlingo.com/word/scrobble.php">scrobblers</a></a>
</ul>
<h3>Update</h3>
<p>So far, I haven&#8217;t seen many sites using these overlays, but here are a few. I&#8217;d love to see how people are using it and where, so <a href="/contact">drop a line and let me know</a>. Here are a few sites that are using these album overlays:</p>
<ul>
<li><strong>James Lao</strong> &#8211; <a href="http://jameslao.com/">http://jameslao.com</a></li>
<li><strong>Maniacal Rage</strong> &#8211; <a href="http://log.maniacalrage.net/post/130206922/april-may-and-june-music-purchases">http://log.maniacalrage.net/</a></li>
<li><strong>Hello! Ranking</strong> &#8211; <a href="http://www.thello-ranking.com/">http://www.hello-ranking.com</a></li>
<li><strong>In Hearts Wake</strong> &#8211; <a href="http://inheartswake.com/">http://inheartswake.com/</a></li>
<li><strong>Phunky</strong> &#8211; <a href="http://phunky.co.uk/">http://phunky.co.uk/</a></li>
<li><strong>Chris Wallace</strong> &#8211; <a href="http://chris-wallace.com">http://www.chris-wallace.com/</a></li>
<li><strong>Jack and Diana</strong> &#8211; <a href="http://jakeanddiana.com/">http://jakeanddiana.com/</a></li>
<li><strong>Gilbert Pellegrom</strong> &#8211; <a href="http://www.gilbertpellegrom.co.uk/">http://www.gilbertpellegrom.co.uk/</a></li>
<li><strong>The Things I Do</strong> &#8211; <a href="http://www.thethingsido.net/">http://www.thethingsido.net</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.komodomedia.com/blog/2009/03/sexy-music-album-overlays/feed/</wfw:commentRss>
		<slash:comments>93</slash:comments>
		</item>
		<item>
		<title>Web Designer’s Daily Digest</title>
		<link>http://www.komodomedia.com/blog/2009/01/web-designer%e2%80%99s-daily-digest/</link>
		<comments>http://www.komodomedia.com/blog/2009/01/web-designer%e2%80%99s-daily-digest/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 06:17:25 +0000</pubDate>
		<dc:creator>Rogie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[God]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[ronald jenkees]]></category>

		<guid isPermaLink="false">http://www.komodomedia.com/?p=559</guid>
		<description><![CDATA[Here's a few valuable links I've dug up over the course of the past couple of weeks, in absolutely no logical order. I prefer it that way.]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a few valuable links I&#8217;ve dug up over the course of the past couple of weeks, in absolutely no logical order. I prefer it that way:</p>
<ul>
<li><strong><a href="http://textflow.com/">TextFlow</a> Online Word Processing</strong>
<p>Pretty interesting looking online flash-based word processor.</p>
</li>
<li><strong><a href="http://www.macupdate.com/info.php/id/25327/regexhibit">RegExhibit</a> OSX Regular Expression Editor</strong>
<p>The OSX Regular Expression editor and debugger I&#8217;ve been looking for.</p>
</li>
<li><strong><a href="http://www.housingworks.org/">Housing Works</a></strong> Beautiful design
<p>The design for this website is stunning. I love large background websites.</p>
</li>
<li><strong><a href="http://www.serie3.info/s3slider/demonstration.html">s3slider</a>  jQuery Sliding Image Captions</strong>
<p>A very cool solution for image captions that lay over an image and animate in.</p>
</li>
<li><strong><a href="http://www.ronaldjenkees.com/">Ronald Jenkees</a> Electronic music</strong>
<p>One of the most original sounding solo electronic artists out there. Check out <a href="http://www.ronaldjenkees.com/2008/08/16/stay-crunchy-youtube-jam/">&#8220;Stay Crunchy&#8221;</a>. I can&#8217;t wait for his new album!</p>
</li>
<li><strong><a href="http://www.inovat.com/">Inovat</a> Sweet Looking Portfolio</strong>
<p>Incredibly simple, yet sweet looking portfolio web design.</p>
</li>
<li><strong>Enable path view in OSX Finder</strong>
<p>Haven&#8217;t you always wanted to display the full path to the current folder in your Finder window? In terminal, enter the following command:</p>
<p><code>defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES</code>
<p>Next, enter the following code to restart your Finder:</p>
<p><code>killall Finder</code></li>
<li><strong><a href="http://www.creativeandlive.com/">Creative and Live</a> Tight Minimal Design</strong>
<p>Really clean and tight minimal design. I love the logo and subtlety.</p>
</li>
<li><strong><a href="http://spacecollective.org/">Space Collective</a> Dark Simple Design</strong>
<p>Beautiful dark website design. I love the typography, color scheme and the block-like grid.</p>
</li>
<li><strong><a href="http://www.carbonica.org/">Carbonica</a> Stunning hand-drawn style</strong>
<p>This site has taken hand-drawn to a new level, complete with hand-drawn icons, headings, navigation and a cool illustrative style.</p>
</li>
<li><strong><a href="http://tapbots.com/weightbot">Weightbot Website</a> Dark, smooth and metallic</strong>
<p>Weightbot for the iPhone/iPod was cool and so is it&#8217;s site. I love the dark, metallic, apple-like style. Gorgeous work by<a href="http://markjardine.com/"> Mark Jardine.</a></p>
</li>
<li><strong><a href="http://iamsecond.com/">I AM SECOND</a> Amazing, heart-felt stories</strong>
<p>I absolutely love real stories about what God has done in people&#8217;s lives. This site is awesome.</p>
</li>
<li><strong><a href="http://www.command-tab.com/2008/12/04/jquery-fling/"> jQuery Fling</a> Subscribe/Publish event model</strong>
<p><a href="http://www.command-tab.com/">Collin Allen </a> has written a sweet jQuery plug-in that makes it easy to code JavaScript events using a publisher/subscriber model very similar to Flash.</p>
</li>
<li><strong><a href="http://deepliquid.com/projects/Jcrop/">jCrop</a> jQuery Image Cropping</strong>
<p>Very smooth jQuery image cropping plugin.</p>
</li>
<li><strong>Smooth CSS Image Resizing in IE</strong>
<p>I can&#8217;t believe that I&#8217;ve never seen this until now. Finally, bicubic interpolation for Internet Explorer with only one CSS rule:</p>
<p><code>img {<br />
	-ms-interpolation-mode:bicubic;<br />
}</code></p>
<h4>Preview:</h4>
<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2009/01/css_ms_interpolation.jpg" alt="CSS MS Interpolation preview"/>
</li>
<li><strong><a href="http://hicksdesign.co.uk/journal/dropbox-leap-sitting-in-a-tree">Dropbox/Leap Scrapbooking</a> Killer online scrapbooking</strong>
<p>Jon Hicks has come up with a very sweet way of scrapbooking all of those screenshots that you&#8217;ve been compiling over the times. I think I&#8217;ll actually use this one.</p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.komodomedia.com/blog/2009/01/web-designer%e2%80%99s-daily-digest/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Random things from the Interweb</title>
		<link>http://www.komodomedia.com/blog/2008/11/random-things-from-the-interweb/</link>
		<comments>http://www.komodomedia.com/blog/2008/11/random-things-from-the-interweb/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 00:32:59 +0000</pubDate>
		<dc:creator>Rogie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[coda]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[daily]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[interweb]]></category>
		<category><![CDATA[Logo]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.komodomedia.com/?p=486</guid>
		<description><![CDATA[In lieu of a massive post, full of fantastic-ness, I&#8217;ve decided to clue you into my world just a little bit. Many time&#8217;s I&#8217;ll come across a great internet resource and mentally note to blog about it, but with a busy life, a wife, a 2 year-old and another kid on the way, I&#8217;m finding [...]]]></description>
			<content:encoded><![CDATA[<p>In lieu of a massive post, full of fantastic-ness, I&#8217;ve decided to clue you into my world just a little bit. Many time&#8217;s I&#8217;ll come across a great internet resource and mentally note to blog about it, but with a busy life, a wife, a 2 year-old and another kid on the way, I&#8217;m finding that I just don&#8217;t have the time. Will I continue to do <a href="http://www.komodomedia.com/categories/tutorials/">tutorials</a> or little ditties on <a href="http://www.komodomedia.com/categories/css/">CSS</a> or <a href="http://www.komodomedia.com/tags/freebies/">freebies</a>?  Sure I will and I plan to. But for now, let me tell you about some cool things I found today.</p>
<ul>
<li><strong><a href="http://di.fm">Digitally Imported</a></strong> Electronic Internet Radio
<p>Rather, refound, I used to listen to Digitally Imported internet radio all the time in my college years. I recently rediscovered my love for it while telling <a href="http://developmentastic.com">a friend</a> about it. In case you didn&#8217;t know, I <3 all music electronica.</p>
</li>
<li><strong><a href="http://www.airtightinteractive.com/projects/tiltviewer/">TiltViewer</a></strong> Flash Image Viewer
<p>The first time I saw this viewer, it was over at <a href="http://www.signalnoise.com/">Signal Noise</a> and I thought it was pretty cool. I used to love flash and flash image galleries, but since, my love for flash has faded. Nevertheless, this is still a rockin&#8217;-cool looking flash image viewer.</p>
</li>
<li><strong><a href="http://bueroink.com/ink/">Buero Ink</a></strong>
<p>Markus Shaefer&#8217;s logo work is stunning as well as his minimalist site. Even though my work doesn&#8217;t reflect it, I love minimalism and simple, monotone forms. </p>
</li>
<li><strong><a href="http://www.w3.org/TR/CSS21/visuren.html#propdef-display">display:inline-block; </a></strong>
<p>During my day job at <a href="http://dealerspan.com">Dealerspan</a> as a UI designer, our target broswer is Firefox 3+. This means I get to use <code class="inline">display:inline-block;</code> all day long and it is such a time saver. No more floating!</p>
</li>
<li><strong><a href="http://www.w3.org/TR/CSS2/selector.html#dynamic-pseudo-classes">:hover:focus </a></strong>
<p>If you ever want to simulate an &#8220;onpress&#8221; selector in CSS, this is handy. Use <code class="inline">a:hover:focus</code>.</p>
</li>
<li><strong><a href="http://www.youtube.com/watch?v=lk5_OSsawz4">&#8220;Star Wars&#8221; &#8211; an a capella tribute to John Williams</a></strong>
<p>This a capella video is amazing. From Star Wars to Jaws to Jurassic Park, I nerded out!</p>
<p><em>I suggest a new strategy: let the Wookie win&#8230;</em></p>
</li>
<li><strong><a href="http://wilsonminer.com">Wilson Miner&#8217;s Website</a></strong>
<p>I love Wilson Miner&#8217;s minimalist site. Wait&#8230;he did the redesign for <a href="http://apple.com">Apple.com</a>? No wonder I like his style.</p>
</li>
<li><strong><a href="http://www.apple.com/keyboard/">Apple Keyboard</a></strong>
<p>After asking a ton of people on twitter, I broke down and bought the new apple keyboard. I love it. It so totally rocks compared to the plastic breadbox I was using before.</p>
</li>
<li><strong><a href="http://garyvaynerchuk.com/2008/11/10/want-to-get-advertisers-on-your-blogvlog-go-and-get-it/">Cold Calling</a></strong> Monetizing for n00bs
<p>A legit way to monetize your blog or vlog. Just call the company and ask them!</p>
</li>
<li><strong><a href="http://www.panic.com/coda/developer/howto/plugins.php">Coda updated to 1.6</a></strong>  Plugins Available
<p>Of the myriads of updates and new feautres that Panic packs into every update, one feature stands out from the crowd: Plugins. That&#8217;s right &#8211; <a href="http://www.panic.com/coda/developer/howto/plugins.php">you can develop your own plugins for Coda</a>. That&#8217;s freaktastically rad.</p>
</li>
</ul>
<p>That&#8217;s it for today peeps. Let me know if you like this and want me to keep it up. Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.komodomedia.com/blog/2008/11/random-things-from-the-interweb/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>CSS Sliding Sprite Windows</title>
		<link>http://www.komodomedia.com/blog/2008/09/css-sliding-sprite-windows/</link>
		<comments>http://www.komodomedia.com/blog/2008/09/css-sliding-sprite-windows/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 18:03:40 +0000</pubDate>
		<dc:creator>Rogie</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Nerdlab]]></category>
		<category><![CDATA[techniques]]></category>
		<category><![CDATA[xHTML]]></category>

		<guid isPermaLink="false">http://www.komodomedia.com/?p=277</guid>
		<description><![CDATA[<img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2008/09/sliding_banner.jpg" alt="" title="sliding_banner" width="460" height="180" class="alignnone size-full wp-image-278" />
I want to share a CSS technique I've used alot. I'm sure that you have seen CSS sprite techniques that utilize changing background position on hover to change a link's state.  Also, they have the added benefit of keeping from loading images on hover, limiting lag. This technique is very similar, but works like a charm for IE6 and PNG images.  I know this may be a <a href="http://www.urbandictionary.com/define.php?term=moo+point">moo point </a>at this stage, because IE6 is on the outs, but still works beautifully as a technique.]]></description>
			<content:encoded><![CDATA[<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2008/09/sliding_banner.jpg" alt="" title="sliding_banner" width="460" height="180" class="alignnone size-full wp-image-278" /></p>
<div class="post_info">
<ul>
<li>
<li><a class="download" href="http://www.komodomedia.comwp-content/uploads/2008/09/css_sliding_sprite_windows.zip">Download Example</a></li>
<li><a class="preview" href="http://d2dnrmagaqciul.cloudfront.net/samples/css_sliding_sprite_windows/index.html">Preview/Code</a></li>
</ul>
</div>
<p>I want to share a CSS technique I&#8217;ve used alot. I&#8217;m sure that you have seen CSS sprite techniques that utilize changing background position on hover to change a link&#8217;s state.  Also, they have the added benefit of keeping from loading images on hover, limiting lag. This technique is very similar, but works like a charm for IE6 and PNG images.  I know this may be a <a href="http://www.urbandictionary.com/define.php?term=moo+point">moo point </a>at this stage, because IE6 is on the outs, but still works beautifully as a technique.</p>
<p>Let&#8217;s jump right in, as I don&#8217;t have a lot of my Labor day to give.</p>
<p>First, as always, I want to preview this thing and see what it does. Here&#8217;s your preview:</p>
<link rel="stylesheet" href="http://d2dnrmagaqciul.cloudfront.net/samples/css_sliding_sprite_windows/index.css" type="text/css" media="all" />
<a target="donate" style="margin:0 auto;" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&#038;business=rogie%40komodomedia%2ecom&#038;item_name=Donate%20a%20Java&#038;amount=4%2e00&#038;no_shipping=0&#038;no_note=1&#038;tax=0&#038;currency_code=USD&#038;lc=US&#038;bn=PP%2dDonationsBF&#038;charset=UTF%2d8" id="buyme_coffee"><span>Buy me a coffee</span></a><br />
You get the picture. Hover it, click it, etc&#8230;the button has different states.</p>
<h3>Aight, the meat and potatoes: the XHTML</h3>
<p>So, the markup is pretty simple. It&#8217;s basically a link with a span in it. Check it:</p>
<p><code>&lt;a href="..." id="buyme_coffee"&gt;<br />
   &lt;span&gt;Buy me a coffee&lt;/span&gt;<br />
&lt;/a&gt;</code></p>
<h3>How it works</h3>
<p>Before looking at the CSS, it helps to know how it works. Think of it as a window to a larger canvas behind it. It&#8217;s easy to think of it in terms of the two elements:</p>
<ul>
<li><strong>The window</strong>: The <code class="inline"> A </code> tag</li>
<li><strong>The canvas</strong>: The <code class="inline"> SPAN </code> tag</li>
</ul>
<p>The window only shows a portion (a view) of the canvas.  The canvas can be any size.  By changing the position of the canvas, you can pan a different portion of it into the window.  The window is fixed width, fixed height, and any overflowing content is hidden. This way, only the portion of the canvas in the window view is visible.</p>
<h3>The CSS</h3>
<p><code>#buyme_coffee,<br />
#buyme_coffee span{<br />
	display:block;<br />
	width:160px;<br />
	height:40px;<br />
	position:relative;<br />
	overflow: hidden;<br />
}<br />
#buyme_coffee span{<br />
	height:120px;<br />
	background: url(coffee_button.png) 0 0 no-repeat;<br />
	text-indent:-9000px;<br />
}<br />
#buyme_coffee:hover span{<br />
	top:-40px;<br />
}<br />
#buyme_coffee:active span,<br />
#buyme_coffee:focus span{<br />
	top:-80px;<br />
}</code></p>
<p><strong>The first selector </strong>targets two tags, the <code class="inline">#buyme_coffee</code> link and the <code class="inline">#buyme_coffee span</code> span inside the link.  I&#8217;m doubling up the rules by targeting both tags because both tags share quite a few similar tags. As for the rules that are different, I&#8217;ll correct in the next selector. </p>
<p>This first selector sets both <code class="inline">A</code> tag and <code class="inline">SPAN</code> tags to block (since they are inline by default), sets the width and height, and then sets the overflow to hidden.  The <code class="inline">overflow:hidden</code> here is the key. This causes the <code class="inline">A</code> tag to act as a window that only views the content in its height x width box.  All other content is simply cutoff or put away from view.</p>
<p><strong>The second selector</strong>, <code class="inline">#buyme_coffee span</code>, resets the height to the height of the background image, which is larger than the viewport (<code class="inline">A</code> tag), but gets cutoff from view.  The <code class="inline">text-indent:-9000px</code> is a cheap way of shoving the text off the screen so that this text is replaced by the background image. The background image contains the three states we want: Default, Hover and Focus/Active.  Here&#8217;s a preview of that background image:<br />
<img src="http://www.komodomedia.comwp-content/uploads/2008/09/coffee_button.png" alt="CSS sliding sprite window button image"/></p>
<p>You probably guessed it.  The top image will show as default.</p>
<p>K, we&#8217;re almost done.  <strong>The third and fourth selectors</strong> target the <code class="inline">:hover</code> and the <code class="inline">:active</code> and <code class="inline">:focus</code> states respectively.  This is uber simple.  When the link (or window) is hovered, push the top of the span (or canvas) up by 40px, showing the hover state.  When the link is active or focused, push the span up by 80px, revealing the active state.</p>
<p>That&#8217;s it!  So why is this better than just panning the background position you ask? Good question.  I started using this method when I needed to make the background an alpha-transparent PNG, which as you know, doesn&#8217;t display correctly unless you use an <a href="http://www.komodomedia.com/blog/2007/11/css-png-image-fix-for-ie/">IE alpha image loader filter</a>, which as you know doesn&#8217;t play nicely with background image positions.  With this method, you can apply an alpha image loader filter to the <code class="inline">span</code> element and it works like a charm.</p>
<p>Hope you enjoy. Cheers!</p>
<p><strong>Update:</strong> Based on @Justin&#8217;s suggestion, I&#8217;ve included some modified CSS below to show this technique sans the a <code class="inline">text-indent:-9000px</code> for screen reader friendliness. A <a href="http://d2dnrmagaqciul.cloudfront.net/samples/css_sliding_sprite_windows/index2.html">demo of the modified CSS can be seen here.</a></p>
<p><code>#buyme_coffee,<br />
#buyme_coffee span{<br />
	display:block;<br />
	width:160px;<br />
	height:40px;<br />
	position:relative;<br />
	overflow: hidden;<br />
}<br />
#buyme_coffee span{<br />
	height:140px;<br />
	background: url(coffee_button.png) 0 0 no-repeat;<br />
	line-height: 20px;<br />
	white-space: nowrap;<br />
	top:-20px;<br />
}<br />
#buyme_coffee:hover span{<br />
	top:-60px;<br />
}<br />
#buyme_coffee:active span,<br />
#buyme_coffee:focus span{<br />
	top:-100px;<br />
}</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.komodomedia.com/blog/2008/09/css-sliding-sprite-windows/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Komodo Media Version 4</title>
		<link>http://www.komodomedia.com/blog/2008/05/komodo-media-version-4/</link>
		<comments>http://www.komodomedia.com/blog/2008/05/komodo-media-version-4/#comments</comments>
		<pubDate>Fri, 09 May 2008 03:44:48 +0000</pubDate>
		<dc:creator>Rogie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Icons]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Logo]]></category>
		<category><![CDATA[xHTML]]></category>

		<guid isPermaLink="false">http://www.komodomedia.com/?p=231</guid>
		<description><![CDATA[<img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2008/05/kmv4_peek.jpg" alt="" title="kmv4_peek" width="450" height="165" class="alignnone size-full wp-image-233" />
A project of part toil, part slavery, part love and part pure maniac, Komodo Media's version 4 installment, code name <em>"Expedition"</em> aka <em>"code commando"</em> is alive and breathing.  
]]></description>
			<content:encoded><![CDATA[<p><img src="http://d2dnrmagaqciul.cloudfront.net/wp-content/uploads/2008/05/kmv4_peek.jpg" alt="" title="kmv4_peek" width="450" height="165" class="alignnone size-full wp-image-233" /><br />
A project of part toil, part slavery, part love and part pure maniac, Komodo Media&#8217;s version 4 installment, code name <em>&#8220;Expedition&#8221;</em> aka <em>&#8220;code commando&#8221;</em> is alive and breathing.  </p>
<p>I&#8217;ll post more on what I learned in the designing process as well as releasing some freebies, so stay tuned.  As for now, I&#8217;m a tired boy and I&#8217;m gonna take a rest. Please leave a comment and let me know what you think!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.komodomedia.com/blog/2008/05/komodo-media-version-4/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: komodomedia.com @ 2012-02-10 13:24:55 by W3 Total Cache -->
