<?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>ZENVERSE &#187; preload</title>
	<atom:link href="http://zenverse.net/tag/preload/feed/" rel="self" type="application/rss+xml" />
	<link>http://zenverse.net</link>
	<description>Design and Web Development</description>
	<lastBuildDate>Sun, 13 May 2012 15:26:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Preload Images using CSS &#8211; For Smooth &amp; Instant Rollover Effect</title>
		<link>http://zenverse.net/preload-multiple-images-using-css-for-rollover-hover/</link>
		<comments>http://zenverse.net/preload-multiple-images-using-css-for-rollover-hover/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 11:33:30 +0000</pubDate>
		<dc:creator>Zen</dc:creator>
				<category><![CDATA[Design Tips]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hover]]></category>
		<category><![CDATA[preload]]></category>
		<category><![CDATA[rollover]]></category>

		<guid isPermaLink="false">http://zenverse.net/?p=304</guid>
		<description><![CDATA[To improve your website's design or user experience, you might need to preload some images for smooth hover or rollover. Instead of using javascript to preload the images, we can do that using CSS.]]></description>
			<content:encoded><![CDATA[<p>To improve your website&#8217;s design or user experience, you might need to preload some images for smooth hover or rollover. Instead of using javascript to preload the images, we can do that using CSS.</p>
<h4>1. A container that hold the images to be preloaded</h4>
<p>The HTML :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p304code1'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3041"><td class="code" id="p304code1"><pre class="html" style="font-family:monospace;">....
&lt;body&gt;
&lt;div class=&quot;preload&quot;&gt;
&lt;img src=&quot;IMAGE_TO_PRELOAD_1&quot; /&gt;
&lt;img src=&quot;IMAGE_TO_PRELOAD_2&quot; /&gt;
&lt;img src=&quot;IMAGE_TO_PRELOAD_3&quot; /&gt;
&lt;/div&gt;
...
...</pre></td></tr></table></div>

<p>The CSS:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p304code2'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3042"><td class="code" id="p304code2"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.preload</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span><span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">visibility</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p><strong>EXPLAINATION</strong></p>
<ul>
<li>We place the container after &lt;body&gt; and assign an absolute position to it because usually there will not be anything at that position.</li>
<li>We make the container 1 pixel width and height so that visitors cannot see it. </li>
<li>Besides, we need to set its overflow to hidden so that the overflow wouldn&#8217;t be visible.</li>
<li>Lastly, change its visibility to hidden so that the container is invisible (but it is still there and most importantly it loads)</li>
</ul>
<p>&nbsp;</p>
<h4>2. Demo &#038; Rollover Code</h4>
<div style="position:absolute;top:0px;left:0px;width:1px;height:1px;visibility:hidden;overflow:hidden;">
<img src="http://zenverse.net/wp-content/uploads/2009/06/csshover_2.jpg" /></div>
<p>Demo:<br />
<img src="http://zenverse.net/wp-content/uploads/2009/06/csshover_1.jpg" onmouseout="this.src='http://zenverse.net/wp-content/uploads/2009/06/csshover_1.jpg'" onmouseover="this.src='http://zenverse.net/wp-content/uploads/2009/06/csshover_2.jpg'" /></p>
<p>The Code:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p304code3'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3043"><td class="code" id="p304code3"><pre class="html" style="font-family:monospace;">&lt;div style=&quot;position:absolute;top:0px;left:0px;width:1px;height:1px;visibility:hidden;overflow:hidden;&quot;&gt;
&lt;img src=&quot;http://zenverse.net/wp-content/uploads/2009/06/csshover_2.jpg&quot; /&gt;&lt;/div&gt;
&nbsp;
&lt;img src=&quot;http://zenverse.net/wp-content/uploads/2009/06/csshover_1.jpg&quot; onmouseout=&quot;this.src='http://zenverse.net/wp-content/uploads/2009/06/csshover_1.jpg'&quot; onmouseover=&quot;this.src='http://zenverse.net/wp-content/uploads/2009/06/csshover_2.jpg'&quot; /&gt;</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://zenverse.net/preload-multiple-images-using-css-for-rollover-hover/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

