<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>PeHaa Blog</title>
	
	<link>http://pehaa.com</link>
	<description>mad about art and digital</description>
	<lastBuildDate>Wed, 24 Aug 2011 10:17:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/pehaa" /><feedburner:info uri="pehaa" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Intriguing animate-on-scroll effect – jQuery tutorial</title>
		<link>http://pehaa.com/2011/08/intriguing-animate-on-scroll-effect-jquery-tutorial/</link>
		<comments>http://pehaa.com/2011/08/intriguing-animate-on-scroll-effect-jquery-tutorial/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 19:29:42 +0000</pubDate>
		<dc:creator>PeHaa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Photoshop tip trick]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://pehaa.com/?p=2429</guid>
		<description><![CDATA[I suppose that I was not the only one to become speechless in front of the <a href="http://nizoapp.com">Nizo for iPhone</a> website.
In this tutorial we try to recreate the intriguing scrolling effect.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p><a class="twitter-share-button" href="http://twitter.com/share" data-count="horizontal" data-via="PeHaa">Tweet</a></p>
<p><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></p>
<p>I suppose that I was not the only one to become speechless in front of the <a href="http://nizoapp.com" target="_blank">Nizo for iPhone</a> website.<br />
In this tutorial we try to recreate the intriguing scrolling effect. We&#8217;ll go for simplicity : 5 objects to animate and linear movement, no easing. The basis that opens the door for further elaboration. </p>
<p>Click here to see <a href="http://pehaa.com/wp-content/uploads/2011/08/myherbgarden/index.html" target="_blank">the demo</a>.<br />
<a href="http://pehaa.com/wp-content/uploads/2011/08/myherbgarden/index.html" target="_blank"><img alt="My herb garden preview"  src="http://pehaa.com/wp-content/uploads/2011/08/previewhg.jpg" title="My herb garden" class="aligncenter" width="600" height="auto" /></a></p>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2011/08/myherbgarden.zip">Download  the source files</a></h3>
<p>My herb garden<br />
<small>.zip 0.4MB</small></p>
</div>
<p>We&#8217;ll start with the html structure :</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset=&quot;UTF-8&quot; /&gt;
&lt;title&gt;My herb garden&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;wrap_out&quot;&gt;
  &lt;div id='wrap'&gt;
    &lt;header&gt;
      &lt;h1&gt;My &lt;em&gt;herb&lt;/em&gt; garden&lt;/h1&gt;
      &lt;p&gt;Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum id ligula porta felis euismod semper.&lt;/p&gt;
    &lt;/header&gt;
    &lt;div id=&quot;separation&quot;&gt;
      &lt;div&gt;Scroll &lt;em&gt;down&lt;/em&gt;&lt;/div&gt;
      &lt;img src=&quot;images/herbes.jpg&quot; width=&quot;592&quot; height=&quot;350&quot; alt=&quot;Herbes&quot;&gt; &lt;/div&gt;
    &lt;section&gt;
      &lt;div  id=&quot;coriander&quot; class=&quot;element&quot;&gt;
        &lt;div&gt;coriander&lt;/div&gt;
        &lt;img src=&quot;images/coriander1.jpg&quot; width=&quot;286&quot; height=&quot;232&quot; alt=&quot;Coriander&quot;&gt;
        &lt;p&gt;Cras mattis consectetur purus sit amet fermentum. Cras mattis consectetur purus sit amet fermentum. Cras mattis consectetur purus sit amet fermentum.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div  id=&quot;rosemary&quot; class=&quot;element&quot;&gt;...&lt;/div&gt;
      &lt;div  id=&quot;lemonbalm&quot; class=&quot;element&quot;&gt;...&lt;/div&gt;
      &lt;div  id=&quot;chives&quot; class=&quot;element&quot;&gt;...&lt;/div&gt;
      &lt;div  id=&quot;basil&quot; class=&quot;element&quot;&gt;...&lt;/div&gt;
    &lt;/section&gt;
    &lt;footer&gt; &lt;a href=&quot;http://pehaa.com&quot;&gt; by &lt;em&gt;PeHaa&lt;/em&gt; 2011&lt;/a&gt; &lt;/footer&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>The document is composed of 4 elements <code>header</code>, <code>#separation</code>, <code>section</code> and <code>footer</code>, contained within two divs : <code>#wrap_out</code> and <code>#wrap</code>.<br />
The stylesheet begins with a simple css reset and the @font-face declaration</p>
<pre class="brush: css; title: ; notranslate">
body, div, h1, h2, form, fieldset, input, textarea, footer, p, img {
	margin: 0; padding: 0; border: 0; outline: none;
}
a { text-decoration:none; color: #fff;}

 @font-face {
 font-family: 'DeibiRegular';
 src: url('deibi-webfont.eot');
 src: url('deibi-webfont.eot?#iefix') format('embedded-opentype'),  url('deibi-webfont.woff') format('woff'),  url('deibi-webfont.ttf') format('truetype'),  url('deibi-webfont.svg#DeibiRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
</pre>
<p>Right now, the important point is to set <code>width : 100%</code> and <code>overflow-x: hidden</code> for the <code>#wrap_out</code>. The <code>#wrap</code> element centers the content of the page.<br />
<code>section</code>  is positioned relatively and the animated herbs (<code>class="element"</code>) are positioned absolutely.<br />
Let&#8217;s continue with our stylesheet : </p>
<pre class="brush: css; title: ; notranslate">
body {
	font-family:'DeibiRegular', Helvetica, Arial, sans-serif;
	background:#f2f2f2 url('images/bg.jpg');
	color: #fff; width:100%;
}
#wrap_out {width:100%; overflow-x:hidden;}
#wrap {width: 960px; margin: 0 auto; z-index:1;position:relative;}

header {display:block;z-index:2 position:relative;}
header p {display:block; font-size:30px; padding: 70px 60px 0px;}
h1 {text-align:center;font-size:130px; margin-top: 30px; text-shadow: 0 0 60px #889473;}
h1 em {color: #f5f187;font-style: normal;}

#separation {margin: 0 auto;width: 592px;z-index:-1;position:relative;}

section {position:relative; margin-top: 120px;display:block}

.element { position:absolute; display:block;}
.element#coriander {top:0px; left:30px; width: 286px; height: 272px;}
.element#rosemary {top:40px; left: 335px; width: 370px; height: 183px;}
.element#chives {top : 0px; right:30px; width: 197px; height: 514px;}
.element#lemonbalm {left: 30px; top:280px; width:265px; height: 233px;}
.element#basil {right: 255px; top:250px; width:368px; height: 263px;}

footer {margin-bottom: 10px;text-align:center;font-size: 30px; display:block}
</pre>
<p>The idea is to encourage the visitor to scroll down by positioning the <code>#separation</code> element at the bottom of the page. We want the <code>#separation</code> to stay there when the window is resized but to move up when we start to scroll down. A possible way to do that is to make the height of the  <code>header</code> element dependent on the height of the window browser :</p>
<pre class="brush: jscript; title: ; notranslate">
$(document).ready(function () {
    var myHeight;

    function init() {
        myHeight = $(window).height();
        $('header').css('height', myHeight - 300);
    }
    init();
    $(window).resize(function () {
        init();

    });
})
</pre>
<p>To animate the <code>.element</code> we&#8217;ll go simple and use a linear function to move it from its initial position to its target position. We assign four parameters (its initial and final coordinates) to each element :</p>
<pre class="brush: jscript; title: ; notranslate">
$('.element').each(function(i) {
			var myElement =$(this);

				switch (i)
				{ case 0 :
					myElement.data('params', {top0 : -1300, x0 : -2600, top1: $(this).css('top'), x1: $(this).css('left')});
					break;
				case 1 :
					myElement.data('params', {top0 : 0, x0 : -930, top1: $(this).css('top'), x1: $(this).css('left')});
					break;
				case 2 :
					myElement.data('params', {top0 : 280, x0 : -1030, top1: $(this).css('top'), x1: $(this).css('left')});
					break;
				 case 3 :
					myElement.data('params', {top0 : -1200, x0 : -2330, top1: $(this).css('top'), x1: $(this).css('right')});
					break;
				case 4 :
					myElement.data('params', {top0 : 250, x0 : -530, top1: $(this).css('top'), x1: $(this).css('right')});
					break;
				}
			});
</pre>
<p>What happens when we scroll ? The top property of each element and the left (for coriander, rosemary and lemon bald) or right (for chives and basil) changes as a function of the scroll position :</p>
<pre class="brush: jscript; title: ; notranslate">
$(window).scroll(function () {
var s_max = myHeight / 2 + 500;
    function move(p0, p1, s) {
        return Math.min((-p0 + p1) / s_max * s + p0, p1);
    }

    var scrollTop = parseInt($(window).scrollTop());
    $('.element').each(function (i) {

        var myX = move($(this).data('params').x0, parseInt($(this).data('params').x1), scrollTop),
            myY = move($(this).data('params').top0, parseInt($(this).data('params').top1), scrollTop);

if (i &lt; 3) {
            $(this).stop().css({
                left: myX + 'px',
                top: myY + 'px'
            })
        } else {
            $(this).stop().css({
                right: myX + 'px',
                top: myY + 'px'
            })
        }
    })
})
</pre>
<p><code>move</code>  is a function of the scroll value and has two parameters : initial (p0) and final (p1) position of an element.<br />
Before we start scrolling, s = 0, move is equeal to p0. When scroll reaches s_max, the value of move is p1. The min operator prevents further movement.<br />
As I said this is one of the simplest possible solutions.<br />
What is s_max ? I wanted the animation to finish once the elements are verticaly centered in the middle of the window (I&#8217;m not pixel perfect here).<br />
Where is that point ? Imagine that we don&#8217;t animate our elements and that they are in their final positions. Notice that we have to scroll down 500px (see the scheme below), to see the top of the second row of our herbs. If we scroll down a half height of a window more we will see them in the middle.<br />
<img alt="My herb garden preview"  src="http://pehaa.com/wp-content/uploads/2011/08/scheme.jpg" title="My herb garden scheme " class="aligncenter" width="552" height="837" /><br />
We want to be sure that the page is high enough so that the elements could reach their final positions. To assure that we will make the property height of <code>section</code> dependent on the height of the browser window, in this case we need to scroll <code>$(window).height/2 + 500</code>. We have 240px above the section (120px + 120px). The minimum height of <code>section</code> is then <code>$(window).height/2 + 260</code>. We add a line to the <code>init</code> function </p>
<pre class="brush: jscript; title: ; notranslate">
function init() {
    myHeight = $(window).height();
    $('header').css('height', myHeight - 300);
    $('section').css('min-height', Math.max(myHeight / 2 + 260, 600));
}
</pre>
<p>It was tested in Safari, Firefox, Chrome, Opera, IE7 and IE8. It works in the last two if you don&#8217;t forget to add</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!--[if IE]&gt;
	&lt;script src=&quot;http://html5shiv.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;
&lt;![endif]--&gt;
</pre>
<p>I hope you find it useful. Please bookmark and share.<br />
Let me know what you think &#8211; I&#8217;m looking forward to your comments. Thanks.</p>
<div class="shr-publisher-2429"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F08%2Fintriguing-animate-on-scroll-effect-jquery-tutorial%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F08%2Fintriguing-animate-on-scroll-effect-jquery-tutorial%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://pehaa.com/2011/08/intriguing-animate-on-scroll-effect-jquery-tutorial/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>postcard from Paris – css3 keyframes animations in use</title>
		<link>http://pehaa.com/2011/08/postcard-from-paris-css3-keyframes-animations-in-use/</link>
		<comments>http://pehaa.com/2011/08/postcard-from-paris-css3-keyframes-animations-in-use/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 14:27:47 +0000</pubDate>
		<dc:creator>PeHaa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://pehaa.com/?p=2372</guid>
		<description><![CDATA[I decided to explore the area of css3 keyframes animations. We are going to create a sort of virtual postcard. Greetings from Paris !]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p><a class="twitter-share-button" href="http://twitter.com/share" data-count="horizontal" data-via="PeHaa">Tweet</a></p>
<p><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></p>
<p>I decided to explore the area of css3 keyframes animations. The idea was simple &#8211;  to create a sort of virtual postcard. I live in Paris so obviously I send you my greetings from Paris :). <strong><a href="http://pehaa.com/wp-content/uploads/2011/08/demo/cartedeParis1.html" target="_blank">Click here or on the image to view the animation demo.</a></strong><br />
<a href="http://pehaa.com/wp-content/uploads/2011/08/demo/cartedeParis1.html" target="_blank"><img alt="Postcard from Paris css3 reframes animation preview " style="border: 15px solid #fff; -webkit-box-shadow: 0 0 20px #bababa; -moz-box-shadow: 0 0 20px #bababa; box-shadow: 0 0 20px #bababa; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius: 10px; "src="http://pehaa.com/wp-content/uploads/2011/08/preview.jpg" title="Postcard from Paris preview " class="aligncenter" width="570" height="855" /></a></p>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2011/08/PostcardFromParis.zip">Download  the source files</a></h3>
<p>(.psd file included)<br />Postcard from Paris<br />
<small>.zip 1.9MB</small></p>
</div>
<p>The css3 animations are supported by : Chrome 2+, Safari 4+, Firefox 5+, iOS Safari 3.2+ and<br />
Android 2.1+ (source <a href="http://coding.smashingmagazine.com/2011/05/17/an-introduction-to-css3-keyframe-animations/" target="_blank">Smashing Magazine</a>).<br />
We are going to animate 3 elements : the clouds (there are three layers of clouds), the rotating phare light and the Eiffel Tower sparkling. </p>
<p>The html structure is very simple :</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset=&quot;utf-8&quot; /&gt;
&lt;title&gt;Greetings from Paris&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
   &lt;div id=&quot;wrap&quot;&gt;
      &lt;h1&gt;Bonne Nuit &lt;em&gt;PARIS !&lt;/em&gt;&lt;/h1&gt;
      &lt;div id=&quot;phare&quot;&gt;&lt;/div&gt;
      &lt;div id=&quot;eiffel&quot;&gt;&lt;/div&gt;
      &lt;div id=&quot;eiffel_wrap&quot;&gt;
         &lt;div id=&quot;sparkling1&quot;&gt;&lt;/div&gt;
         &lt;div id=&quot;sparkling2&quot;&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div id=&quot;roofs&quot;&gt;&lt;/div&gt;
      &lt;footer&gt;by PeHaa, Paris 2011&lt;/footer&gt;
   &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>We will use the following images (I will discuss the sparkling effect a little bit later)<br />
<img alt="used images" src="http://pehaa.com/wp-content/uploads/2011/08/images.png" title="Used images" class="aligncenter" width="555" height="784" /><br />
Let&#8217;s start to complete the css stylesheet :<br />
<img alt="ccs part 1" src="http://pehaa.com/wp-content/uploads/2011/08/css1.png" title="ccs part 1" class="aligncenter" width="600" height="888" /></p>
<h2>Animating clouds</h2>
<p>To animate the three layers of clouds independently we use the following keyframes. (Notice that each time I use the <code>-webkit-</code> and <code>-moz-</code> prefixes).</p>
<pre class="brush: css; title: ; notranslate">
/* will be applied to #wrap that has 3 backgrounds layers */

	@-webkit-keyframes wind  {
	         0% {background-position: 0px 200px,0px 350px, left top;}
			50% {background-position:  500px 40px,600px 450px, left top;}
			100% {background-position: 1000px 200px,1200px 350px, left top}
	}

	@-moz-keyframes wind  {
	         0% {background-position: 0px 200px,0px 350px, left top;}
			50% {background-position:  500px 40px,600px 450px, left top;}
			100% {background-position: 1000px 200px,1200px 350px, left top}
	}

/* will be applied to #roofs that has 2 backgrounds layers */

	@-webkit-keyframes wind1 {
	         0% {background-position: 100px 250px, left bottom;}
			50% {background-position:  650px 150px, left bottom;}
			100% {background-position: 1300px 250px, left bottom}
	}

	@-moz-keyframes wind1 {
	         0% {background-position: 100px 250px, left bottom;}
			50% {background-position:  650px 150px, left bottom;}
			100% {background-position: 1300px 250px, left bottom}
	}
</pre>
<p>This way we have defined the property of <code>background-position</code> for the beginning, middle and end of our animation. Next we add :</p>
<pre class="brush: css; title: ; notranslate">
#wrap {-webkit-animation: wind 80s linear infinite;
       -moz-animation: wind 80s linear infinite;}
#roofs {-webkit-animation: wind 80s linear infinite;
       -moz-animation: wind 80s linear infinite; }
</pre>
<p>to associate the animations with the proper elements and to define the duration, timing-function and iteration count, respectively (I use the <a href="http://www.w3.org/TR/css3-animations/#the-animation-shorthand-property-" target="_blank">shorthand notation</a>). </p>
<h2>Animating phare light</h2>
<p>This time we are going to simultaneously animate the <code>opacity</code> and rotate the phare light with the rotation origin in its top center point  (as in the image above). </p>
<pre class="brush: css; title: ; notranslate">
	@-webkit-keyframes phare {
	         0% { -webkit-transform:rotate(0deg); opacity:0}
		50% { -webkit-transform:rotate(180deg); opacity:1}
	        100% { -webkit-transform:rotate(360deg); opacity:0;}
	}
        #phare {-webkit-transform-origin: center top;
	        -webkit-animation: phare 15s linear infinite;}
</pre>
<p>(here and further, repeat the same with <code>-moz-</code> prefixes).</p>
<h2>Adding sparkles</h2>
<p>We will use two different images with sparkling effect<br />
<img alt="Sparkling" src="http://pehaa.com/wp-content/uploads/2011/08/sparkling.png" title="Sparkling" class="aligncenter" width="601" height="516" /><br />
Below is the styling :</p>
<pre class="brush: css; title: ; notranslate">
#eiffel_wrap { position:absolute; width:240px;
              height:462px; right:10px; top: 180px; opacity:0;}
#sparkling1 { position:absolute; background: url('images/sparkling1.png') no-repeat;
              width:240px; height:462px; opacity:0;}
#sparkling2 { position:absolute; background: url('images/sparkling2.png') no-repeat;
              width:240px; height:462px;  opacity:0;}
</pre>
<p>We will animate the <code>#eiffel_wrap</code>, <code>#sparkling1</code> and <code>#sparkling2</code>.</p>
<pre class="brush: css; title: ; notranslate">
@-webkit-keyframes sparkling {
		0% {opacity:0;}
		50%{opacity:1;}
		100% {opacity:0;}
	}
</pre>
<p>The idea is to use the sparkling animation to turn out and in the <code>#sparkling1</code> and <code>#sparkling2</code> elements within the 0.4s cycle, with the first in/out when the second is out/in. To achieve that we will delay the sparkling animation of 0.2s on  <code>#sparkling1</code>.</p>
<pre class="brush: css; title: ; notranslate">&gt;
#sparkling1 {-webkit-animation: sparkling .4s .2s  infinite;}
#sparkling2 {-webkit-animation: sparkling .4s  infinite;}
</pre>
<p>In Paris this beautiful evening spectacle may be seen for several minutes every full hour. We will use the <code>#eiffel_wrap</code> element and <code>eiffel_wrap</code> animation to recreate this effect (not literarily though &#8211; I will not make you wait an hour long).</p>
<pre class="brush: css; title: ; notranslate">
#eiffel_wrap { -webkit-animation: eiffel_wrap 30s 1s  infinite;}
@-webkit-keyframes eiffel_wrap {
		    0% {opacity:1;-webkit-animation-timing-function: steps(1);}
			40%{opacity:0;}
			100% {opacity:0;}
			}
</pre>
<p>With <code>-webkit-animation-timing-function: steps(1);</code> the transition is instantaneous with no fading out effect.</p>
<p>And here we are.<br />
I hope you found this tutorial useful and got inspired. Please share and bookmark if you like it.<br />
As always I&#8217;m looking forward to your comments and&hellip; see you in Paris !</p>
<div class="shr-publisher-2372"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F08%2Fpostcard-from-paris-css3-keyframes-animations-in-use%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F08%2Fpostcard-from-paris-css3-keyframes-animations-in-use%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://pehaa.com/2011/08/postcard-from-paris-css3-keyframes-animations-in-use/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>create a unique contact form with css3 transitions</title>
		<link>http://pehaa.com/2011/07/create-a-unique-contact-form-with-css3-transitions/</link>
		<comments>http://pehaa.com/2011/07/create-a-unique-contact-form-with-css3-transitions/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 22:52:47 +0000</pubDate>
		<dc:creator>PeHaa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[contact form]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://pehaa.com/?p=2243</guid>
		<description><![CDATA[Inspired by the contact form on <a href="http://clearspanmedia.com/" target="_blank"> Clear Span Media website</a> I decided to recreate an effect of a letter sliding out from an envelope on mouse hover.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p>Inspired by the contact form on <a href="http://clearspanmedia.com/" target="_blank"> Clear Span Media website</a> I decided to recreate an effect of a letter sliding out from an envelope on  mouse hover. You may see the <a href="http://pehaa.com/wp-content/uploads/2011/07/contactform/contactform.html" target="_blank">demo here.</a><br />
<img class="aligncenter" title="contact scheme " src="http://pehaa.com/wp-content/uploads/2011/07/preview.jpg" alt="contact form preview" /></p>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2011/07/contactform.zip">Download  the source files</a></h3>
<p>Contact form<br />
<small>.zip 330 kB</small></p>
</div>
<p> It works in browsers supporting css3 transitions. In IE the envelope is not visible, I certainly could have played a bit more with jQuery to reproduce a similar effect, but it&#8217;s not a part of this tutorial.<br />
Let&#8217;s start with the html structure:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset=&quot;utf-8&quot; /&gt;
&lt;title&gt;Contact Form&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
	&lt;div id=&quot;wrap&quot;&gt;
		&lt;h1&gt;Send a message&lt;/h1&gt;
		&lt;div id='form_wrap'&gt;
			&lt;form&gt;
				&lt;p&gt;Hello Joe,&lt;/p&gt;
				&lt;label for=&quot;email&quot;&gt;Your Message : &lt;/label&gt;
				&lt;textarea  name=&quot;message&quot; value=&quot;Your Message&quot; id=&quot;message&quot; &gt;&lt;/textarea&gt;
				&lt;p&gt;Best,&lt;/p&gt;
				&lt;label for=&quot;name&quot;&gt;Name: &lt;/label&gt;
				&lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;&quot; id=&quot;name&quot; /&gt;
				&lt;label for=&quot;email&quot;&gt;Email: &lt;/label&gt;
				&lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;&quot; id=&quot;email&quot; /&gt;
				&lt;input type=&quot;submit&quot; name =&quot;submit&quot; value=&quot;Now, I send, thanks!&quot; /&gt;
			&lt;/form&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>The idea is as follows (I tried to illustrate it in the scheme below): the  <code>#form_wrap</code> is positioned relatively (top:0), with the envelope fixed to its bottom. The <code>form</code> is positioned relatively, with top:200px. The overlay is set to hidden for both  <code>form</code> and <code>#form_wrap</code>. When mouse enters the <code>#form_wrap</code> its height and the height of <code>form</code> increase both of 350px, at the same time the top property of the <code>#form_wrap</code> changes to top:-200px.<br />
<img class="aligncenter" title="contact scheme " src="http://pehaa.com/wp-content/uploads/2011/07/contact_scheme.png" alt="contact scheme" /><br />
We will need an envelope  cut into two parts, the top part, visible over the letter (after.png) and the bottom part (before.png) partially covered by the letter. You&#8217;re welcome to use the .ai file <a href="http://pehaa.com/2011/07/free-vector-envelopes/">available here</a>.<br />
<img class="aligncenter" title="contact scheme " src="http://pehaa.com/wp-content/uploads/2011/07/tuto_envelopes.jpg" alt="envelopes" width="600" height="463" /> Let&#8217;s start to complete the stylesheet:<br />
<img class="aligncenter" title="contact scheme " src="http://pehaa.com/wp-content/uploads/2011/07/css1.png" alt="contact scheme" width="600" height="1005" />Next, we&#8217;ll add some styling to the <code>form</code> elements:</p>
<pre class="brush: css; title: ; notranslate">
label {
			margin: 11px 20px 0 0;
 			font-size: 16px; color: #b3aba1;
			text-transform: uppercase;
			text-shadow: 0px 1px 0px #fff;
		}

input[type=text], textarea {
		font: 14px normal normal uppercase helvetica, arial, sans-serif;
		color: #7c7873;background:none;
		width: 380px; height: 36px; padding: 0px 10px; margin: 0 0 10px 0;
		border:1px solid #f8f5f1;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
		-moz-box-shadow: inset 0px 0px 1px #726959;
                -webkit-box-shadow:  inset 0px 0px 1px #b3a895;
                box-shadow:  inset 0px 0px 1px #b3a895;
		}	

textarea { height: 80px; padding-top:14px;}

textarea:focus, input[type=text]:focus {background:rgba(255,255,255,.35);}

#form_wrap input[type=submit] {
		position:relative;font-family: 'YanoneKaffeesatzRegular';
		font-size:24px; color: #7c7873;text-shadow:0 1px 0 #fff;
		width:100%; text-align:center; opacity:0;
		background:none;
		cursor: pointer;
		-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
		}

#form_wrap:hover input[type=submit] {z-index:1;opacity:1;}

#form_wrap:hover input:hover[type=submit] {color:#435c70;}
</pre>
<p>So far we haven&#8217;t used the transition,  <a href="http://pehaa.com/wp-content/uploads/2011/07/contactform/contactform0.html" target="_blank">click here</a> to see where we are.</p>
<p>We will add the same transition to <code>form</code> and <code>#form_wrap</code>. The four parameters correspond to the transition property, duration, timing function and its delay.</p>
<pre class="brush: css; title: ; notranslate">
  -webkit-transition: all 1s ease-in-out .3s;
  -moz-transition: all 1s ease-in-out .3s;
  -o-transition: all 1s ease-in-out .3s;
  transition: all 1s ease-in-out .3s;
</pre>
<p>Then we&#8217;ll add another transition to the <code>input[type=submit]</code> element. The first set of settings corresponds to the behavior when mouse leaves the <code>#form_wrap</code>, the second when it hovers the <code>#form_wrap</code>. I wanted to make sure that the submit element does not appear until the form and #form_wrap transition is finished. On the other hand it starts to disappear immediately when mouse leaves #form_wrap.</p>
<pre class="brush: css; title: ; notranslate">

	#form_wrap input[type=submit] {
		-webkit-transition: opacity 0.6s ease-in-out 0s;
		-moz-transition: opacity .6s ease-in-out 0s;
		-o-transition: opacity .6s ease-in-out 0s;
		transition: opacity .6s ease-in-out 0s;
		}

	#form_wrap:hover input[type=submit] {
		-webkit-transition: opacity .5s ease-in-out 1.3s;
		-moz-transition: opacity .5s ease-in-out 1.3s;
		-o-transition: opacity .5s ease-in-out 1.3s;
                transition: opacity .5s ease-in-out 1.3s;
		}
</pre>
<p>It&#8217;s almost ready, I will just add some jQuery so as it works in IE. The transition is similar, but not exactly the same:</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;!--[if IE]&gt;&lt;script&gt;
	$(document).ready(function() {
            $(&quot;#form_wrap&quot;).addClass('hide');
            $(&quot;#form_wrap&quot;).prepend( '&lt;div id=&quot;before&quot;&gt;&lt;/div&gt;').append( '&lt;div id=&quot;after&quot;&lt;/div&gt;');
            $(&quot;#form_wrap&quot;).hover(function(){
	         $(this).stop(true, false).animate({
	              height : '836px',
	              top : '-200px'
	         }, 2000);
            $('form').stop(true, false).animate({
		height : '580px'
		}, 2000, function(){
                         $('#form_wrap input[type=submit]').css({'z-index' : '1', 'opacity' : '1'})} ) }, function() {
		$('#form_wrap input[type=submit]').stop(true, true).css({ 'opacity' : '0'})
	        $(this).stop(true, false).animate({
			height : '446px',
			top : '0px'

		}, 2000);
		$('form').stop(true, false).animate({
				height : '200px'}, 2000)
		})
})
&lt;/script&gt;&lt;![endif]--&gt;
</pre>
<p>You just need to add in the stylesheet <code> #form_wrap.hide:after, #form_wrap.hide:before {display:none;}</code>  and </p>
<pre class="brush: css; title: ; notranslate">
#before {position:absolute;
		  bottom:128px;left:0px;
		  background:url('images/before.png');
		  width:530px;height: 316px;}

#after {position:absolute;
		bottom:0px;left:0;
		background:url('images/after.png');
		width:530px;height: 260px; }
</pre>
<p>Looking forward to your comments, if you find this tutorial useful, please share and bookmark. </p>
<div class="shr-publisher-2243"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F07%2Fcreate-a-unique-contact-form-with-css3-transitions%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F07%2Fcreate-a-unique-contact-form-with-css3-transitions%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://pehaa.com/2011/07/create-a-unique-contact-form-with-css3-transitions/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>free vector envelopes</title>
		<link>http://pehaa.com/2011/07/free-vector-envelopes/</link>
		<comments>http://pehaa.com/2011/07/free-vector-envelopes/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 17:07:34 +0000</pubDate>
		<dc:creator>PeHaa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[stationary]]></category>
		<category><![CDATA[vector]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://pehaa.com/?p=2234</guid>
		<description><![CDATA[This time I share with you a set of vector envelopes created in Illustrator. Don&#8217;t hesitate to change the colors as you like. Easiest way: go to Edit > Edit Colors > Recolor artwork. Click on the little preset icon and choose preserve Black, White and Grays. Then use Edit or Assign and play with [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p><img alt="free vector envelopes by pehaa 1" src="http://pehaa.com/wp-content/uploads/2011/07/envelopes.jpg" title="ice cream pattern " class="aligncenter" width="600" height="600" /></p>
<p>This time I share with you a set of vector envelopes created in Illustrator. Don&#8217;t hesitate to change the colors as you like. Easiest way: go to Edit > Edit Colors > Recolor artwork. Click on the little preset icon and choose preserve Black, White and Grays. Then use Edit or Assign and play with the colors. </p>
<p>These are free for both your personal and commercial projects. My suggestion &#8211; you might use them to create an original contact form (stay in touch, I&#8217;ll show you my idea about that very soon).</p>
<p><a href="http://pehaa.com/wp-content/uploads/2011/07/envelopes.ai.zip">
<div class="download">
<h3>Vector envelopes &#8211; CS2+ .ai file </h3>
<p><small>4 x 2 in set, pat.zip, 11.5 MB.<br />
All made by me. Free for both personal and commercial use. If you host them, please link this site. </small></p>
</div>
<p></a></p>
<p>Please share and bookmark, your comments are more than welcome. Enjoy!</p>
<div class="shr-publisher-2234"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F07%2Ffree-vector-envelopes%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F07%2Ffree-vector-envelopes%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://pehaa.com/2011/07/free-vector-envelopes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ice cream – free Photoshop and Illustrator patterns</title>
		<link>http://pehaa.com/2011/05/ice-cream-free-photoshop-and-illustrator-patterns/</link>
		<comments>http://pehaa.com/2011/05/ice-cream-free-photoshop-and-illustrator-patterns/#comments</comments>
		<pubDate>Sun, 08 May 2011 17:05:53 +0000</pubDate>
		<dc:creator>PeHaa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[swatches]]></category>

		<guid isPermaLink="false">http://pehaa.com/?p=2214</guid>
		<description><![CDATA[This sunny afternoon resulted in a retro-flavored ice-cream pattern. It was created in Adobe Illustrator, I share with you the .ai file with pattern swatches as well as the Photoshop .pat file. For your convenience I included a version with transparent background.
Feel free to download them and use for your personal or commercial projects. ]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p><img alt="ice cream retro photoshop and illustrator pattern by pehaa 1" src="http://pehaa.com/wp-content/uploads/2011/05/icecreampat2.jpg" title="ice cream pattern " class="aligncenter" width="600" height="600" /><br />
It&#8217;s hot. We feel like ice creams. Mon cheri loves peach, my favorite is vanilla with cherries. </p>
<p><img alt="ice cream retro photoshop and illustrator pattern by pehaa 1" src="http://pehaa.com/wp-content/uploads/2011/05/icecreampat1.jpg" title="ice cream pattern " class="aligncenter" width="600" height="600" /><br />
That&#8217;s how this sunny afternoon resulted in a retro-flavored ice-cream pattern. It was created in Adobe Illustrator, I share with you the .ai file with pattern swatches as well as the Photoshop .pat file. For your convenience I included a version with transparent background.<br />
Feel free to download them and use for your personal or commercial projects. </p>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2011/05/icecreampat.pat.zip">Ice cream &#8211; Photoshop Patterns </a></h3>
<p><small>4 in set, pat.zip, 3.2 MB.<br />
All made by me. Free for both personal and commercial use. If you host them, please link this site. </small></p>
</div>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2011/05/icecreamswatches.ai.zip">Ice cream &#8211;  Illustrator Pattern Swatches </a></h3>
<p><small>2 in set, abr.zip, 0.9 MB.<br />
All made by me. Free for both personal and commercial use. If you host them, please link this site. </small></p>
</div>
<p>Please share and bookmark, your comments are more than welcome. Enjoy!</p>
<div class="shr-publisher-2214"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F05%2Fice-cream-free-photoshop-and-illustrator-patterns%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F05%2Fice-cream-free-photoshop-and-illustrator-patterns%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://pehaa.com/2011/05/ice-cream-free-photoshop-and-illustrator-patterns/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>morning coffee – free Photoshop and Illustrator patterns</title>
		<link>http://pehaa.com/2011/04/morning-coffee-free-photoshop-and-illustrator-patterns/</link>
		<comments>http://pehaa.com/2011/04/morning-coffee-free-photoshop-and-illustrator-patterns/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 15:56:40 +0000</pubDate>
		<dc:creator>PeHaa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[swatches]]></category>
		<category><![CDATA[vector]]></category>

		<guid isPermaLink="false">http://pehaa.com/?p=2203</guid>
		<description><![CDATA[I prepared for you a retro and coffee-flavored pattern in vector and in Photoshop (.pat) format. For your convenience I included the basic version on transparent background. 
As all my patterns - this set is free for personal and commercial use.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p><img alt="morning coffee - free pattern for photoshop and illustrator" src="http://pehaa.com/wp-content/uploads/2011/04/coffeepatternPreview1.png" title="morning coffee pattern" class="aligncenter" width="600" height="600" /><br />
This morning I had my coffee with a <em>croissant</em> and with Adobe Illustrator. I prepared for you a retro and coffee-flavored pattern in vector and in Photoshop (.pat) format. For your convenience I included the basic version on transparent background.<br />
As all my patterns &#8211; this set is free for personal and commercial use. Enjoy!</p>
<p><img alt="morning coffee - free patterns for photoshop and illustrator" src="http://pehaa.com/wp-content/uploads/2011/04/coffeepatternPreview.png" title="morning coffee pattern 2" class="aligncenter" width="600" height="600" /></p>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2011/04/coffeepatterns.pat.zip">Morning Coffee &#8211; Photoshop Patterns </a></h3>
<p><small>6 in set, pat.zip, 0.8 MB.<br />
All made by me. Free for both personal and commercial use. If you host them, please link this site. </small></p>
</div>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2011/04/coffeeswatches.ai.zip">Morning Coffee &#8211;  Illustrator Pattern Swatches </a></h3>
<p><small>6 in set, abr.zip, 0.4 MB.<br />
All made by me. Free for both personal and commercial use. If you host them, please link this site. </small></p>
</div>
<p>Please share, bookmark and/or leave a comment here if you liked this post. </p>
<div class="shr-publisher-2203"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F04%2Fmorning-coffee-free-photoshop-and-illustrator-patterns%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F04%2Fmorning-coffee-free-photoshop-and-illustrator-patterns%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://pehaa.com/2011/04/morning-coffee-free-photoshop-and-illustrator-patterns/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>botanical garden – free Photoshop brushes</title>
		<link>http://pehaa.com/2011/04/botanical-garden-free-photoshop-brushes/</link>
		<comments>http://pehaa.com/2011/04/botanical-garden-free-photoshop-brushes/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 13:34:48 +0000</pubDate>
		<dc:creator>PeHaa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Photoshop Brushes]]></category>
		<category><![CDATA[floral]]></category>
		<category><![CDATA[flower]]></category>
		<category><![CDATA[Photoshop]]></category>

		<guid isPermaLink="false">http://pehaa.com/?p=2192</guid>
		<description><![CDATA[This time a set of 25 hi-res Photoshop Brushes entitled Botanical Garden. I find it quite a good proposition for my first post this spring. Enjoy, you are free to use them for both your personal and commercial projects.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p><img alt="Botanical Garden hi res Photoshop brushes" src="http://pehaa.com/wp-content/uploads/2011/04/botanicalgardenpreview.jpg" title="Botanical Garden" class="aligncenter" width="600" height="600" /><br />
I hope that PeHaa is back! Let&#8217;s restart with a set of 25 hi-res Photoshop Brushes entitled Botanical Garden. I find it quite a good proposition for my first post this spring. Enjoy, you are free to use them for both your personal and commercial projects.</p>
<p>By the way, have you noticed that the design of <a href="http://pehaa.com">pehaa.com</a> changed a bit? Don&#8217;t hesitate to let me know how you like it. </p>
<p><img alt="Botanical garden hi res Photoshop burshes preview" src="http://pehaa.com/wp-content/uploads/2011/04/abrpreview.png" title="Botanical garden hi res Photoshop burshes preview" class="aligncenter" width="600" height="656" /></p>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2011/04/botanicalgarden.abr.zip">Freebies by PeHaa: Hi-res Photoshop brushes </a></h3>
<p><small>25 in set, abr.zip, 2.6 MB.<br />
All made by me. Free for both personal and commercial use. If you host them, please link this site. </small></p>
</div>
<p>Please share, bookmark and/or leave a comment here if you liked this post. </p>
<div class="shr-publisher-2192"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F04%2Fbotanical-garden-free-photoshop-brushes%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F04%2Fbotanical-garden-free-photoshop-brushes%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://pehaa.com/2011/04/botanical-garden-free-photoshop-brushes/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>handicap international t-shirt contest</title>
		<link>http://pehaa.com/2011/01/handicap-international-t-shirt-contest/</link>
		<comments>http://pehaa.com/2011/01/handicap-international-t-shirt-contest/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 07:12:44 +0000</pubDate>
		<dc:creator>PeHaa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[t-shirt]]></category>
		<category><![CDATA[vector]]></category>

		<guid isPermaLink="false">http://pehaa.com/?p=2182</guid>
		<description><![CDATA[My dearest visitors, first af all Happy New Year to all of you! I, personally, to give a good start to 2011 posted my entry to the Handicap International Contest, run by a french site Monsieur Poulet. Here it is and if you like it, please hurry up and VOTE! Thanks!!]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p>My dearest visitors, first af all Happy New Year to all of you!<br />
I, personally, to give a good start to 2011 posted my entry to the Handicap International Contest, run by a french site <a href="http://www.monsieurpoulet.com">Monsieur Poulet</a>.<br />
Here it is and if you like it, please hurry up and <a href="http://www.monsieurpoulet.com/fr/concours-visuel/Tee-shirts_Le-reve-de-Lola-de-PeHaa,10750,47">VOTE!</a> Thanks!!<br />
<a href="http://www.monsieurpoulet.com/fr/concours-visuel/Tee-shirts_Le-reve-de-Lola-de-PeHaa,10750,47"><img src="http://pehaa.com/wp-content/uploads/2011/01/Lola.png" alt="handicap international Lola&#039;s dreams" title="Lola" width="600" height="450" class="aligncenter size-full wp-image-2181" /></a></p>
<div class="shr-publisher-2182"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F01%2Fhandicap-international-t-shirt-contest%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fpehaa.com%2F2011%2F01%2Fhandicap-international-t-shirt-contest%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://pehaa.com/2011/01/handicap-international-t-shirt-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>free christmas social icons in vector format</title>
		<link>http://pehaa.com/2010/12/free-christmas-socialmedia-icons-in-vector-format/</link>
		<comments>http://pehaa.com/2010/12/free-christmas-socialmedia-icons-in-vector-format/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 17:07:58 +0000</pubDate>
		<dc:creator>PeHaa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Christmas]]></category>
		<category><![CDATA[Decoration]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[vector]]></category>

		<guid isPermaLink="false">http://pehaa.com/?p=2158</guid>
		<description><![CDATA[No, I haven't got a christmas tree, yet. I haven't brainstormed with Santa Claus  (or rather Père Noël this Christmas), either. It's snowing, but no christmas gifts are ready, except for those for my blog visitors. 
I prepared for you a set of christmas tree balls - 20 social media icons in vector format (.ai backsaved to CS2+). Enjoy and Merry Christmas. ]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p>No, I haven&#8217;t got a christmas tree, yet. I haven&#8217;t brainstormed with Santa Claus  (or rather Père Noël this Christmas), either. It&#8217;s snowing, but no christmas gifts are ready, except for those for my blog visitors.<br />
I prepared for you a set of christmas tree balls &#8211; 20 social media icons in vector format (.ai backsaved to CS2+). Enjoy and Merry Christmas.<br />
In the set you will find: Behance, Linkedin (two versions) and Twitter (two versions):<br />
<img src="http://pehaa.com/wp-content/uploads/2010/12/preview1.png" alt="social icons behance linkedin twitter" title="preview1" width="600" height="254" class="aligncenter size-full wp-image-2159" />Delicious, Flickr (two versions) and Facebook (two versions):<br />
 <img src="http://pehaa.com/wp-content/uploads/2010/12/preview2.png" alt="social icons : delicious flickr facebook" title="preview2" width="600" height="254" class="aligncenter size-full wp-image-2160" />Digg, StumbleUpon, Netvibes, DeviantArt and DesignFloat:<br />
<img src="http://pehaa.com/wp-content/uploads/2010/12/preview3.png" alt="social icons stumble upon netwvibes deviant art design float digg" title="preview3" width="600" height="254" class="aligncenter size-full wp-image-2161" />and finally: RSS, Designbump, MySpace, Reddit and TouTube: <img src="http://pehaa.com/wp-content/uploads/2010/12/preview4.png" alt="social icons rss designbump myspace reddit youtube" title="preview4" width="600" height="254" class="aligncenter size-full wp-image-2162" />.</p>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2010/12/xmassocialicons.zip">Freebies by PeHaa: Ai CS2+ Christmas social icons </a></h3>
<p><small>20 in set, ai.zip, 16 MB.<br />
All made by me. Free for both personal and commercial use. If you host them, please link this site. </small></div>
<p>You may also download the .pngs files, each 225px x 225 px</p>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2010/12/pngs.zip">Freebies by PeHaa: Christmas social icons </a></h3>
<p><small>20 in set, .png<br />
All made by me. Free for both personal and commercial use. If you host them, please link this site. </small></div>
<p>If you like this post, please share, bookmark. You comments arem ore than welcome. </p>
<div class="shr-publisher-2158"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fpehaa.com%2F2010%2F12%2Ffree-christmas-socialmedia-icons-in-vector-format%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fpehaa.com%2F2010%2F12%2Ffree-christmas-socialmedia-icons-in-vector-format%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://pehaa.com/2010/12/free-christmas-socialmedia-icons-in-vector-format/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>free floral pattern for Photoshop and Illustrator</title>
		<link>http://pehaa.com/2010/10/free-floral-pattern-for-photoshop-and-illustrator/</link>
		<comments>http://pehaa.com/2010/10/free-floral-pattern-for-photoshop-and-illustrator/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 13:37:07 +0000</pubDate>
		<dc:creator>PeHaa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Decoration]]></category>
		<category><![CDATA[floral]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[swatches]]></category>
		<category><![CDATA[vector]]></category>

		<guid isPermaLink="false">http://pehaa.com/?p=2150</guid>
		<description><![CDATA[Today some variation on my recent creation - a floral pattern in two variants...]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p>Today some variation on my <a href="http://pehaa.com/2010/10/slavic-soul-2-free-vector/">recent creation</a> &#8211; a floral pattern in two variants. You will find ready to use Photoshop .pat file and Illustrator (CS2+) .ai file with pattern swatches.<br />
<img src="http://pehaa.com/wp-content/uploads/2010/10/floPAT.png" alt="floral pattern 1" title="floPAT" width="600" height="600" class="aligncenter size-full wp-image-2148" /><img src="http://pehaa.com/wp-content/uploads/2010/10/floPAT1.png" alt="floral pattern 1" title="floPAT1" width="600" height="600" class="aligncenter size-full wp-image-2147" /><br />
Free for personal and commercial use. Hope you will enjoy. Let me know.<br />
Do not forget to link my site if you host these resources. </p>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2010/10/floPatterns.pat_.zip">Freebies by PeHaa: Floral Pattern</a></h3>
<p><small> pat.zip, 0.2 MB.<br />
All made by me. Free for both personal and commercial use. If you host them, please link this site. </small></div>
<div class="download">
<h3><a href="http://pehaa.com/wp-content/uploads/2010/10/floPAT.ai_.zip">Freebies by PeHaa: Ai CS2+ Floralr Pattern  swatches </a></h3>
<p><small>ai.zip, 0.3 MB.<br />
All made by me. Free for both personal and commercial use. If you host them, please link this site. </small></div>
<div class="shr-publisher-2150"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fpehaa.com%2F2010%2F10%2Ffree-floral-pattern-for-photoshop-and-illustrator%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fpehaa.com%2F2010%2F10%2Ffree-floral-pattern-for-photoshop-and-illustrator%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://pehaa.com/2010/10/free-floral-pattern-for-photoshop-and-illustrator/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss><!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->

