<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en">

    <title type="text"><![CDATA[Cibgraphic Design Studio Blog]]></title>
    <subtitle type="text"><![CDATA[Blog - ]]></subtitle>
    <link rel="alternate" type="text/html" href="http://cibgraphics.local/index.php" />
    
    <updated>2012-11-30T11:01:05Z</updated>
    <rights>Copyright (c) 2012, Christopher Bishop</rights>
    <generator uri="http://expressionengine.com/" version="2.1.0">ExpressionEngine</generator>
    <id>tag:cibgraphics.local,2012:11:30</id>


    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/cibgraphics" /><feedburner:info uri="cibgraphics" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>cibgraphics</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
      <title><![CDATA[Responsive Calculator and Other Projects]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/wMcCy5y3k7w/responsive_calculator_and_other_projects" />
      <id>tag:cibgraphics.local,2012:index.php/6.93</id>
      <published>2012-11-30T17:57:04Z</published>
      <updated>2012-11-30T11:01:05Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;It has been a long time since I have posted an update so I thought I would do that. I haven&amp;#8217;t been ignoring the site (or clients for that matter), but have been hard at work. When not dealing with clients (you guys come first always), I have been working on some tools to help web developers make their job a little easier.&lt;/p&gt;

&lt;p&gt;I would like to talk a little about them one by one so you can get a better glimpse of what these tools do. All of these projects are currently available at my &lt;a href="/projects"&gt;projects&lt;/a&gt; page and they are &lt;strong&gt;100% free&lt;/strong&gt;. If you would like to make a donation to help me out, I wouldn&amp;#8217;t say no.&lt;/p&gt;

&lt;h6&gt;Vanilla5&lt;/h6&gt;

&lt;p&gt;The first one is my major project Vanilla5. This has gained a lot of traction in the last 6 months but it is still widely unknown. I am currently looking for venues to promote it. That said, it is by no means a project that doesn&amp;#8217;t deserve mentioning. Its not only a project that I develop, but one that I use on a daily basis. Currently the project sits at version 1.3. It has a lot of features while remaining lightweight (hence the &amp;#8220;vanilla&amp;#8221; name). It has two different flavors both raw HTML5/CSS and Wordpress. It also has LESS files included into it with some great mixins to help especially with CSS3.&lt;/p&gt;

&lt;p&gt;&lt;a href="/projects/vanilla" class="blogbutton"&gt;View project&lt;/a&gt; &lt;/p&gt;

&lt;h6&gt;Responsive Calculator&lt;/h6&gt;

&lt;p&gt;This is a new project of mine. The first of two new projects. This app is based on Adobe Air (so it will work on both Windows and Mac OSX) and is basically a calculator to help with responsive designs. It will do some basic math and convert the answer into either a percent or em. When it produces an answer it will also provide a css comment so you can keep track of what the equation was. It is a really helpful tool and one that I am proud of.&lt;/p&gt;

&lt;p&gt;&lt;a href="/projects/responsive-calculator" class="blogbutton"&gt;View project&lt;/a&gt; &lt;/p&gt;

&lt;h6&gt;jViewport&lt;/h6&gt;

&lt;p&gt;My other new project. This is a jQuery plugin that basically displays the current viewport of what ever website you include it onto. No CSS files are included and all styling is done within the plugin. This makes integration really easy. Options are available to change this up so it can match your site (not that you should use this on a production site anyway). As an added bonus it will tell you what major mobile device the current viewport is within range of. No guessing. Really nice.&lt;/p&gt;

&lt;p&gt;&lt;a href="/projects/jviewport" class="blogbutton"&gt;View project&lt;/a&gt; 
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/wMcCy5y3k7w" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/responsive_calculator_and_other_projects</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[Useful LESS Parametric Mixins]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/t3QpolbxzE0/useful_less_parametric_mixins" />
      <id>tag:cibgraphics.local,2012:index.php/6.91</id>
      <published>2012-09-12T20:32:56Z</published>
      <updated>2012-09-12T14:36:57Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;Unless you are a web developer who has been hiding under a rock, you might have heard of LESS. LESS is for dynamic style sheets. In other words, its really cool. You can learn more about LESS by visiting their webpage &lt;a href="http://lesscss.org/"&gt;http://lesscss.org/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this article, Im not going to go over how to use it. That is a job best left to the official documentation. Instead I am going to give you some really useful parametric mixins for some CSS3. In short, stop writing your CSS3 with all the vender prefixes, and let LESS take care of that instead. This list is already included in my &lt;a href="http://www.cibgraphics.com/projects/vanilla"&gt;Vanilla5 project&lt;/a&gt;, but if you are not using it (you really should) you can easily add it to your next LESS project.&lt;/p&gt;

&lt;h6&gt;Border Radius - all side equal&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Border&amp;nbsp;Radius&amp;nbsp;-&amp;nbsp;All&amp;nbsp;Equal&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Border Radius - different sides&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Border&amp;nbsp;Radius&amp;nbsp;-&amp;nbsp;Custom&amp;nbsp;Sides&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;custom&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Box Shadow&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Box&amp;nbsp;Shadow&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;3px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.5&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Inner Shadow&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Inner&amp;nbsp;Shadow&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inner&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;2px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.25&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Animation&lt;/h6&gt;
&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Animation&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;animation&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;name&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;duration&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;300ms&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;delay&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;animation&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;duration&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;delay&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;animation&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;duration&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;delay&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;animation&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;duration&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;delay&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Transition&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Transition&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;all&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1s&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Linear Gradient&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Linear&amp;nbsp;Gradient&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#ffffff,&amp;nbsp;@stop:&amp;nbsp;#000000)&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Quick Gradient - applies full transparent to 20% Opaque to any background color&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Quick&amp;nbsp;Gradient&amp;nbsp;-&amp;nbsp;needs&amp;nbsp;background&amp;nbsp;color&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;quick&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.2&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.0&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.0&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.0&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.0&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.0&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;));&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Webkit Reflection&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Webkit&amp;nbsp;Reflection&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;reflect&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;length&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;50&lt;/span&gt;&lt;span style="color: #007700"&gt;%,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.2&lt;/span&gt;&lt;span style="color: #007700"&gt;)&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;reflect&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;below&amp;nbsp;0px&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&amp;nbsp;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&amp;nbsp;bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;from&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;length&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;to&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;255&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;255&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;255&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;)));&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Table Zebra Stripes&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Table&amp;nbsp;Zebra&amp;nbsp;Stripe&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;zebra&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stripe&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stripe_color&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#F0F0F0)&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;tbody&amp;nbsp;tr&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;nth&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;child&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;2n&lt;/span&gt;&lt;span style="color: #007700"&gt;+&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&amp;nbsp;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stripe_color&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Opacity&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Opacity&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.5&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Opacity for IE6 and IE7&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Opacity&amp;nbsp;IE6-7&amp;nbsp;-&amp;nbsp;Use&amp;nbsp;with&amp;nbsp;Opacity&amp;nbsp;Mixin&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transparent&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacityIE&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.5&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;zoom&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;filter&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;=@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacityIE&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacityIE&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h6&gt;Kitchen Sink&lt;/h6&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&lt;br /&gt;-----------------------------------------&lt;br /&gt;Useful&amp;nbsp;LESS&amp;nbsp;Mixins&lt;br /&gt;-----------------------------------------&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;/*&amp;nbsp;Border&amp;nbsp;Radius&amp;nbsp;-&amp;nbsp;All&amp;nbsp;Equal&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Border&amp;nbsp;Radius&amp;nbsp;-&amp;nbsp;Custom&amp;nbsp;Sides&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;custom&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topleft&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;topright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomright&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottomleft&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Box&amp;nbsp;Shadow&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;3px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.5&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Inner&amp;nbsp;Shadow&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inner&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;2px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.25&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;x&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;y&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blur&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;spread&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Animation&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;animation&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;name&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;duration&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;300ms&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;delay&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;animation&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;duration&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;delay&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;animation&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;duration&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;delay&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;animation&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;duration&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;delay&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Transition&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;all&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1s&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;prop&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ease&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Linear&amp;nbsp;Gradient&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#ffffff,&amp;nbsp;@stop:&amp;nbsp;#000000)&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;start&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Quick&amp;nbsp;Gradient&amp;nbsp;-&amp;nbsp;needs&amp;nbsp;background&amp;nbsp;color&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;quick&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.2&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.0&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.0&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.0&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.0&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;origin&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.0&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;));&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Webkit&amp;nbsp;Reflection&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;reflect&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;length&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;50&lt;/span&gt;&lt;span style="color: #007700"&gt;%,&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.2&lt;/span&gt;&lt;span style="color: #007700"&gt;)&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;reflect&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;below&amp;nbsp;0px&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&amp;nbsp;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&amp;nbsp;bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;from&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;length&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;to&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;255&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;255&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;255&lt;/span&gt;&lt;span style="color: #007700"&gt;,@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;)));&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Table&amp;nbsp;Zebra&amp;nbsp;Stripe&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;zebra&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stripe&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stripe_color&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#F0F0F0)&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;tbody&amp;nbsp;tr&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;nth&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;child&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;2n&lt;/span&gt;&lt;span style="color: #007700"&gt;+&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&amp;nbsp;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stripe_color&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Opacity&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.5&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;/*&amp;nbsp;Opacity&amp;nbsp;IE6-7&amp;nbsp;-&amp;nbsp;Use&amp;nbsp;with&amp;nbsp;Opacity&amp;nbsp;Mixin&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transparent&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacityIE&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.5&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;zoom&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;filter&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alpha&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;=@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacityIE&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacity&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;@&lt;/span&gt;&lt;span style="color: #0000BB"&gt;opacityIE&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/t3QpolbxzE0" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/useful_less_parametric_mixins</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[Purpose of Design]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/imuo-Vo3YRk/purpose_of_design" />
      <id>tag:cibgraphics.local,2012:index.php/6.86</id>
      <published>2012-03-06T18:45:27Z</published>
      <updated>2012-05-23T11:21:29Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;I have been a designer for about 8 years now. I have seen a lot of trends come and go. The latest one I have noticed has me concerned. New designers lack a fundamental knowledge of design principles. What are those principles? Things like color theory, typography, symmetry, rhythm, proportion, dominance, unity, and many others. &lt;/p&gt;

&lt;p&gt;New designers today seem preoccupied with the latest and greatest in technology and seek to quickly add it to their next project. I don&amp;#8217;t know how many times I have seen designers/developers have slapped a lightbox plugin to their webpage because they don&amp;#8217;t want to go through the effort of figuring out a layout that would more correctly accommodate their needs.&lt;/p&gt;

&lt;p&gt;So what is design? Quite simply it is a graphical means to portray a message or idea. But is it really that simple? I think so. What about the tired saying &amp;#8216;Art for Art&amp;#8217;s sake&amp;#8217;. That&amp;#8217;s fine… but it isn&amp;#8217;t design. Thats art.&lt;/p&gt;

&lt;p&gt;So how can we have purpose in our designs? I will go through a couple of questions that a designer should be asking him/herself every time they start the design process. Without asking these questions, you are just shooting in the dark and hope to get a &amp;#8216;pretty picture&amp;#8217; instead of a design that works for its intended purpose.&lt;/p&gt;

&lt;h6&gt;What is the message or idea that is trying to be conveyed?&lt;/h6&gt;

&lt;p&gt;This is arguably the most important one. If you don&amp;#8217;t know why the design needs to be made, why is it being made in the first place. Once you have a purpose for the design, you can start to work out what elements are needed to make that message come across.&lt;/p&gt;

&lt;h6&gt;What colors/type is appropriate for the design?&lt;/h6&gt;

&lt;p&gt;Far too many times have I seen designers turn away fonts that were a perfect fit for a project because they were popular or deemed overused by the design community. They usually use the age old term &amp;#8216;think outside the box&amp;#8217; as a reason to exclude fonts. Why is this? Would you turn away a perfect car because your buddy down the street drives one too?&lt;/p&gt;

&lt;p&gt;Colors are a little harder to nail down. There are some pretty good tools out there such as Adobe&amp;#8217;s Kuler and Colourlovers, but for the most part I find it hard pressed to find a designer who can say what a Tertiary color scheme is (without looking it up). Knowing how color works and how to use it properly can add purpose and intent to your designs.&lt;/p&gt;

&lt;h6&gt;Where is the message/idea going to be delivered, and to whom?&lt;/h6&gt;

&lt;p&gt;This is one that is often missed by designers. You need to take your audience into consideration. Are they old? Young? Men? Women? Mix? What are their ideals, faiths, way of thinking. Knowing as much about them as you can will help you make decisions about what direction your design should go.&lt;/p&gt;

&lt;p&gt;I live in Utah. As most people know we have a high population of people who belong to the Church of Jesus Christ of Latter Day Saints (Others know us as LDS or Mormons). If I was designing a billboard for use in downtown Salt Lake City, I would not have a woman on there in a bikini in some sensual pose? Why? Because LDS folk tend to hold to high standards and distance themselves from crude and obscene images and language. A billboard like that would not go over well and would be a huge disservice for the client trying to get customers.&amp;nbsp; Knowing your audience is key into figuring out what should be put into the design.&lt;/p&gt;

&lt;p&gt;Where the message is going to be display is another key factor. Is it going to be a billboard, or on a tiny pass along?&amp;nbsp; Are viewers going to have 10 minutes to stare at the design, or just a few seconds. I saw a design for a billboard that a designer was making to celebrate a birthday of his daughter (wish I had that kind of cash). Since the billboard would be on a freeway no where close to where they lived they would be forced to drive by it only getting a couple seconds to admire the artwork. Having seen this artwork before it got printed I talked to the designer about how a lot of the elements used in the design were way too small and were not going to be easily seeable from the freeway if they were to be seen at all. The designer agreed and changed the design. My point is, is that it should&amp;#8217;t have been like that in the first place. the elements were way to small a seasoned designer would of (and in this case did - me) see this right away.&lt;/p&gt;

&lt;p&gt;I have a saying which I try to hold to every design that I make:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;PRETTY + SMART: It takes more than good looks to make a design effective&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Designers today seem to focus too much on the pretty, but not the smart.&lt;/p&gt;

&lt;p&gt;For example, I reviewed a webpage the other day where the designer spent tons of time working on the graphics/coding/animation of his website. Despite &amp;#8216;looking good&amp;#8217;, the webpage did not work because the design was not smart. It forced the user to click 4 times to get to any content. And not only that, the menus jumped around making it hard to know where in the site he was since the whole site was loaded via AJAX in one page. Even entering the site was confusing. All there was, was a simple link (which did not look like a link) which said &amp;#8220;My name is …&amp;#8221;&amp;nbsp; and then an arrow about 400px to the right of it. There was now clues to the user that the text was a link that they had to click on to enter the rest of the site. Despite quality graphics and smooth animations, the design just did not work because it was not smart.&lt;/p&gt;

&lt;p&gt;There is something to be said of going back to basics. Does the design work? Does it have purpose or does it just &amp;#8216;look good&amp;#8217;. 
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/imuo-Vo3YRk" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/purpose_of_design</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[Adobe Distiller]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/ddGTNr6d95U/adobe_distiller" />
      <id>tag:cibgraphics.local,2011:index.php/6.83</id>
      <published>2011-11-20T16:21:12Z</published>
      <updated>2011-11-20T09:25:13Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;Adobe Acrobat Distiller is a very powerful program that few designers seem to take advantage of. In this tutorial I will show you some reasons to use Distiller and some useful features. Before you can learn how to use it, you must learn what it is. Adobe Acrobat Distiller is a tool that turns postscript files into PDF files. Now why use Distiller instead of just exporting a PDF from Adobe InDesign or another Adobe program? Many reasons. Lets get into it.&lt;/p&gt;

&lt;p&gt;Ironically, you may have used it without you even knowing. Ever made a PDF from the print dialog box from MS Word or another non-Adobe application? That uses Distiller to make the PDF. But aside from that Distiller is really gets into its own by be able to convert multiple files at one time from a PS file (thats PostScript not Photoshop). Say you are working on a project for a client that requires multiple InDesign files, lets say 15. The client wanted PDF that were compatible with Acrobat 7 and higher, CMYK color, and highest quality possible. Typically a designer would just export these right from InDesign. The problem arises that, say the client wanted to make it compatible with Acrobat 5 and higher, RGB color, and a lesser quality in order to put it on the internet. The designer would have to go back in and export out all of the files by hand again. Complete waste of time.&lt;/p&gt;

&lt;p&gt;Now lets say that the designer has some foresight and instead of creating PDFs from the InDesign files he exported out PS files (again thats PostScript) from the print dialog box (instead of your printer, choose PostScript). Once the client makes the change, he would just have to run the PostScript files though distiller and it would create the PDFs with the exact settings that he needed. No need to open up InDesign at all or export anything by hand. It&amp;#8217;s all run in batch (or in other words, in groups). That saved the designer at least a half hour if not more, especially if the client requests more PDFs.&lt;/p&gt;

&lt;p&gt;One of the coolest features of Distiller is the ability to set up watch folders. Watch folders will automatically look for PS files and convert them on the fly. This is helpful if you are constantly creating PDFs from PS files. Just as simple as drag and drop. We are going to learn how to do this.&lt;/p&gt;

&lt;p&gt;In Distiller in the menu system go to Settings - Watch Locations. &lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/distiller1.png"  alt="Adobe Distiller"  /&gt;&lt;/p&gt;

&lt;p&gt;After the dialog pops up, click Add Folder. You will want to have set up a folder in advanced of where you want to drop your PS files. Each folder can have it&amp;#8217;s own PDF settings which can make it nice if you need to do multiple PDF settings. After selecting the folder you can edit the folder output settings by clicking Edit Settings. Once you are done with the settings click ok. Your watch folder is now set and ready to go. Distiller will automatically create 2 folders for you. One called In and the other Out. I don&amp;#8217;t think I need to explain what these do. To process a PS file into a PDF just drag and drop a PS file into the In folder. It will automatically be processed for you. No exporting it by hand.&lt;/p&gt;

&lt;p&gt;Distiller is a really powerful tool that can work with you to make your workflow easier and faster. It may not be right in all situations and it is up to you to correctly utilize the tool but one thing is for sure; it is a very under used tool.
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/ddGTNr6d95U" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/adobe_distiller</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[Realistic Box Shadows]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/ZKcn4WYpxSo/realistic_box_shadows" />
      <id>tag:cibgraphics.local,2011:index.php/6.82</id>
      <published>2011-11-11T17:14:11Z</published>
      <updated>2011-11-11T10:18:12Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;With all the cool things you can do with CSS3, probably the most used would have to be the box-shadow property. No longer do you have to use images to put a simple shadow on an element. Most don&amp;#8217;t go beyond the simple drop shadow for things like containers and pictures. In today&amp;#8217;s tutorial we are going to use some more CSS3 properties to create a more advanced shadow. To set the record right, I know that the shadow being used isn&amp;#8217;t a likely shadow to occur in nature, but for tutorial purposes we are going to create both.&lt;/p&gt;

&lt;p&gt;Like usual we will need some markup to apply our CSS to. We are going to have a div element with a id of myImg and a img tag with an image sized to 480 x 180. They are sized as such because we will be putting a 10px padding around the image to give it a nice border.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&amp;nbsp;id&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"myImg"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;img&amp;nbsp;src&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"image.jpg"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;alt&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"nature"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;You can make any picture that you want, I am using a nice image I found off of Google Images. Lets start off by giving div some styles as well as a base box shadow (nothing special yet).&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;#myImg&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;480px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;180px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;margin&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&amp;nbsp;auto&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;padding&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#fff;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;relative&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&amp;nbsp;3px&amp;nbsp;2px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&amp;nbsp;3px&amp;nbsp;2px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&amp;nbsp;3px&amp;nbsp;2px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This is all pretty standard stuff so far. So make the shadows on either side, we are going to use the pseudo classes :before and :after. If you are unsure how these work please refer to my making &lt;a href="http://www.cibgraphics.com/blog/article/pure_css_triangles"&gt;Pure CSS Triangles&lt;/a&gt; tutorial.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;#myImg:before&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;content&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #DD0000"&gt;''&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;absolute&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;50&lt;/span&gt;&lt;span style="color: #007700"&gt;%;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;20px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;20px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;90px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;z&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;index&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We created an element that is 50% of the width of the parent (#myImg in this case), absolute positioned it to the side of the parent, and put a z-index at a negative value to put it behind the parent. Now for the box shadow.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;100px&amp;nbsp;0&amp;nbsp;10px&amp;nbsp;20px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;100px&amp;nbsp;0&amp;nbsp;10px&amp;nbsp;20px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;100px&amp;nbsp;0&amp;nbsp;10px&amp;nbsp;20px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;In this tutorial I&amp;#8217;n not going to go into what each value means (you can learn that &lt;a href="http://www.css3.info/preview/box-shadow/"&gt;here&lt;/a&gt;). Now the box shadow looks good, but it just looks like a plain fuzzy box. We need to skew it to make it look better. If you need a refresher on how to skew please read my &lt;a href="http://www.cibgraphics.com/blog/article/css3_2_d_transforms"&gt;2-D Transformations&lt;/a&gt; tutorial.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;skew&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;skew&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;skew&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We now have a great looking and realistic box shadow. Here is the final code:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;#myImg:before&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;content&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #DD0000"&gt;''&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;absolute&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;50&lt;/span&gt;&lt;span style="color: #007700"&gt;%;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;20px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;20px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;90px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;z&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;index&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;100px&amp;nbsp;0&amp;nbsp;10px&amp;nbsp;20px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;100px&amp;nbsp;0&amp;nbsp;10px&amp;nbsp;20px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;100px&amp;nbsp;0&amp;nbsp;10px&amp;nbsp;20px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;skew&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;skew&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;skew&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;If you want the other shadow, just use the :after pseudo class and change some values.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;#myImg:after&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;content&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #DD0000"&gt;''&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;absolute&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;50&lt;/span&gt;&lt;span style="color: #007700"&gt;%;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;20px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;20px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;right&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;90px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;z&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;index&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;2&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;100px&amp;nbsp;0&amp;nbsp;10px&amp;nbsp;20px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;100px&amp;nbsp;0&amp;nbsp;10px&amp;nbsp;20px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;100px&amp;nbsp;0&amp;nbsp;10px&amp;nbsp;20px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.15&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;skew&lt;/span&gt;&lt;span style="color: #007700"&gt;(-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;skew&lt;/span&gt;&lt;span style="color: #007700"&gt;(-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;skew&lt;/span&gt;&lt;span style="color: #007700"&gt;(-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Now instead of having boring drop shadows, you can have advanced pure CSS shadows. If viewed in a browser that doesn&amp;#8217;t support box-shadows, then nothing will be broken, just no shadows.&lt;/p&gt;

&lt;p&gt;&lt;a href="/blog-examples/realistic-box-shadow" class="blogbutton"&gt;View Demo&lt;/a&gt;
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/ZKcn4WYpxSo" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/realistic_box_shadows</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[Create an Expandable Search Form]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/9pgHsUUxL9M/create_an_expandable_search_form" />
      <id>tag:cibgraphics.local,2011:index.php/6.80</id>
      <published>2011-08-26T23:21:50Z</published>
      <updated>2011-08-26T18:16:51Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;It&amp;#8217;s been a while since I have done a tutorial so I thought I would do a pretty neat HTML5/CSS3 tutorial. In this tutorial we will be creating a search form that expands to allow for more content to be added. We are going to be dealing with HTML for the markup, and CSS3 for effects and animation. This is much like the Apple search bar but the relation was not intended.&lt;/p&gt;

&lt;p&gt;Lets get started. First we are going to write the markup. Since the search form is basically a self-contained element it belongs in the section tag.&lt;/p&gt;

&lt;p&gt;
&lt;/p&gt;&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;section&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;form&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"search_form"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;input&amp;nbsp;type&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"search"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"searchinput"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;placeholder&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"Search"&lt;/span&gt;&lt;span style="color: #007700"&gt;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;input&amp;nbsp;type&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"submit"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;value&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"Search"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"searchsubmit"&lt;/span&gt;&lt;span style="color: #007700"&gt;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;form&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"clear"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;section&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Please take note of the &amp;#8220;search&amp;#8221; type on the input box as well as the placeholder attribute. A clearing div was added for backwards compatibility but you are welcome to use other techniques that fir your site. To use the clearing div just use the following CSS:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;clear&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clear&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;both&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;In our search form we are going to have a little magnifying glass act as our button so we need to make it appear as if it is in our input box. We are going to style the form element as an input box to achieve this.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;search_form&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#fff;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;8px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;8px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;8px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;8px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;8px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1px&amp;nbsp;solid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#d6d6d6;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;padding&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;3px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;padding&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;8px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;0&amp;nbsp;2px&amp;nbsp;2px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.3&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;0&amp;nbsp;2px&amp;nbsp;2px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.3&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;0&amp;nbsp;2px&amp;nbsp;2px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.3&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;0&amp;nbsp;2px&amp;nbsp;2px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.3&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;0&amp;nbsp;2px&amp;nbsp;2px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.3&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;float&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We gave it CSS3 rounded corners as well as an inset shadow to add depth. Basic padding, border and background was added as well. There are different ways to control the width but I opted for floating the form element so that the inside elements can be floated as well (this is mainly for backwards support and ease when expanding the container).&lt;/p&gt;

&lt;p&gt;We are going to do the actual button first because the input box needs additional explanation. For the submit button, we are just going to use a basic image as the background and then use CSS to hide the text. This text should still be there in the code in case they don&amp;#8217;t have CSS active. This is all pretty basic stuff but let me know if you have any questions on how it works.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;searchsubmit&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;display&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;block&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;23px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;23px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;line&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;29px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;url&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;'../images/searchicon.png'&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;no&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;repeat&amp;nbsp;3px&amp;nbsp;4px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;text&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;indent&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;9999px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;none&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;vertical&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;align&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;middle&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;float&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;right&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;For the actual input box we can style it as normal but eliminating some of the defaults such as the border and the blue outline that webkit browsers put when the input is in focus.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;searchinput&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;200px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;font&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;size&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;13px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#999;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#fff;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;vertical&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;align&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;middle&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;margin&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;4px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;none&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;float&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;outline&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;none&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Notice that we have declared the width of 200px.&amp;nbsp; We want the width to be double when someone clicks on it. We can do that with put CSS.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;searchinput&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;focus&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;400px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Right now it&amp;#8217;s a little jarring. We want to make the experience nice. So lets add a CSS3 transition. We need to add it to the normal state of the input.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;searchinput&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;200px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;font&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;size&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;13px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#999;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#fff;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;vertical&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;align&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;middle&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;margin&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;4px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;none&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;float&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;outline&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;none&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;all&amp;nbsp;0.3s&amp;nbsp;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;all&amp;nbsp;0.3s&amp;nbsp;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;all&amp;nbsp;0.3s&amp;nbsp;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;all&amp;nbsp;0.3s&amp;nbsp;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;all&amp;nbsp;0.3s&amp;nbsp;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Take note of the last 5 lines. It will still be jarring for browsers that don&amp;#8217;t support it, but it&amp;#8217;s their fault for using an older browser right. Ok not really.&lt;/p&gt;

&lt;p&gt;We still have a bit of a problem. In webkit browsers, the search input types have a default style that can not be over ruled even with !important. So what are we to do. It looks horrid. Thankfully there is a little known trick that was built in that will help us overcome it.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;::-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;search&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;decoration&lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;display&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;none&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;input&amp;#91;type&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #0000BB"&gt;search&amp;#93;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;appearance&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;textfield&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;sizing&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;content&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Why they didn&amp;#8217;t allow us to style it our self without doing this I don&amp;#8217;t know. With that now in place you should have a great looking and expandable search form. You could do this same thing with Javascript and have it work the same in all browsers&amp;#8230; but what would be the fun in that?&lt;/p&gt;

&lt;p&gt;As usual I have set up a demo so you can check out the form&lt;/p&gt;

&lt;p&gt;&lt;a href="/blog-examples/expandable-search-form" class="blogbutton"&gt;View Demo&lt;/a&gt;
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/9pgHsUUxL9M" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/create_an_expandable_search_form</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[CSS3 Gradients Revisited]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/aFw7odgEz6E/css3_gradients_revisited" />
      <id>tag:cibgraphics.local,2011:index.php/6.74</id>
      <published>2011-07-09T17:50:00Z</published>
      <updated>2011-07-09T12:04:01Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;CSS3 gradients are the mystery of the CSS properties. People love to use them, but few know the syntax. Typically users just go to an online generator and have the syntax automatically made for them. I must admin, I have done this too (and still do). It is easy and convenient. The purpose of this tutorial is not so much to write your own code for CSS3 gradients, but rather to understand the syntax behind it so you can modify and edit it. If you want to go so far as to memorize the syntax so you will never need an online generator again, go right ahead.&lt;/p&gt;

&lt;p&gt;I am going to go over two types of syntax, one with color stops and one with out. The one without color stops is easier to understand so we will start there but before we get started I must mention that in order to do proper fallback, you must declare a normal background color. It isn&amp;#8217;t anything new just a simple:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;74A2E8&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Now lets get started. We are going to be applying the gradient to a basic div with the following CSS:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;basicgradient&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;200px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;300px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;margin&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;20px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;74A2E8&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We are going to learn two different syntax&amp;#8217;s for the basic gradient, one for Webkit and one for Mozilla. I should note that the Mozilla syntax will work for Safari 5/Chrome 11, Opera 11.10, and IE10 (no it will not work in IE9 and below).&amp;nbsp; Wait a minute&amp;#8230; you are probably thinking that I was going to explain the Webkit syntax but the Mozilla one will work for Safari 5/Chrome 11 which are both Webkit browsers. That is true. The Webkit syntax is actually for Safari 4 and Chrome 10 and below. They tried to introduce their own syntax which didn&amp;#8217;t catch on since other browsers implemented the Mozilla syntax.&amp;nbsp; So technically Safari 5/Chrome11 will support both syntaxes but to support all versions it is best to include both with the newer one being declared after the old one for future support.&lt;/p&gt;

&lt;p&gt;So with that out of the way, lets look at the older Webkit syntax:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&amp;nbsp;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&amp;nbsp;Bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;from&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#59C2B1),&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;to&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#74A2E8)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Lets break it down by line.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gradient Type&lt;/li&gt;
&lt;li&gt;Gradient Start Position&lt;/li&gt;
&lt;li&gt;Gradient End Position&lt;/li&gt;
&lt;li&gt;Starting Color&lt;/li&gt;
&lt;li&gt;Ending Color&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now lets look at the Mozilla syntax:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#59C2B1,&lt;br /&gt;&amp;nbsp;&amp;nbsp;#74A2E8&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;And line by line (please note that the gradient type is in the function name not in the values):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gradient Start Position&lt;/li&gt;
&lt;li&gt;Starting Color&lt;/li&gt;
&lt;li&gt;Ending Color&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you can see, the Mozilla one is much easier to read and remember. Now lets get to the more complex syntax, the one with color stops. If you are unaware of what color stops are, they are points in a gradient in which the color changes. Think of the starting and ending colors in basic gradient as the first and last color stops.&lt;/p&gt;

&lt;p&gt;Webkit syntax for color stops:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&amp;nbsp;bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&amp;nbsp;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;from&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#59C2B1),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40&lt;/span&gt;&lt;span style="color: #007700"&gt;%,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#74A2E8),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;60&lt;/span&gt;&lt;span style="color: #007700"&gt;%,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#59C2B1)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Gradient Type&lt;/li&gt;
&lt;li&gt;Gradient Start Position&lt;/li&gt;
&lt;li&gt;Gradient End Position&lt;/li&gt;
&lt;li&gt;Second Color Stop, Position and Color&lt;/li&gt;
&lt;li&gt;Last Color Stop, Position and Color&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And the Mozilla syntax:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#59C2B1,&lt;br /&gt;&amp;nbsp;&amp;nbsp;#74A2E8&amp;nbsp;40%,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#59C2B1&amp;nbsp;60%&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Gradient Start Position&lt;/li&gt;
&lt;li&gt;Starting Color&lt;/li&gt;
&lt;li&gt;Second Color Stop, Color and Position&lt;/li&gt;
&lt;li&gt;Last Color Stop, Color and Position&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So take a minute and experiment with adding and modifying color stops and the gradient in general. There is something that we didn&amp;#8217;t go over, and that is radial gradients. We will talk about those in a different tutorial.&lt;/p&gt;

&lt;p&gt;Check out the examples in the live example.&lt;/p&gt;

&lt;p&gt;&lt;a href="/blog-examples/css3-gradients" class="blogbutton"&gt;View Demo&lt;/a&gt;
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/aFw7odgEz6E" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/css3_gradients_revisited</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[Pure CSS Triangles]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/JK-a6apTNDE/pure_css_triangles" />
      <id>tag:cibgraphics.local,2011:index.php/6.67</id>
      <published>2011-05-25T23:07:48Z</published>
      <updated>2011-05-25T17:17:49Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;Creating things with pure css can be a fun and exploratory process. Creating CSS triangles falls into that group as well. Even though that support for pure CSS triangles goes back to IE7 (yes really), it&amp;#8217;s only with the introduction of CSS3 that we can really let it shine. In this tutorial I will give a basic overview of how to create pure CSS triangles as well as how to create a complex CSS3 button that involves triangles.&lt;/p&gt;

&lt;p&gt;First thing to understand when making triangles is how browsers treat CSS borders. Now it may seem that CSS borders has nothing to do with making triangles but it is actually the backbone of it.&lt;/p&gt;

&lt;p&gt;When a browser renders a border it needs to treat the corners in a certain way that each side has equal proportions. To do this it splits the corner from the outside corner to the inside corner. As you can see in this illustration the different colors make it really easy to see the separation. Now, what if you have an element that doesn&amp;#8217;t have a height or a width? What do you know, 4 triangles.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/css_triangles1.png"  alt="Pure CSS Triangle" /&gt;&lt;/p&gt;

&lt;h6&gt;Basic Triangle&lt;/h6&gt;

&lt;p&gt;So how do we single out just one of the triangles? Very simple. Define one edge as you normally would and make the borders next to it have the same values but instead of a color define it as transparent. Instant triangle. Lets see a working example.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"basicTriangle"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;basicTriangle&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;font&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;size&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;line&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&amp;nbsp;solid&amp;nbsp;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&amp;nbsp;solid&amp;nbsp;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&amp;nbsp;solid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#666;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/css_triangles2.png"  alt="Pure CSS Triangle" /&gt;&lt;/p&gt;

&lt;h6&gt;Speech Bubble&lt;/h6&gt;

&lt;p&gt;Now lets use it for a practical application: a pure CSS speech bubble. For this we are going to use a CSS style that is only supported in IE8 and above so it is recommended that if you use this in a production environment, make sure it is not part of the required styles that absolutely need to show.&lt;/p&gt;

&lt;p&gt;First the markup.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"speechBubble"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Hello&amp;nbsp;World&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Technically this can be reduced to a single div but seeing how we want to give flexibility to what ever may be shown in the speech bubble, extra markup was used.&lt;/p&gt;

&lt;p&gt;Some base CSS:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;speechBubble&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;padding&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#4e99b8;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;relative&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;100px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;speechBubble&amp;nbsp;p&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;font&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;size&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;15px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#fff;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;text&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;align&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;center&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We define the div with a position: relative because we are going to use CSS to create the triangle element using the CSS style &lt;strong&gt;content&lt;/strong&gt; and absolute position it into place.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;speechBubble&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;after&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;absolute&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;20px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;content&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #DD0000"&gt;""&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;display&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;block&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10px&amp;nbsp;solid&amp;nbsp;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;right&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10px&amp;nbsp;solid&amp;nbsp;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10px&amp;nbsp;solid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#4e99b8;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We now have a pure CSS speech bubble. You can modify any of the settings to make it work in your own setting such as give it a fluid width, but for ease of understanding I made it a fixed width.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/css_triangles3.png"  alt="Pure CSS Triangle" /&gt;&lt;/p&gt;

&lt;h6&gt;CSS Arrow Link&lt;/h6&gt;

&lt;p&gt;Lets get a little more fancy. Lets make a CSS arrow that is a link. This is the same basic concept as the speech bubble. The only difference is that the arrow is larger than the main element. Lets see how it works.&lt;/p&gt;

&lt;p&gt;Markup:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"#"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"arrow"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;CSS:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;arrow&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#4e99b8;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;margin&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;20px&amp;nbsp;0&amp;nbsp;20px&amp;nbsp;20px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;relative&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;display&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;block&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;arrow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;after&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;content&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #DD0000"&gt;""&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;absolute&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;right&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&amp;nbsp;solid&amp;nbsp;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&amp;nbsp;solid&amp;nbsp;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&amp;nbsp;solid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#4e99b8;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Even though the triangle goes outside the main linked element, the triangle still retains the link making it really useful.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/css_triangles4.png"  alt="Pure CSS Triangle" /&gt;&lt;/p&gt;

&lt;h6&gt;Advanced Button with Triangles&lt;/h6&gt;

&lt;p&gt;Now for a more real world application. We are going to combing the before and after pseudo classes to create two elements to create a really neat CSS button. Now again, this involves a lot of CSS3 so older browsers (like IE) will look nothing like this so check it in browsers to make sure the style is acceptable before you use it in a production environment. &lt;/p&gt;

&lt;p&gt;Markup:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"#"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"advancedButton"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Advanced&amp;nbsp;Button&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Base CSS:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;advancedButton&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;display&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;block&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;relative&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;font&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;size&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;13px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;185px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;line&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;40px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#666;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;text&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1px&amp;nbsp;1px&amp;nbsp;0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#fff;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;text&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;decoration&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;none&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;padding&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;15px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#ededed;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#ffffff&amp;nbsp;0%,&amp;nbsp;#f1f1f1&amp;nbsp;50%,&amp;nbsp;#e1e1e1&amp;nbsp;51%,&amp;nbsp;#f6f6f6&amp;nbsp;100%&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&amp;nbsp;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&amp;nbsp;bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;%,&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#ffffff),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;50&lt;/span&gt;&lt;span style="color: #007700"&gt;%,&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#f1f1f1),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;51&lt;/span&gt;&lt;span style="color: #007700"&gt;%,&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#e1e1e1),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;100&lt;/span&gt;&lt;span style="color: #007700"&gt;%,&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#f6f6f6)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#ffffff&amp;nbsp;0%,#f1f1f1&amp;nbsp;50%,#e1e1e1&amp;nbsp;51%,#f6f6f6&amp;nbsp;100%&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#ffffff&amp;nbsp;0%,#f1f1f1&amp;nbsp;50%,#e1e1e1&amp;nbsp;51%,#f6f6f6&amp;nbsp;100%&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#ffffff&amp;nbsp;0%,#f1f1f1&amp;nbsp;50%,#e1e1e1&amp;nbsp;51%,#f6f6f6&amp;nbsp;100%&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#ffffff&amp;nbsp;0%,#f1f1f1&amp;nbsp;50%,#e1e1e1&amp;nbsp;51%,#f6f6f6&amp;nbsp;100%&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1px&amp;nbsp;solid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#ededed;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Holy cow thats a lot of CSS. Yes, well it is actually lighter than using an image so we deal with it. Lets make it better. Again, this is using the same concepts as we used above, just taking it a step further.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;advancedButton&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;before&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;content&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #DD0000"&gt;""&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;absolute&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;25px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;25px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;right&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;8px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#666;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;o&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ms&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;radius&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;30px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;box&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;shadow&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;inset&amp;nbsp;1px&amp;nbsp;1px&amp;nbsp;3px&amp;nbsp;rgba&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;.2&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;advancedButton&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;after&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;content&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #DD0000"&gt;""&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;absolute&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;line&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;font&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;size&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;right&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;17px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;13px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;8px&amp;nbsp;solid&amp;nbsp;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;bottom&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;8px&amp;nbsp;solid&amp;nbsp;transparent&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;border&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;8px&amp;nbsp;solid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#fff;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;And for fun lets add some hover effects:&lt;/p&gt;

&lt;p&gt;
&lt;/p&gt;&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;advancedButton&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;hover&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;color&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#87b77b;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;.&lt;/span&gt;&lt;span style="color: #0000BB"&gt;advancedButton&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;hover&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;before&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#87b77b;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Now that is a lot of CSS so take your time and go through it slowly so you know how it is working. If you read the article from the start you should have no problem understanding it.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/css_triangles5.png"  alt="Pure CSS Triangle" /&gt;&lt;/p&gt;

&lt;h6&gt;Compatibility&lt;/h6&gt;

&lt;p&gt;So what kinda of compatibility does this have? For the triangles it is supported back to IE7. IE6 technically supports it but it doesn&amp;#8217;t support the transparent style so if you use it make sure instead of transparent it is the same color as your background. The before and after pseudo classes are supported in IE8 and newer. Other browsers you don&amp;#8217;t need to worry about because it has backwards support for browsers that people are actually using.&lt;/p&gt;

&lt;p&gt;So experiment and have fun with triangles. Let me know if you have any questions in the comment section below.&lt;/p&gt;

&lt;p&gt;Also check out the live demo of everything that that article goes over.&lt;/p&gt;

&lt;p&gt;&lt;a href="/blog-examples/css-triangles" class="blogbutton"&gt;View Demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/JK-a6apTNDE" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/pure_css_triangles</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[Japan Inspired Banner With Photoshop and Illustrator]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/Cgijj3NDB4s/japan_inspired_banner_with_photoshop_and_illustrator" />
      <id>tag:cibgraphics.local,2011:index.php/6.63</id>
      <published>2011-04-27T00:11:26Z</published>
      <updated>2011-04-26T18:18:27Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;In a late Photoshop tutorial we are going to take inspiration from Japan to learn about some layer blending techniques to create a cool banner. The techniques are simple and can be applied anywhere. We are even going to introduce some Illustrator to create some of the graphics for this banner.&lt;/p&gt;

&lt;p&gt;The first thing to start off with is our paper background. In the files I have supplied you will find a jpg of paper texture. You will need this for your background. Inside Photoshop create a new document that is 600px wide by 200px high and place the paper texture in. Resize and position it so you get good texture but is void of any weird folds or highly dark areas as these will distract from the point of the banner.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/japan1.png"  alt="Japan 1" width="600" height="200"  /&gt;&lt;/p&gt;

&lt;p&gt;Select the document (Cmd-A for OSX, Ctrl-A for Windows) and apply a layer mask. To the layer, apply a Inner Shadow layer style. Set the Blend Mode to Color Burn, opacity to 50%, distance to 0, and size to 35px. You should have an nice edge around the border of the graphic. If you didn&amp;#8217;t apply a layer mask it would apply it to the whole image, and not the viewable area.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/japan2.png"  alt="Japan 2" width="600" height="200"  /&gt;&lt;/p&gt;

&lt;p&gt;Press D on your keyboard to set your color swatches to default black and white. Create a layer on top of the paper texture and select: Filter - Render - Clouds and set the blend mode to Color Burn with an opacity of 15%. Create a Brightness and Contrast Layer adjustment and set the contrast to 45px. Your paper texture should have a lot of dark brown and brown-red areas which will make it seem a little authentic and rustic.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/japan3.png"  alt="Japan 3" width="600" height="200"  /&gt;&lt;/p&gt;

&lt;p&gt;Now for the graphics. Use your Ellipse Tool (the circle shape tool) and create a circle in the middle of the document. Set the color to a red color. I used #681a1a. Position the circle on the bottom of the document only the top part of the circle is showing. Set the Blend Mode to Overlay and set the opacity to 80%.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/japan4.png"  alt="Japan 4" width="600" height="200"  /&gt;&lt;/p&gt;

&lt;p&gt;Now for Illustrator. Use the shapes in the program to create a elongated triangle. Use the Rotate Tool to copy a bunch in a circle by 30 Degrees. You only need to do enough to cover a half circle.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/japan5.png"  alt="Japan 5" width="600" height="200"  /&gt;&lt;/p&gt;

&lt;p&gt;Copy and Paste this into your document as a smart object. Enlarge it so it covers the entire document. Position the center at the bottom of the circle so it appears as though sun rays are coming out of the circle, change the blend mode to Overlay and the opacity to 15%. Put the smart object behind the circle in the layers pallet. Make a selection of the circle and reverse the selection. Select the ray layer and make layer mask out of your selection.&amp;nbsp; This makes it so you can&amp;#8217;t see the rays behind the circle.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/japan6.png"  alt="Japan 6" width="600" height="200"  /&gt;&lt;/p&gt;

&lt;p&gt;The last step is to create and position the text. I use the font Gentium, but you can use what ever font you want. Both text objects are set to Overlay with the bigger being set to 15% opacity while the smaller one is set to 75%. The final step was the copy and apply the same layer mask that the rays had to the larger text. This cleans up the graphic and lets the circle really stand out as its own object since it is so important to the culture.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/japan.png"  alt="Japan Final" width="600" height="200"  /&gt;&lt;/p&gt;

&lt;p&gt;You are now done. With a few shapes and the help of blend modes we have created a neat banner that feels artistic and authentic.&lt;/p&gt;

&lt;p&gt;&lt;a href="/downloads/japan.zip" class="blogbutton"&gt;Download Tutorial Files&lt;/a&gt;
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/Cgijj3NDB4s" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/japan_inspired_banner_with_photoshop_and_illustrator</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[HTML5 Basics]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/PhTtFuNApRY/html5_basics" />
      <id>tag:cibgraphics.local,2011:index.php/6.60</id>
      <published>2011-03-26T18:24:32Z</published>
      <updated>2011-04-03T12:25:34Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;HTML5 is certainly a hot topic and if you are a web developer you have to at least know the basics of it. Thankfully it is fairly easy to learn if you know what is going on. In this tutorial I am going to go through some of the basics that will help you get started coding HTML5.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DOCTYPE&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The biggest change is the fact that the DOCTYPE has been simplified. No longer are you required to know long DOCTYPEs. In fact, it has been simplified to the point where it can actually be memorized. For example, if you were doing a traditional HTML4 document your DOCTYPE would look something like this:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #0000BB"&gt;DOCTYPE&amp;nbsp;html&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;PUBLIC&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"-//W3C//DTD&amp;nbsp;XHTML&amp;nbsp;1.0&amp;nbsp;Transitional//EN"&amp;nbsp;&lt;br /&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Good luck actually memorizing that. In HTML5 it is simply: &lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #0000BB"&gt;DOCTYPE&amp;nbsp;html&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Much easier to memorize.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Changes in the HEAD tag&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;HTML5 is smart enough to know what kind of documents you might be linking to your page like Javascript and CSS. In the past we would have to declare what type of document you were attaching by a &lt;em&gt;type=&amp;#8220;text/css&amp;#8221;&lt;/em&gt; or &lt;em&gt;type=&amp;#8220;text/javascript&amp;#8221;&lt;/em&gt;. This is no longer needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;New Tags&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;HTML5 brings a bunch of new, more semantic tags to use in your code. Gone are the days where you have to write a header like &lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&amp;nbsp;id&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"header"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Now you can simply use the new header tag.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;header&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;header&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Here is a list of some common new tags that you would do well to learn&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Header&lt;/em&gt; - Defines a header of a page or section.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Footer&lt;/em&gt; - Defines the footer of a page or section.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Article&lt;/em&gt; - Defines content that is self-contained and could be independently distributed or reused. For example, this could be a blog post.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Section&lt;/em&gt; - Defines a group of common elements or information.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Aside&lt;/em&gt; - Defines information that is related to the content around the aside element. For example, this could include bullet points to an article.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hgroup&lt;/em&gt; - Defines a group of headers (the headers such as H1 and H2 not the header tag itself).&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Nav&lt;/em&gt; - Defines navigation&lt;/p&gt;

&lt;p&gt;There are many many more tags but this are the ones that you should know and use first. A good place to learn about all the tags is &lt;a href="http://html5doctor.com/"&gt;http://html5doctor.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multimedia&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Because it is such an involved subject I will leave the full explanation of this for another tutorial but HTML5 has the capability to show multimedia such as movies and audio with the video and audio tags. Right now there is a browser fight for which formats to support so if you do include this into your page, make sure you include all formats including Flash for browsers that do not support these tags. Again, this is a deep topic and will be fully covered in another tutorial.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is another section that is very deep so I won&amp;#8217;t go into it much here, but HTML5 has some advanced technology behind it to support Offline Storage, Geolocation APIs, Canvases, Web Workers and XMLHttpRequest 2. A lot of these also need Javascript to work but these are powerful technologies that are built in the specification.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Support&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the big question. &amp;#8220;Can I use it now?&amp;#8221; The answer is yes. In fact if you are reading this on my site then you are already seeing it in action because this site is made with HTML5. Now just writing the new DOCTYPE and the new tags isn&amp;#8217;t enough because past browsers don&amp;#8217;t know what HTML5 is so you have to do a little work to get it to display correctly. Most notable is the IE browsers. Currently the only IE browser that can understand HTML5 is IE9 which at the time of this writing was just released a couple weeks ago. Past IE browsers don&amp;#8217;t recognize the tags and won&amp;#8217;t display them correctly. For this we will have to add the HTML5 tags to the browser&amp;#8217;s DOM (Document Object Model) via javascript. The script is confusing if you don&amp;#8217;t know javascript but thankfully you don&amp;#8217;t need to understand it. Also Google has taken the time to host it on it&amp;#8217;s CDN (Content Delivery Network) for us to use and take advantage of. In your head tag place this code:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#91;if&amp;nbsp;IE&amp;#93;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;script&amp;nbsp;src&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"http://html5shiv.googlecode.com/svn/trunk/html5.js"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#91;endif&amp;#93;&lt;/span&gt;&lt;span style="color: #007700"&gt;--&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This will make it so IE can see the new tags and style them. Without this IE will not even be able to style the tags with CSS.&lt;/p&gt;

&lt;p&gt;We also have another problem that needs to be addressed. IE can now see the tags, but it doesn&amp;#8217;t know what tags are Block Level elements or what ones are Inline elements. We can use CSS for this. There are only a few tags that we need to worry about so add this to your CSS document:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;header&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;footer&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;aside&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;nav&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;article&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;section&amp;nbsp;&amp;#123;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;display&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;block&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;That is it. Your website should now we ready to be displayed in all browsers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The A Tag&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There is one more thing that I want to go over. In HTML5, the a element is now considered a block element. We don&amp;#8217;t include this into our CSS because it would cause havoc with styling the site. HTML5 browsers will also display them inline despite them technically being a block level element. So what gives. Why the change?&lt;/p&gt;

&lt;p&gt;The change goes the way of necessity. For example, say we wanted to make this whole section link to another page:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ul&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Point&amp;nbsp;one&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Point&amp;nbsp;one&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ul&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;To get this to link to another page, we would have to use javascript or make the unordered list into a bunch of span tags. With HTML5 it is now valid to wrap the whole section with an a tag such as this:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"#"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ul&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Point&amp;nbsp;one&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Point&amp;nbsp;one&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ul&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This is now perfectly valid in HTML5. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;HTML5 is a very powerful spec that is still changing but you can use it right now. In order to help you get started you can use my HTML5 Vanilla Kit which comes with all the code that I have talked about here. You can download a free copy at &lt;a href="http://cibgraphics.com/projects/vanilla"&gt;http://cibgraphics.com/projects/vanilla&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know if you have any questions about HTML5 in the comments section below.
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/PhTtFuNApRY" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/html5_basics</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[CSS3 2-D Transforms]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/e9DQmh_XnKw/css3_2_d_transforms" />
      <id>tag:cibgraphics.local,2011:index.php/6.59</id>
      <published>2011-02-26T19:18:12Z</published>
      <updated>2011-04-03T13:14:13Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;One of the most powerful aspects of CSS3 is 2d transforms. They enable the front-end developer to manipulate objects in ways that CSS2 only dreamed of. In reality, the only way to get to do 2d transforms was to use javascript. We are going to be looking at the basics of using 2d transforms and then you can use your creativity in how they apply to your own pages. Since these are not going to work in older browsers it is best if you use these effects in &amp;#8220;nice to have&amp;#8221; situations instead of &amp;#8220;need to have&amp;#8221; ones. If you absolutely need to have these effects to do a particular effect then you will need to rely or fall back on javascript.&lt;/p&gt;

&lt;p&gt;In order to understand how CSS3 transforms work you will need to understand the concept of a CSS function. Chances are you have been using them already an haven&amp;#8217;t known it. In short a CSS function is a property&amp;#8217;s value that accepts an argument. Or rather an property&amp;#8217;s value that accepts an addition input. The background-image property is a good example of a property that uses a CSS function.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;image&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;url&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #DD0000"&gt;'../image/logo.png'&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;See the parentheses? That is the function. You &amp;#8216;pass&amp;#8217; in a value.&lt;/p&gt;

&lt;p&gt;Now that we understand CSS functions we can now learn CSS3 transforms because it is all about functions. Just for notes that you will need to use vender prefixes but for clarity I will omit them here.&lt;/p&gt;

&lt;p&gt;Instead of showing images of what these do (boring in this case), please refer to the demo which I have set up which will show all of these in action.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.cibgraphics.com/blog-examples/css3-transforms" class="blogbutton"&gt;View Demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the demo, I am using a normal empty div with basic CSS applied to it so you can see what is going on. Every div has the exact same basic CSS applied to it. The only thing that is different is the transform that we are learning about.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;div&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;150px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;150px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;margin&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;50px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;blue&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Translate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The first transform value we are going to learn about is Translate. Translate by default accepts two arguments (remember those are values). The first is the x-offset (left and right) and the second is the y offset (up and down). For the x-offset a positive number will move it to the right while a negative number will move it to the left. The y-offset a positive number will move it down while a negative number will move it up. Lets look at the code.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;translate&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;70px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;20px&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;One thing to note is that if you pass only one argument, it will only do the x-offset and not apply anything to the y-offset. This is different that properties like margin and padding that apply it to both x and y.&lt;/p&gt;

&lt;p&gt;Translate accepts all the normal values be it pixels, ems, percents, ect.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scale&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The next value we are going to be learning about is Scale. Judging by the name you might know what this does already. This will scale the object based on the arguments you pass to it. Unlike the other values, this one does not accept normal inputs such as a pixel value. (are you confused with double values yet?) With scale you pass an argument based on how you want to multiply its width and height by. If that confuses you lets look at some code. Lets say you have an object that is 10px x 10px and you wanted the width to be 15px. Here is how you would do that with the scale property:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;scale&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1.5&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;If you remember back to math class 1.5 multiplied by 10 is 15. The same holds true for the other argument (10 x 1= 10). Easy huh. If you wanted one of those values to be 5px just pass an argument of 0.5 and you have it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rotate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Next up is Rotate. Rotate is fun because you can get some very interesting effects especially if you combine it with other CSS3 effects such as animation. The Rotate value accepts only one argument which can be either a deg or a rad (for clarity we will be using deg). A positive value will go clockwise and a negative value will go counter-clockwise.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rotate&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;25deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Skew&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CSS Skew accepts two arguments and just like the others that accept two arguments the first is the x-offset and the second is the y-offset. The arguments accept degrees and can be kinda tricky to figure out what you need so until you get the hang of it, just experiment with it.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;skew&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5deg&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Combining Functions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you wanted to combine a bunch of these and apply them to one object there is a simple way to do that instead of writing them out each individually. You can separate the functions by a space (not a comma) like so:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;transform&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;translate&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;70px&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;20px&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;scale&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1.3&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0.5&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rotate&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;25deg&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;skew&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5deg&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10deg&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Wrapping Up&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;2D transformations are very powerful. Remember when you apply them to add the vender prefixes and or javascript fallbacks and you should be good. Try experimenting with them and combing them with other CSS3 additions such as animation.&lt;/p&gt;

&lt;p&gt;I have set up a demo page so you can see all of these working (of course in the browsers that support it) so you are able to see at a glance what that do.&lt;/p&gt;

&lt;p&gt;If you have any questions let me know in the comment section.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.cibgraphics.com/blog-examples/css3-transforms" class="blogbutton"&gt;View Demo&lt;/a&gt;
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/e9DQmh_XnKw" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/css3_2_d_transforms</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[CSS3 Animated Gradient Background]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/PCPXqxvYVTs/css3_animated_gradient_background" />
      <id>tag:cibgraphics.local,2011:index.php/6.57</id>
      <published>2011-02-16T13:14:11Z</published>
      <updated>2011-04-29T12:39:13Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;So far we have looked at CSS gradients as well as CSS animations. We are now going to combine them into a cool and interesting effect. This should be considered experimental and probably shouldn&amp;#8217;t be used on any production sites unless you have the proper CSS fallbacks.&lt;/p&gt;

&lt;p&gt;We are going to create a simple list where the background animates on the hover event so lets get started with some base markup.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ul&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ul&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Pretty basic here. Nothing new or fantastic. Let&amp;#8217;s also set some base CSS styles.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;li&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;padding&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;margin&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;width&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;200px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Now is the time for the gradient. We are going to do a 3 color gradient, two at the ends with a color stop 50% through. The markup looks like this:&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&amp;nbsp;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;right&amp;nbsp;top&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;from&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#FFD820),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;stop&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;50&lt;/span&gt;&lt;span style="color: #007700"&gt;%,&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#FF8722),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;to&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#FF3021)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gradient&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;left&lt;/span&gt;&lt;span style="color: #007700"&gt;,&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#FFD820,#FF8722,#FF3021&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;);&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;For the animation we are going to want the background gradient to move to the left so we see the right most color. This may seem a little odd because you are thinking you should be already seeing the right most color since the gradient takes up 100% of the width. You are correct. We are going to change that with a new CSS property &lt;strong&gt;background-size&lt;/strong&gt;.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;size&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;200&lt;/span&gt;&lt;span style="color: #007700"&gt;%;&lt;br /&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;size&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;200&lt;/span&gt;&lt;span style="color: #007700"&gt;%;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;size&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;200&lt;/span&gt;&lt;span style="color: #007700"&gt;%;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;To start the animation we are going to need to declare some sort of movement or change on the hover event.&amp;nbsp; In this case we want the background to move to the left (have a background position of right).&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;li&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;hover&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;right&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;To finish up the animation we actually need it to animate, so on the li we need to add this: &lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1s&amp;nbsp;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&amp;nbsp;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1s&amp;nbsp;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&amp;nbsp;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;transition&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1s&amp;nbsp;background&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;position&amp;nbsp;linear&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;And there we have it, your background gradient should now be animating when you hover over it. A simple and effective technique that requires no images or javascript. As usual this will only work with Firefox 4 Beta 2 and Webkit browsers (Safari and Chrome).&lt;/p&gt;

&lt;p&gt;&lt;a href="http://cibgraphics.com/blog-examples/css3-animated-gradient-background" class="blogbutton"&gt;View Demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/PCPXqxvYVTs" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/css3_animated_gradient_background</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[Neon Space Text in Photoshop]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/F0wZ8CICo34/neon_space_text_in_photoshop" />
      <id>tag:cibgraphics.local,2011:index.php/6.56</id>
      <published>2011-02-06T17:13:36Z</published>
      <updated>2011-04-03T12:30:38Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;For this tutorial we are going to be focusing on who to create a neon text with adding a cool graphic behind the text. The effect is very simple (so simple you will be amazed) but the image has a lasting impression that you can use on many projects to gave it an extra flare. &lt;/p&gt;

&lt;p&gt;The first thing we are going to do is write out our text. You can use any font you like. I used Josefin Sans Bold which you can download for free. Create a new document 600px wide and 300px high at 72ppi and fill the background with black. Type out Photoshop in white and center it in the the middle.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/photoshop_space1.png"  alt="Neon Text in Photoshop1"  /&gt;&lt;/p&gt;

&lt;p&gt;Double click on the layer to bring up your layer styles and add a Outer Glow. Set the Opasity to 50-55% and make the color to a neon blue color.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/photoshop_space2.png"  alt="Neon Text in Photoshop2"  /&gt;&lt;/p&gt;

&lt;p&gt;Next create a Inner Glow, set the blend mode to Normal, Opacity to 100%, color to the same blue as the Outer Glow, and the size down to 3px.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/photoshop_space3.png"  alt="Neon Text in Photoshop3"  /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/photoshop_space4.png"  alt="Neon Text in Photoshop4"  /&gt;&lt;/p&gt;

&lt;p&gt;Duplicate the layer, drop behind the old layer. Right click on the layer and clear layer styles. Go to Filter - Blur - Gaussian Blur and set it to about 6px and hit ok.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/photoshop_space5.png"  alt="Neon Text in Photoshop5"  /&gt;&lt;/p&gt;

&lt;p&gt;Double click on the layer to apply a layer style to that layer. Apply a Color Overlay of the same blue as before. &lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/photoshop_space6.png"  alt="Neon Text in Photoshop6"  /&gt;&lt;/p&gt;

&lt;p&gt;We now have our text ready. The last thing to do is apply our graphic behind our text, position our text and delete any stars that might be interfering with our text.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/photoshop_space_final.jpg"  alt="Neon Text in Photoshop"  /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="/downloads/photoshop_space_final.zip" class="blogbutton"&gt;Download PSD&lt;/a&gt;
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/F0wZ8CICo34" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/neon_space_text_in_photoshop</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[Create a Color Radial in Adobe Illustrator]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/ueD_CdfCxN0/create_a_color_radial_in_adobe_illustrator" />
      <id>tag:cibgraphics.local,2011:index.php/6.54</id>
      <published>2011-01-08T23:45:21Z</published>
      <updated>2011-04-03T12:31:23Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;Adobe Illustrator is a wonderful program that lets you create amazing vector graphics. There are so many tutorials out there that cater to Photoshop that I though it was time to do one for Illustrator. In time I will also do tutorials for Adobe&amp;#8217;s other programs such as InDesign and perhaps Flash Catalyst. Today we are going to be creating a beautiful color radial using simple techniques that can be applied anywhere.&lt;/p&gt;

&lt;p&gt;To get started create two elongated circles that overlaps about 50% (see picture). It doesn&amp;#8217;t matter what color they are because we will be changing the color of them later.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/color_radial1.png"  alt="Overlap Elongated Circles" width="600" height="299" style="border: 0;" alt="image" /&gt;&lt;/p&gt;

&lt;p&gt;Get out out Pathfinder pallet (&lt;strong&gt;Window - Pathfinder&lt;/strong&gt;). With both circles selected click the intersect option (top row, third from left). This will make only the parts that overlap remain. What we want is a nice leaf like shape.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/color_radial2.png"  alt="Use Pathfinder Pallet" width="600" height="277" style="border: 0;" alt="image" /&gt;&lt;/p&gt;

&lt;p&gt;In your tool pallet, find your rotate tool under your eraser. With your shape select &lt;strong&gt;Option/Alt&lt;/strong&gt; click the bottom point of the shape. This will bring up a dialog box asking for a angle. Enter 15 degrees and select &lt;strong&gt;Copy&lt;/strong&gt; (not Ok). To get our radial pattern we want to repeat this step but to do it the easy way Illustrator has a built in function to accomplish this. Hit &lt;strong&gt;Cmd/Ctr-D&lt;/strong&gt; to duplicate the effect. Do this until the radial is complete.&lt;/p&gt;

&lt;p&gt;We now want start preparing our radial. Go through and make sure the stacking order is reverse of what it is currently. Meaning the last object that was made is last, and the first object you started with is in the front.&lt;/p&gt;

&lt;p&gt;Now comes the fun part. Color. To start our color we are going to start off with red at the top, yellow on the left, green on the bottom, and blue on the right. On your radial add these colors to those points now. This is just for reference to make your life easier later. Make sure these are pure colors.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/color_radial4.png"  alt="Starting the Color" width="600" height="459" style="border: 0;" alt="image" /&gt;&lt;/p&gt;

&lt;p&gt;Now we want to figure out what out colors are actually going to be. Instead of doing a bunch of math and color conversions we are going to go it the easy way. In the bottom of your document make 5 squares each with the base colors that you used above (with the last box being the same color as the first). What we are going to do here is make a color chart we can grab colors from. Make sure you have a good deal of space between the boxes. Go up to &lt;strong&gt;Object - Blend - Blend Options&lt;/strong&gt;, set the spacing to Specific Steps and set the steps to 5. Select all your color boxes and go to &lt;strong&gt;Object - Blend - Make&lt;/strong&gt;.&amp;nbsp; You should now have a good looking color bar to grab colors from. The final step for this is to expend the bar. Go to Object - Expand to turn the boxes into individual objects you can interact with. A tip I used was to put a black bar above the pure colors so I could tell where they were. This helps so you can tell where they are.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/color_radial5.png"  alt="Color Bar" width="600" height="209" style="border: 0;" alt="image" /&gt;&lt;/p&gt;

&lt;p&gt;You can now do through and apply your colors to the correct object to make the color radial using the eye dropper tool.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/color_radial6.png"  alt="Color Radial" width="600" height="459" style="border: 0;" alt="image" /&gt;&lt;/p&gt;

&lt;p&gt;The final step that I did was to put it on a black background, change the blending mode to Overlay, and drop the opacity to 50%.&amp;nbsp; And added touch was to type the word Illustrator in the font Lobster, set the blending mode to Soft Light and the opacity to 75%.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.cibgraphics.com/images/blogimages/color_radial_final.png"  alt="Final Color Radial" width="600" height="459" style="border: 0;" alt="image" /&gt;&lt;/p&gt;

&lt;p&gt;You can use the tips and techniques in this tutorial for almost anything. Have fun with it and see what you can create.
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/ueD_CdfCxN0" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/create_a_color_radial_in_adobe_illustrator</feedburner:origLink></entry>

    <entry>
      <title><![CDATA[CSS3 Multi-Column]]></title>
      <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/cibgraphics/~3/GbRed3pAn1M/css3_multi_column" />
      <id>tag:cibgraphics.local,2011:index.php/6.53</id>
      <published>2011-01-02T16:51:12Z</published>
      <updated>2011-04-03T12:33:13Z</updated>
      <author>
            <name>Christopher Bishop</name>
            <email>cbishop@cibgraphics.com</email>
                  </author>

      <content type="html">
        &lt;p&gt;CSS3 has really changed the way front end developers are shaping and designing the way webpages look today without the need for extra images and extra markup. Today we are going to be looking at a new CSS3 property that takes a common problem that took several divs and reduces it to a simple container leaving the presentation to the CSS where it belongs.&lt;/p&gt;

&lt;p&gt;This common problem is as you might have guessed is multiple columns. I am going to show you how to make a simple article with a header and text using CSS3 properties for multiple columns that will degrade gracefully in browsers that do not support it (read: Internet Explorer and Opera).&lt;/p&gt;

&lt;p&gt;To start off we will need our basic HTML markup to apply our CSS to. In case you might be wondering, we are going to be using a little HTML5 here. It can easily be adapted to a HTML4 document.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;article&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;h2&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Today&lt;/span&gt;&lt;span style="color: #DD0000"&gt;'s&amp;nbsp;Headline&amp;nbsp;Article&amp;nbsp;Header&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/article&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;And once again, we will need our base CSS styles.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;h2&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#b4cad3;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;color&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#fff;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;padding&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&amp;nbsp;10px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;p&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;color&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#404040;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;font&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;size&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;12px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;line&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;height&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;18px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;margin&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10px&amp;nbsp;0&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;background&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#f2f2f2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;padding&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;5px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Now comes the fun part, applying the multiple columns. There are 4 main properties but we are only going to be focusing on 3. The first is &lt;strong&gt;column-count&lt;/strong&gt;. This is basically how many columns you want. The next is &lt;strong&gt;column-gap&lt;/strong&gt;. This controls the space between the columns. The last one we will be looking at today is &lt;strong&gt;column-rule&lt;/strong&gt;.&amp;nbsp; Column rules are basically lines that separate the columns. They only exist between the column and never on the outside. The syntax is the same as the CSS border property being width, type, color in that order. The property we won&amp;#8217;t be looking at today (because it won&amp;#8217;t be necessary), is &lt;strong&gt;column-width&lt;/strong&gt;, and that is exactly what you expect it is.&lt;/p&gt;

&lt;p&gt;As usual, since this is CSS3 we will be using the standard vender prefixes. Opera in this case does not support multiple columns so don&amp;#8217;t bother trying to use the -o- prefix. It will not work here.&lt;/p&gt;

&lt;p&gt;In our example we need to write very little CSS. We want to have 3 columns, have a gap of 25px, and have a dashed 1px rule. Since we don&amp;#8217;t want our rule to conflict with the readability of our text, we are going to have the color of our rule be much lighter than the body text.&lt;/p&gt;

&lt;div class="code_block"&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;article&amp;nbsp;&amp;#123;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;column&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;count&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;3&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;column&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gap&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;25px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;moz&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;column&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rule&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1px&amp;nbsp;dashed&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#898989;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;column&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;count&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;3&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;column&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gap&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;25px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;webkit&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;column&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rule&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1px&amp;nbsp;dashed&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#898989;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;column&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;count&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;3&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;column&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;gap&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;25px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;column&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rule&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1px&amp;nbsp;dashed&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF8000"&gt;#898989;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;margin&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;top&lt;/span&gt;&lt;span style="color: #007700"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;50px&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;That is all there is to it. In browsers that don&amp;#8217;t support it, the text will just flow as if there was not any columns there. I also added a little CSS3 text-shadow to the header and body copy to add a little visual flair.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.cibgraphics.com/downloads/CSS3MultiColumn.zip" class="blogbutton"&gt;Download Files&lt;/a&gt;&lt;br /&gt;
 
&lt;a href="http://www.cibgraphics.com/blog-examples/css3-multi-column" class="blogbutton" target="_blank"&gt;View Demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know in the comment section below if you have any comments or suggestions.
&lt;/p&gt;
      &lt;img src="http://feeds.feedburner.com/~r/cibgraphics/~4/GbRed3pAn1M" height="1" width="1"/&gt;</content>
    <feedburner:origLink>http://www.cibgraphics.com/blog/article/css3_multi_column</feedburner:origLink></entry>


</feed>
