<?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>Keycss</title>
	<atom:link href="http://keycss.com/feed" rel="self" type="application/rss+xml" />
	<link>http://keycss.com</link>
	<description></description>
	<lastBuildDate>Sun, 19 Feb 2012 23:26:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>CSS Dropdown menu tutorial</title>
		<link>http://keycss.com/css/css-dropdown-menu-tutorial.html</link>
		<comments>http://keycss.com/css/css-dropdown-menu-tutorial.html#comments</comments>
		<pubDate>Sun, 19 Feb 2012 23:26:52 +0000</pubDate>
		<dc:creator>Joao Silva</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css drop down menu]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://keycss.com/?p=60</guid>
		<description><![CDATA[CSS is a very powerful and is worth to know inside out, from simple styling to more advanced effects like transitions. In this tutorial i show some basic CSS drop down menu tutorial, i also leave out any fancy styling as the point of this tutorial is to demonstrate css simplicity. To demonstrate this simplicity [...]]]></description>
				<content:encoded><![CDATA[<p>CSS is a very powerful and is worth to know inside out, from simple styling to more advanced effects like transitions. In this tutorial i show some basic CSS drop down menu tutorial, i also leave out any fancy styling as the point of this tutorial is to demonstrate css simplicity.</p>
<p>To demonstrate this simplicity we will create a css drop down menu, the drop down menu will be visible once the user.</p>
<p>Imagine you have a website navigation represented by the following html</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;nav&quot;&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;Services&quot;&gt;Services&lt;/a&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;Web Design&quot;&gt;Web Design&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;Front End Development&quot;&gt;Front End Development&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;&quot; title=&quot;About&quot;&gt;about&lt;/a&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;Who we are ?&quot;&gt;Who we are ? &lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;What we do ?&quot;&gt;What we do ?&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>Basically we have a div wrapping all the navigation list tags. In the first unordered list &lt;ul&gt; we have two &lt;li&gt; composing the menu, which in turn have the HTML for the submenus.</p>
<p>In this HTML we will be focusing on the &lt;ul&gt; that wraps the the sub menu items.</p>
<p>Taking in consideration the above HTML we will create some simple CSS rules which will allows.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;style type=&quot;text/css&quot; media=&quot;screen&quot;&gt;
  * { padding:0; margin:0; }

  #nav ul li { display:inline-block; position:relative; }

  #nav ul li ul { display:none; position:absolute; left:0; }

  #nav ul li:hover &gt; ul { display:block; }
&lt;/style&gt;
</pre>
<p>In the <code>*</code>css rule we simply reset the browser deafult padding and margin.</p>
<pre class="brush: css; title: ; notranslate">* { padding:0; margin:0; }</pre>
<p>The <code>#nav ul li</code> css rule display the menu &lt;li&gt; horizontally and adds the position relative so that our sub menu can be position absolute within it.</p>
<pre class="brush: css; title: ; notranslate">#nav ul li { display:inline-block; position:relative; }</pre>
<p>Folloning we have <code> #nav ul li ul</code> which hides the submenu and positions it absolutly on the left of the related tab.</p>
<pre class="brush: css; title: ; notranslate">#nav ul li ul { display:none; position:absolute; left:0; }</pre>
<p>Finally and more importantly we have the hover css rule <code>#nav ul li:hover &gt; ul { display:block; }</code> which display the submenu <code>&lt;ul&gt;</code> of the hovered <code>&lt;li&gt;</code> element.</p>
<p>As you can see with few lines of CSS we could create a <strong>css dropdown menu</strong></p>
<p>View the working example or download the files</p>
]]></content:encoded>
			<wfw:commentRss>http://keycss.com/css/css-dropdown-menu-tutorial.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>html5shim vs html5shiv</title>
		<link>http://keycss.com/html5/html5shim-vs-html5shiv.html</link>
		<comments>http://keycss.com/html5/html5shim-vs-html5shiv.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 19:12:59 +0000</pubDate>
		<dc:creator>Joao Silva</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[html5shim]]></category>
		<category><![CDATA[html5shiv]]></category>

		<guid isPermaLink="false">http://keycss.sonuz.com/?p=52</guid>
		<description><![CDATA[shim: A compatibility workaround In computer programming, a shim is a small library which transparently intercepts an API, changes the parameters passed, handles the operation itself, or redirects the operation elsewhere. Shims typically come about when the behavior of an API changes, thereby causing compatibility issues for older applications which still rely on the older [...]]]></description>
				<content:encoded><![CDATA[<blockquote><p><strong>shim</strong>: A compatibility workaround</p>
<p>In computer programming, a shim is a small library which transparently intercepts an API, changes the parameters passed, handles the operation itself, or redirects the operation elsewhere.</p>
<p>Shims typically come about when the behavior of an API changes, thereby causing compatibility issues for older applications which still rely on the older functionality. In such cases, the older API can still be supported by a thin compatibility layer on top of the newer code. Shims can also be used for running programs on different software platforms than they were developed for.</p>
<p>&nbsp;</p>
<p>Source: Wikipedia</p>
<p>&nbsp;</p></blockquote>
<p><span id="more-52"></span></p>
<h3 id="dont-lose-any-more-time.">Don’t lose any more time.</h3>
<p><strong>html5shim</strong> and <strong>html5shiv</strong> are exactly the same thing.</p>
<p>To help IE version less then IE9 you can insert the following to the head element of your html pages and thereafter IE will be able to style any “unknown” html element. The “unknown” elements are the new html5 elements</p>
<pre>&lt;!--[if lt IE 9]&gt;
  &lt;script src="http://html5shim.googlecode.com/svn/trunk/html5.js"&gt;
  &lt;/script&gt;
&lt;![endif]--&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://keycss.com/html5/html5shim-vs-html5shiv.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 Boilerplate django</title>
		<link>http://keycss.com/html5/html5-boilerplate-django.html</link>
		<comments>http://keycss.com/html5/html5-boilerplate-django.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 19:10:42 +0000</pubDate>
		<dc:creator>Joao Silva</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[html5 biolerplate]]></category>

		<guid isPermaLink="false">http://keycss.sonuz.com/?p=50</guid>
		<description><![CDATA[HTML5 Boilerplate is an awesome base HTML/CSS/JS template for a fast, robust and future-proof site with all the trimmings i really mean all.If you are a django fan you will be able to try HTML5 Boilerplate with the Django framework. @mike360 is working on a django module to accomplish this. Please check the django HTML5 Boilerplate github repository. Me being a fan of HTML5 [...]]]></description>
				<content:encoded><![CDATA[<p><a href="https://github.com/paulirish/html5-boilerplate">HTML5 Boilerplate</a> is an awesome base HTML/CSS/JS template for a fast, robust and future-proof site with all the trimmings i really mean all.<span id="more-50"></span>If you are a <a href="http://www.djangoproject.com/">django</a> fan you will be able to try <strong>HTML5 Boilerplate</strong> with the Django framework. <a href="http://twitter.com/mike360">@mike360</a> is working on a django module to accomplish this. Please check the <a href="https://github.com/mike360/django-html5-boilerplate">django HTML5 Boilerplate</a> github repository.</p>
<p>Me being a fan of HTML5 and Django i am happy to try this out.</p>
]]></content:encoded>
			<wfw:commentRss>http://keycss.com/html5/html5-boilerplate-django.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 offline storage limit</title>
		<link>http://keycss.com/html5/html5-offline-storage-limit.html</link>
		<comments>http://keycss.com/html5/html5-offline-storage-limit.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 19:09:24 +0000</pubDate>
		<dc:creator>Joao Silva</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[web storage]]></category>

		<guid isPermaLink="false">http://keycss.sonuz.com/?p=48</guid>
		<description><![CDATA[HTML5 offline storage is a more advanced version of what is typically known as today as cookies. With offline storage, web developers can store per-session or domain-specific data as name/value pairs on the client using Web Storage.HTML5 offline storage limit is of 5 MB in most modern browsers with exception of IE 8 and IE 9 which allows HTML5 storage [...]]]></description>
				<content:encoded><![CDATA[<p><strong><a href="http://dev.w3.org/html5/webstorage/">HTML5 offline storage</a></strong> is a more advanced version of what is typically known as today as cookies. With offline storage, web developers can store per-session or domain-specific data as name/value pairs on the client using Web Storage.<span id="more-48"></span><strong>HTML5 offline storage limit</strong> is of <strong>5 MB</strong> in most modern browsers with exception of IE 8 and IE 9 which allows <a href="http://msdn.microsoft.com/en-us/library/cc197062%28VS.85%29.aspx#_quota">HTML5 storage limit</a> up to <strong>10 MB</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://keycss.com/html5/html5-offline-storage-limit.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 books</title>
		<link>http://keycss.com/html5/html5-books.html</link>
		<comments>http://keycss.com/html5/html5-books.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 19:07:57 +0000</pubDate>
		<dc:creator>Joao Silva</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web deisgn]]></category>

		<guid isPermaLink="false">http://keycss.sonuz.com/?p=44</guid>
		<description><![CDATA[In my quest to the ever evolving process of learning HTML5 i have made some research for HTML5 books and i came up with a list of those that looked more promising. HTML5 Straight to the point &#8211; Elizabeth Castro Book Description: This project-based book walks the reader through the creation of a Web site, using HTML5 [...]]]></description>
				<content:encoded><![CDATA[<p>In my quest to the ever evolving process of learning HTML5 i have made some research for <strong>HTML5 books</strong> and i came up with a list of those that looked more promising.<span id="more-44"></span></p>
<h3>HTML5 Straight to the point &#8211; Elizabeth Castro</h3>
<p><img src="http://keycss.com/images/uploads/html5-straight.jpg" alt="HTML5 Straight to the point - Elizabeth Castro" width="233" height="300" /><strong></strong></p>
<p><strong>Book Description:</strong><br />
This project-based book walks the reader through the creation of a Web site, using HTML5 and CSS3. It shows how to use the new HTML5 syntax (article, section, and so on)  and also how to write JavaScript to force IE to recognize that code so that it can be used right now. It covers the newer parts of HTML5 (such as canvas and video) with a strong emphasis on what works right now, using what people are calling “progressive enhancement” (writing web pages that can be viewed by all but that those with superior connections/systems can see in better ways). The book uses a combination of project examples and explanation to teach HTML5 thoroughly and succinctly.</p>
<p><a title="Amazon Page" href="http://www.amazon.com/HTML5-Straight-Point-Using-JavaScript/dp/0321725530">Amazon Page</a> - <a title="Elizabeth Castro" href="http://elizabethcastro.com/">Elizabeth Castro website</a>.</p>
<h3>HTML5 Up and Running &#8211; Mark Pilgrim</h3>
<p><img src="http://keycss.com/images/uploads/html5-up-running.jpg" alt="HTML5 Up and Running - Mark Pilgrim" width="228" height="299" /><br />
<strong>Book Description:</strong><br />
HTML5: Up &amp; Running carefully guides you though the important changes in this version with lots of hands-on examples, including markup, graphics, and screenshots. You’ll learn how to use HTML5 markup to add video, offline capabilities, and more—and you’ll be able to put that functionality to work right away.</p>
<p><a title="Publishers Website" href="http://oreilly.com/catalog/9780596806033">Publishers Website</a> - <a title="Mark Pilgrim" href="http://diveintomark.org/">Mark Pilgrim</a>.</p>
<h3>Introducing HTML5 &#8211; Bruce Lawson, Remy Sharp</h3>
<p><img src="http://keycss.com/images/uploads/intro-html5.jpg" alt="Introducing HTML5 - Bruce Lawson, Remy Sharp" width="233" height="300" /></p>
<p><strong>Book Description:</strong><br />
This book provides great information on HTML5 with good examples and plenty of resources to help you to conquer the new world of HTML5.</p>
<p>Bruce and Remy, teach you to how to implement the new features of html5 in an accessible way and informing the reader on what works on todays browsers.</p>
<p><a title="introducing HTML5 website" href="http://introducinghtml5.com/">Book’s Website</a> - <a title="Bruce Lawson Website" href="http://brucelawson.co.uk/">Bruce Lawson Website</a> - <a title="Remy Shrap Website" href="http://remysharp.com/">Remy Sharp Website</a></p>
<h3>HTML5 Designing Rich Internet Applications &#8211; Matthew David</h3>
<p><img src="http://keycss.com/images/uploads/html5-visual.jpg" alt="HTML5 Designing Rich Internet Applications - Matthew David" width="243" height="300" /></p>
<p><strong>Book Description:</strong><br />
HTML5 came to improve the web development world and in this book Matthew shows you what HTML5 can do for your websites by providing demo applications and tutorials that illustrates the power and interactivity offered by html5.</p>
<p>The companion website <a title="visualizetheweb.com" href="http://keycss.com/entry/visualizetheweb.com">visualizetheweb.com</a> has many resources, and information to further develop your skills in html5.</p>
<p><a title="Publishers Website" href="http://focalpress.com/HTML5.aspx?cat=98">Publishers Website</a> - <a title="Matthew David" href="http://insideria.com/">Matthew David</a>.</p>
<h3>HTML5 for designers &#8211; Jeremy Keith</h3>
<p><img src="http://keycss.com/images/uploads/html5-for-designers.gif" alt="HTML5 for designers - Jeremy Keith" width="237" height="347" /></p>
<p><strong>Book Description:</strong><br />
This is an 85 pages book which transforms a long and tedious spec into a brilliant user’s guide by cutting the chase with practical examples.</p>
<p>The author is Jeremy Keith the author of <em>DOM scripting</em> and <em>Bulletprof Ajax</em>. He also blogs at the <a title="Jeremy Keith Blog" href="http://adactio.com/">adactio.com</a></p>
<p><a href="http://books.alistapart.com/product/html5-for-web-designers">Order</a> - <a title="Alistapart Website" href="http://books.alistapart.com/">Alistapart Website</a> - <a title="Jeremy Keith's website" href="http://adactio.com/">Author Website</a></p>
]]></content:encoded>
			<wfw:commentRss>http://keycss.com/html5/html5-books.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE8 HTML5 support</title>
		<link>http://keycss.com/html5/ie8-html5-support.html</link>
		<comments>http://keycss.com/html5/ie8-html5-support.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 19:05:58 +0000</pubDate>
		<dc:creator>Joao Silva</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://keycss.sonuz.com/?p=41</guid>
		<description><![CDATA[The web is an exiting medium for a long time and with HTML5 coming a long way to a stage where is markup elements are supported in most popular browsers. Recently i have listen to the Big Web Show podcast hosted by Dan Benjamin andJeffrey Zeldman, in which they interviewed Jeremy Keith a well known personality of [...]]]></description>
				<content:encoded><![CDATA[<p>The web is an exiting medium for a long time and with HTML5 coming a long way to a stage where is markup elements are supported in most popular browsers.</p>
<p>Recently i have listen to the Big Web Show podcast hosted by <a title="Dan Benjamin" href="http://5by5.tv/hosts/dan-benjamin"><strong>Dan Benjamin</strong></a> and<a title="Jeffrey Zeldman" href="http://5by5.tv/hosts/jeffrey-zeldman"><strong>Jeffrey Zeldman</strong></a>, in which they interviewed Jeremy Keith a well known personality of the web design community and author of HTML5 for Web Designers its most recent book.<span id="more-41"></span>Well after that episode i got the bug of html5 and started experiencing whit it a lot more, but there is always the issue IE7 / IE8 html5 support so for client work i am using this sudo approach explained in the podcast by Jeremy Keith.</p>
<p>This approach consists in adding div’s with classes that map to the new html5 spec.</p>
<p>But in some new personal projects i am using straight html5 and to make htm5 markup work in IE7 / IE8 i have include <strong>HTML5 shiv</strong> a javascript piece of code developed by <a title="Remy sharp" href="http://remysharp.com/">Remy sharp</a>.</p>
<p>This piece of code does wonders and is available <a title=" IE7 - IE8 html5 support script by Remy Sharp" href="http://code.google.com/p/html5shiv/">here</a>.</p>
<p>You can check <strong>HTML5 enabling script</strong> blog post where Remy Sharp introduces this script and gives basic instructions on how to use it, but basically you have to place the script in the header of your website, this being place inside IE conditional tags as follows:</p>
<pre>&lt;!--[if IE]&gt;
  &lt;script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"&gt;
  &lt;/script&gt;
&lt;![endif]--&gt;</pre>
<p>If you can rely on the use of javascript for your next project why not take HTML5 for a spin.</p>
<p>One last word is that if you want to be on the top of html5 i suggest you to subscribe to <a title="html5doctor.com website" href="http://html5doctor.com/">html5doctor website</a> as this is full of very useful information related to html5.</p>
]]></content:encoded>
			<wfw:commentRss>http://keycss.com/html5/ie8-html5-support.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interview with Renato Marques a Portuguese Motion grapher</title>
		<link>http://keycss.com/interviews/interview-with-renato-marques-a-portuguese-motion-grapher.html</link>
		<comments>http://keycss.com/interviews/interview-with-renato-marques-a-portuguese-motion-grapher.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 19:03:48 +0000</pubDate>
		<dc:creator>Joao Silva</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[motion design]]></category>
		<category><![CDATA[visual design]]></category>

		<guid isPermaLink="false">http://keycss.sonuz.com/?p=38</guid>
		<description><![CDATA[Me being passionate about design I found Renato Marques work on vimeo and I decided to propose him for an interview for keycss.com readers. Renato Marques is a graphic and motion designer from Portugal, with really good work publicly available from Vimeo and his portfolio can be found at cargocollective.com. Let’s check the interview and you will understand [...]]]></description>
				<content:encoded><![CDATA[<p>Me being passionate about design I found Renato Marques work on vimeo and I decided to propose him for an interview for keycss.com readers.</p>
<p>Renato Marques is a graphic and motion designer from Portugal, with really good work publicly available from <a title="Renato Marques a Motion graphic designer on Vimeo" href="http://vimeo.com/user975866">Vimeo</a> and his portfolio can be found at <a title="cargocollective.com" href="http://cargocollective.com/renatomarques">cargocollective.com</a>.</p>
<p>Let’s check the interview and you will understand his approach to this industry.</p>
<p><span id="more-38"></span></p>
<p>t’s check the interview and you will understand his approach to this industry.</p>
<p><img src="http://keycss.com/images/uploads/renato-marques-motion-grapher.png" alt="image" width="460" height="600" /></p>
<h4>Renato could you please introduce yourself to Keycss.com readers?</h4>
<p>My name is Renato Marques, I´m a 26 years old, a motion designer, living in Lisbon.</p>
<p>I work mainly as a motiongrapher, but I´m starting to produce my own projects,<br />
where I can create the concept, direct and do the design components.</p>
<p>This doesn’t mean that I don´t like to work with a team, because I do, and I think that it’s really important, but from time to time, it’s good to be in control of everything.</p>
<p>The kind of work that i really love to do, is without a doubt, title sequences.</p>
<p>It´s that kind of work that grows, while your are working on it, you get to try a bounce of different things in oppose to advertising.</p>
<h4>What made you start a career in the design industry and has anyone in particular influenced this decision?</h4>
<p>The design thing happened casually before going to college.</p>
<p>I was actually thinking in becoming a painter, because I always liked to give a personal interpretation of life and things, and for me painting was and still is a perfect way to exorcise feelings and aspirations. In the meanwhile I thought that maybe it wasn’t enough for me and I changed my mind and went to college.</p>
<p>I finished a degree in communication design, but without really knowing what design was in fact, which is something that I´m still trying to figure out.</p>
<p>So, in a way or another, I think that I can say that painting helped me in my decision, and still helps me now. It’s a perfect way of freedom in visual communication.</p>
<h4>Alright interesting path, so when you first began your career, what were the biggest challenges you faced?</h4>
<p>There were plenty. From the industry that is still pretty closed in Portugal, to the payments.</p>
<p>Starting in this industry is not easy at all, you have to really love what you do, or else you are not going to make it. But fortunately I got an internship at Euro Rscg 4D Lisbon, that allowed me to learn how the Industry works.</p>
<p>The other thing that was hard to handle, was the rhythm, which was completely different from college as all the hours and dedication necessary in this area is a lot.</p>
<h4>What was your view on the design back then? Has your perception changed since?</h4>
<p>Yes it completely changed.</p>
<p>When I started, I looked at Design as a personal communication tool, and I wanted to use it, without any method at all, in a way I was using it as a art tool nothing else.</p>
<p>Now I see it more as a way to communicate what others want. For that I have to have a method for me to achieve results constantly, and not work Design as Art, in spite of doing that sometimes.</p>
<h4>How do you typically start a new project any method in particular?</h4>
<p>I always try to search for references, to see what was done on the kind of work that I will be doing. Then I try to find the right font, and when that happens, everything becomes real easy. And from then one it´s all about experiment. That is mainly it. It´s a research process, that leads to the creation of the first mood boards.</p>
<h4>On my last interview with motion designer <a title="Jorinna Scherle" href="http://www.keycss.com/entry/interview_with_jorinna_a_motion_designer">Jorinna Scherle</a> she mention that she gets inspiration from things like nature or modern art, In your case is there any process that you follow for inspiration or brainstorming ?</h4>
<p>My main references are movies. I watch as many as I can, with the maximum attention to detail as possible. For example Fight Club is a huge source of fantastic references, not only because of the aesthetics, but also for the “twists and turns” that inspire me, with out a doubt.</p>
<h4>For me when I design I have music as my best friend really like it and I always wanted to know if other fellows designers have something similar to stimulate the design process, does music influence your design spirit or there is any other particular thing that help you going?</h4>
<p>Totally! When I´m tired or out of focus, and have a project that needs to be delivered, I always depend on music. One of my favorites is Cinematic Orchestra. Their sound has a power that involves you, and pushes you to your “zone”.</p>
<p>I recommend every one to see and hear “The Man with the Movie Camera”, which the sound track is from Cinematic.</p>
<p>I have other tricks to keep me motivated, like, working at home, instead of driving to my office, which, for me, is pretty cool to have that freedom. I also like to “download the internet” searching for good references, for a particular project.</p>
<h4>When you first started what was your very first paid job or project you performed as a graphic designer, any interesting story you would like to share?</h4>
<p>I honestly can´t remember that. But I will never forget when I saw one illustration I did printed in the morning paper. That rush really became a fuel for continuing forward, and searching what I want.</p>
<p><span class="Apple-style-span" style="font-size: 14px; line-height: 22px;">Is there any advice you give for new comers to the design industry?</span></p>
<p>Everyone “copy´s” works from somebody, my advice is to copy from the best.</p>
<h4>Do you have any preferred artists that you like in particular?</h4>
<p><a title="Pleix " href="http://www.pleix.net/">Pleix </a>is certainly one of them. They are mainly responsible for my decision to start working on motion design.</p>
<p>They have such groundbreaking work. I am still amazed admiring their work several years later.</p>
<h4>Is there any online resources or feeds you follow related to the industry?</h4>
<p>Several:</p>
<ul>
<li><em><a title="www.motionographer.com" href="http://www.motionographer.com/">www.motionographer.com</a></em> - for inspiration.</li>
<li><em><a title="www.greyscalegorilla.com/blog/" href="http://www.greyscalegorilla.com/blog/">www.greyscalegorilla.com/blog/</a></em> - for understanding.</li>
<li><em><a title="www.videocoplilot.net " href="http://www.videocoplilot.net/">www.videocoplilot.net </a></em>- for learning.</li>
</ul>
<h4>What are your 5 favorite sites online?</h4>
<p>That’s not easy, but:</p>
<ul>
<li><a title="www.motionographer.com" href="http://www.motionographer.com/">www.motionographer.com</a></li>
<li><a title="www.greyscalegorilla.com/blog/" href="http://www.greyscalegorilla.com/blog/">www.greyscalegorilla.com/blog/</a></li>
<li><a title="http://www.renascent.nl/" href="http://www.renascent.nl/">www.renascent.nl/</a></li>
<li><a title="http://www.fakepilot.com/" href="http://www.fakepilot.com/">www.fakepilot.com/</a></li>
<li><a title="http://www.pleix.net/" href="http://www.pleix.net/">www.pleix.net/</a></li>
</ul>
<h4>Where can the readers find out more about you and your work?</h4>
<p>I have a new site that is going to be easily updated. that is www.cargocollective.com/renatomarques, so stay tuned.</p>
<p>I have there all of my contacts and my best work.</p>
<p>Thanks for everything, and keep up the good work.</p>
<h3>Conclusion</h3>
<p>I would like to publicly say thank you to Renato for his time in answer to my questions, and that i really appreciate his work.<br />
Please time some time o see his work online, and you can start be whatching the video below.</p>
<p><object width="653" height="460" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=7345162&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed width="653" height="460" type="application/x-shockwave-flash" src="http://vimeo.com/moogaloop.swf?clip_id=7345162&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /></object></p>
<p><a href="http://vimeo.com/7345162">INL SHOWCASE DIRECTOR´S CUT</a> from <a href="http://vimeo.com/user975866">RENATO MARQUES</a> on <a href="http://vimeo.com/">Vimeo</a>.</p>
<p>This is a showcase of work done for the inauguration of INL. There was total creative freedom, which was great. The agency was Grey Lisbon.</p>
]]></content:encoded>
			<wfw:commentRss>http://keycss.com/interviews/interview-with-renato-marques-a-portuguese-motion-grapher.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Packaging Design</title>
		<link>http://keycss.com/design/packaging-design/great-packaging-design.html</link>
		<comments>http://keycss.com/design/packaging-design/great-packaging-design.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 18:59:29 +0000</pubDate>
		<dc:creator>Joao Silva</dc:creator>
				<category><![CDATA[Packaging Design]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[packaging design]]></category>

		<guid isPermaLink="false">http://keycss.sonuz.com/?p=34</guid>
		<description><![CDATA[As part of my daily web dose i research for inspiration to complete design tasks and gather a different abstraction on what design is and on what it can accomplished, outside the web design medium. One of the most fascinating disciplines of design is packaging design and i always check for those when searching for [...]]]></description>
				<content:encoded><![CDATA[<p>As part of my daily web dose i research for inspiration to complete design tasks and gather a different abstraction on what design is and on what it can accomplished, outside the web design medium.</p>
<p>One of the most fascinating disciplines of design is packaging design and i always check for those when searching for that special details.</p>
<p><span id="more-34"></span>Well today i was doing just that and i decided to grab a few of the packaging designs that i enjoyed and i thought i would share it with you.</p>
<p><img src="http://keycss.com/images/uploads/great_packaging_design_16.jpg" alt="image" width="460" height="446" /></p>
<p>&nbsp;</p>
<p><img src="http://keycss.com/images/uploads/great_packaging_design_02.png" alt="image" width="460" height="327" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_04.png" alt="image" width="460" height="267" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_06.png" alt="image" width="460" height="288" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_08.png" alt="image" width="460" height="306" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_11.png" alt="image" width="459" height="367" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_12.png" alt="image" width="460" height="313" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_13.png" alt="image" width="460" height="319" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_14.png" alt="image" width="460" height="284" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_15.png" alt="image" width="460" height="453" /></p>
<h3>Resources</h3>
<ul>
<li><a href="http://www.flickr.com/photos/designpackaging/">Flickr Design Packaging</a></li>
<li><a href="http://www.flickr.com/photos/nine99design/">Flickr 99 Design</a></li>
<li><a href="http://lovelypackage.com/">Lovely Package</a></li>
<li><a href="http://www.flickr.com/photos/miadcommunicationdesign/">MIAD Communication Design</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://keycss.com/design/packaging-design/great-packaging-design.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery xml tutorial</title>
		<link>http://keycss.com/javascript/jquery-xml-tutorial.html</link>
		<comments>http://keycss.com/javascript/jquery-xml-tutorial.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 18:47:36 +0000</pubDate>
		<dc:creator>Joao Silva</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://keycss.sonuz.com/?p=28</guid>
		<description><![CDATA[query being a fantastic javascript library it has an easy api to deal with ajax. Part of ajax is based on xml, so parsing xml is one of the core elements of ajax requests. The overall idea is that we request xml data via “ $.ajax “ function and the response generated is a DOM(document [...]]]></description>
				<content:encoded><![CDATA[<p>query being a fantastic javascript library it has an easy api to deal with ajax. Part of ajax is based on xml, so parsing xml is one of the core elements of ajax requests.</p>
<p>The overall idea is that we request xml data via “ $.ajax “ function and the response generated is a DOM(document object model) tree with which we can easily traverse utilizing the power of Jquery.<span id="more-28"></span></p>
<p>Note: All files are placed inside the same folder.</p>
<h3>1. The XML file</h3>
<p>This xml file is a simple task list with three elements and each element has two child nodes, the task heading and the task body. A simple file to make the tutorial simple enough.</p>
<pre>&lt;tasks&gt;
  &lt;task&gt;
    &lt;heading&gt;Reminder&lt;/heading&gt;
    &lt;body&gt;Don not forget the game this weekend!&lt;/body&gt;
  &lt;/task&gt;
  &lt;task&gt;
    &lt;heading&gt;Beer after game&lt;/heading&gt;
    &lt;body&gt;Let go for a beer after weekend&lt;/body&gt;
  &lt;/task&gt;
  &lt;task&gt;
    &lt;heading&gt;Ah! subscribe to keycss.com&lt;/heading&gt;
    &lt;body&gt;Don not forget to subscribe to keycss.com RSS&lt;/body&gt;
  &lt;/task&gt;
&lt;/tasks&gt;</pre>
<h3><span class="Apple-style-span" style="font-size: 10px; font-weight: 300; letter-spacing: 1px; line-height: 26px; text-transform: uppercase; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; white-space: normal;">2. The HTML page element</span></h3>
<p>I have included an unordered list with the id of “place-holder” and in this list I will append the results provided by the jquey request.</p>
<p>So inside the body tag of your html document paste the code snippet below:</p>
<pre><code>&lt;ul id='place-holder'&gt;&lt;/ul&gt; </code></pre>
<h3 id="download-and-setup-jquery">3. Download and setup Jquery</h3>
<p>I like to link to the jquery file hosted on google code in Google Ajax Libraries, there you will find jquery link among other popular javascript libraries.</p>
<p>The reason for this is that a general part of developers link to this this file therefor is most likely to be in the users cache and a faster loading time will be achieved, now back to the tutorial.</p>
<p>Paste the link below in between the head tags of your document</p>
<pre><code>&lt;script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js' type='text/javascript'&gt; &lt;/script&gt; </code></pre>
<p>The next step is to have an external javascript file in which i will place my custom javascript code, i called it script.js but you can call it whatever you want. I load it into the web page as below by placing it between the head tags:</p>
<pre><code>&lt;script src='script.js' type='text/javascript'&gt;&lt;/script&gt; </code></pre>
<p>Now that we are set keep reading, the real deal is coming in a moment</p>
<h3 id="requesting-xml-file-with-jquery-.ajax-function">4. Requesting XML file with jquery $.ajax function</h3>
<p>In the code snippet below i requested the xml file via $.ajax function specifying four arguments.</p>
<ul>
<li><strong>type:</strong> this describes what kind of request we are making, in this case we make a GET request as we are only reading data and not changing anything on the server side.</li>
<li><strong>url:</strong> simply indicate were is the source of our data in our case is tasks.xml located on the tutorial folder and exemplified on step 1.</li>
<li><strong>dataType:</strong> as descriptive as it is we are telling Jquery what type of data we are dealing with.</li>
<li><strong>success:</strong> this has the name of the function we will use to manipulate and read the data requested, in my case below i called my function manipulateXML.</li>
</ul>
<pre>$(document).ready(function(){
  $.ajax({
    type: “GET”,
    url: “tasks.xml”,
    dataType: “xml”,
    success: manipulateXml
  });
});</pre>
<p><span class="Apple-style-span" style="font-weight: 300; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; white-space: normal;">Place the code above in your script.js file</span></p>
<h3 id="read-and-manipulate-the-xml-with-jquery">5. Read and manipulate the XML with Jquery</h3>
<p>Now that we have requested the data and told Jquery to use the function manipulateXml to deal with the response we need to create that function, paste the code snippet below in your script.js file just after the previous snippet.</p>
<pre>function manipulateXml(data){
  //find every Tutorial and print the author
  $(data).find("task").each(function(){
    var heading = $(this).find("heading").text(),
        body = $(this).find("body").text(); 

    var output = [
                  "&lt;li&gt;&lt;h2&gt;" + heading + "&lt;/h2&gt;",
                  "&lt;p&gt;" + body + "&lt;/p&gt;",
                  "&lt;/li&gt;"
                  ]

      $("#place-holder").append(output.join("\n"));
   });
}</pre>
<p><span class="Apple-style-span" style="font-weight: 300; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; white-space: normal;">Now step by step</span></p>
<p>Our function manipulateXml() has one argument that is in fact the response object that is provided to us by the $.ajax function, so once the request is successful we have an object to work with in my case i called it data.</p>
<p>With this data which is in fact a DOM tree i use the function .find() to find all the xml elements with the name of task, after i utilize the .each() to loop my results and generate a response.</p>
<pre><code>$(data).find("task").each(function(){ }); </code></pre>
<p>Within my .each() loop i created two variables that represent the two child nodes of my task elements, utilizing the keyword this as in ” this task ” and once again i use the .find() to get my elements.</p>
<p>Another important thing here is that in fact for example we found the heading element but what we want is the text inside that particular element so for that reason we call the function .text() to simply get the text we want.</p>
<pre>   var heading = $(this).find("heading").text(),
       body = $(this).find("body").text();</pre>
<pre><span class="Apple-style-span" style="font-weight: 300; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; white-space: normal;">Another step we need to do is to actually output our data into the web page after all that is the main goal right!</span></pre>
<p>So i created a variable output and simply build an <em>array</em> with the markup and variables heading, body.</p>
<pre>    var output = [
                  "&lt;li&gt;&lt;h2&gt;" + heading + "&lt;/h2&gt;",
                  "&lt;p&gt;" + body + "&lt;/p&gt;",
                  "&lt;/li&gt;"
                  ]</pre>
<p><span class="Apple-style-span" style="font-weight: 300; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; white-space: normal;">Last but not the least i append our output variable to the unordered list using the <em>.append()</em> function and joining the <em>array</em>.</span></p>
<pre><code>$("#place-holder").append(output.join(\n)); </code></pre>
<p>There you go, if all went alright you should be able to see your tasks in the web page once you load it, if not sure please have a look at the demo of this tutorial.</p>
<h3>Conclusion</h3>
<p>In this Jquery XML tutorial i explained a simple way to deal with xml files and jquery, i hope that its clear.</p>
<p>For me using Jquery to consume XML is just so easy and advantageous, in this jquery xml tutorial i used a simple xml file to exemplify the concept and the basic steps but if for example you wanted to get your twitter stream would be as easy as what we done in this tutorial.</p>
<p>Please view the example to better understand the tutorial, and please download the file to play around.</p>
<p><a title="Jquery XML tutorial example" href="http://keycss.com/tutorials/jquery/jquery-xml-tutorial/">View the example</a> or <a title="Download the files" href="http://keycss.com/tutorials/jquery/jquery-xml-tutorial.zip">Download the files</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://keycss.com/javascript/jquery-xml-tutorial.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Page Fade In effect with Jquery</title>
		<link>http://keycss.com/javascript/jquery/page-fade-in-effect-with-jquery.html</link>
		<comments>http://keycss.com/javascript/jquery/page-fade-in-effect-with-jquery.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 18:41:12 +0000</pubDate>
		<dc:creator>Joao Silva</dc:creator>
				<category><![CDATA[Jquery]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://keycss.sonuz.com/?p=25</guid>
		<description><![CDATA[This is a tutorial in which i show how to add a fade in effect to your pages, this gives a nice feel to a website. The other a client ask me to have every page fading in when they load and i thought that is easy and if you notice google home page also [...]]]></description>
				<content:encoded><![CDATA[<p>This is a tutorial in which i show how to add a fade in effect to your pages, this gives a nice feel to a website.</p>
<p>The other a client ask me to have every page fading in when they load and i thought that is easy and if you notice google home page also has a smooth fade in effect when the user moves the mouse over the page, on this example the will be fading in as soon as the page loads and the best of all it only takes a few lines of code due to the fact the we will be using a great Javascript Library <a title="Javascript Library Jquery" href="http://jquery.com/">Jquery<span id="more-25"></span></a>This will be short and easy.</p>
<div>
<p><img src="http://keycss.com/images/uploads/jquery_fadeIn.jpg" alt="image" width="460" height="134" /></p>
<h3>1. Set up HTML</h3>
<p>Firstly we set up a basic web page, nothing fancy just for the demonstration, on this page i will include a page wrapper with some text.</p>
<p>Place the code displayed below, inside the body tag of a HTML document.</p>
<pre><code>&lt;div id="page_wrapper"&gt;
&lt;h1&gt;Page Fade In effect with Jquery&lt;/h1&gt;
&lt;p&gt;A simple Jquery trick to Fade In any web page in your web site&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;To verify it just reload this page.&lt;/p&gt; &lt;p&gt;&lt;a 
  href="http://keycss.com/entry/page_fade_in_effect_with_jquery" 
  title="Page Fade In effect with Jquery"&gt;Check the tutorial page&lt;/a&gt;
&lt;/p&gt;
</code></pre>
<h3>2. Add some nice CSS</h3>
<p>With this css i have added a nice background to the body, set some basic styling for the text, centered the page wrapper , added padding and also added some css3 rounded corners.</p>
<p>This is nothing to advanced but gives it a nice look, i think.</p>
<pre><code>body{ background: url('images/background.png') top left repeat-x; }

h1 {
    color: #ffffff;
    font-family: Helvetica, arial, verdana;
    font-size: 24px; color:#000000;
}

p { 
    font-size: 13px; 
    line-height: 13pt; 
    margin-top: 8px; 
    color: #808080;
}

a { 
    font-size: 13px;
    text-decoration: none;
    color:#e51837;
    cursor: pointer;
}

a:hover {
    text-decoration: underline;
}

#page_wrapper {
    width:500px;
    margin:0 auto; 
    border: 1px solid #cccccc; 
    padding: 20px;
    background-color:#ffffff;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}

#page_wrapper img {
    float:right;
}
</code></pre>
<p>Place the code above in a stylesheet or between the the head tag of an HTML document.</p>
<h3>3. The Jquery nifty bit</h3>
<p>I have placed this Jquery code before the end of the closing body tag, so that the page effect happen before the all document is loaded.</p>
<p>With two lines of Jquery code we create the fade in effect of the page, yes I know I love it too.</p>
<pre><code>$('body').hide();
$('body').fadeIn(1000);</code></pre>
<p>I placed all the code in one page to make this tutorial simple but for good reasons and practice this should be placed outside the document and linked to it.</p>
<h3>Conclusion</h3>
<p>I dont know about you but i like the effect of having the page fading in on this website, hope you like this little trick.<br />
Please feel free to ask any questions on the comments below and i will assist you if you have any problem with this tutorial.</p>
<p>Please view the example to better understand the tutorial, and please download the file to play around.</p>
<p><a title="Page Fade In effect with Jquery" href="http://keycss.com/tutorials/jquery/jquery-page-fade-in-effect/tutorial.html">View the example</a> or <a title="Page Fade In effect with Jquery" href="http://keycss.com/tutorials/jquery/jquery-page-fade-in-effect.zip">Download the files</a>.</p>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://keycss.com/javascript/jquery/page-fade-in-effect-with-jquery.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.268 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-19 10:37:02 -->
