<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CSS3.com</title>
	<atom:link href="http://www.css3.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.css3.com</link>
	<description>CSS3.com - A comprehensive CSS 3 reference guide, tutorial, and blog</description>
	<lastBuildDate>Thu, 10 May 2012 16:43:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Animatable &#8211; HTML5 / CSS3 Easy Animation</title>
		<link>http://www.css3.com/animatable-html5-css3-easy-animation/</link>
		<comments>http://www.css3.com/animatable-html5-css3-easy-animation/#comments</comments>
		<pubDate>Thu, 10 May 2012 16:43:33 +0000</pubDate>
		<dc:creator>Lechlak</dc:creator>
				<category><![CDATA[BLOGGING]]></category>

		<guid isPermaLink="false">http://www.css3.com/?p=1058</guid>
		<description><![CDATA[As I was scrolling through my Google reader, I ran across a neat application called Animatable. The application has not been launched to the public yet, but the core concept is easily understood from its landing page. &#8220;Create, serve and track HTML5/CSS3 animations for desktop, Android, Blackberry QNX, iOS and WebOS mobile devices.&#8221; In essence [...]]]></description>
			<content:encoded><![CDATA[<p>As I was scrolling through my Google reader, I ran across a neat application called <a rel="external no-follow" href="http://animatable.com/">Animatable</a>. The application has not been launched to the public yet, but the core concept is easily understood from its landing page. &#8220;Create, serve and track HTML5/CSS3 animations for desktop, Android, Blackberry QNX, iOS and WebOS mobile devices.&#8221;</p>
<p>In essence Animatable is an application that allows you to create cross browser animation in a simple to use interface. If you have ever used Windows Movie Maker, an Adobe product, or even Microsoft applications for a few years, you will feel comfortable tackling the user interface.</p>
<p><img align="left" width="48%" style="padding-right:5px;" src="http://www.css3.com/wp-content/uploads/2012/05/animatableapp.png" alt="animatable" /> If you hover over the green arrow on the bottom of the page, it moves and places dots along the graph. It is quite an impressive animation for CSS3 if you think about the complexity that this would normally involve or at least the FLASH application work that would be needed. This removes Flash and makes it cross browser friendly. I love the concept that the Animatable team has developed and can see the value in their work. This could easily become a huge resource for developers since it provides the functionality in one central location. </p>
<p>The Animatable team includes: Naomi Atkinson, Andy Clarke, Mircea Piturca and Dan Rubin.</p>
<p>Check out their video for a detailed analysis and demo.</p>
<p><iframe src="http://player.vimeo.com/video/22174448" width="500" height="316" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>Extra note: iPad version: we are building a web-based, in-browser tool — as such we are doing our best to make sure it works on iPad.<br />
<img align="right" src="http://www.css3.com/wp-content/uploads/2012/05/twitter-animatableapp-avatar_reasonably_small.png" alt="animatable" /><br />
It would be very impressive if they built the app such that it would responsive to a tablet or mobile device. The web is sure getting exciting with these new HTML5 and CSS3 animation features!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.css3.com/animatable-html5-css3-easy-animation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 Generator .com</title>
		<link>http://www.css3.com/css3-generator-com/</link>
		<comments>http://www.css3.com/css3-generator-com/#comments</comments>
		<pubDate>Sun, 06 May 2012 06:59:23 +0000</pubDate>
		<dc:creator>Lechlak</dc:creator>
				<category><![CDATA[BLOGGING]]></category>

		<guid isPermaLink="false">http://www.css3.com/?p=1041</guid>
		<description><![CDATA[CSS3 Generator.com is a pretty intuitive tool. It allows you to prototype ideas with CSS3 without actually needing any coding experience. The precision and accuracy of the tool have been confirmed. I was worried when it was giving me cross browser compatibility compliance, but after verifying with the CSS standards and practical testing, everything that [...]]]></description>
			<content:encoded><![CDATA[<p>CSS3 Generator.com is a pretty intuitive tool. It allows you to prototype ideas with CSS3 without actually needing any coding experience. The precision and accuracy of the tool have been confirmed. I was worried when it was giving me cross browser compatibility compliance, but after verifying with the CSS standards and practical testing, everything that the CSS3 generator creates has been accurate!</p>
<p><img width="85%" src="http://www.css3.com/wp-content/uploads/2012/05/0a.png" alt="" /></p>
<p>You simply choose what type of new styling you want to achieve, input the values needed to make it function through prompts, and then you preview while you make changes. It reveals the preview, if available, on the screen so you can alter the prompted values and watch your CSS3 transform before your eyes.</p>
<p><img width="85%" src="http://www.css3.com/wp-content/uploads/2012/05/0.png" alt="" /></p>
<p>After you are finished with the code generation, you can export the code. It will tell you what browsers support the style and it even gives a convenient little copy button. This allows you to keep the code 100% accurate.</p>
<p><img width="85%" src="http://www.css3.com/wp-content/uploads/2012/05/1.png" alt="" /></p>
<p>There are several different types of stylings that you can acheive with this product. One of them is the text transform. You can add shadows and colors to elements that normally won&#8217;t receive special treatment. In the past you would need to create </p>
<p><img width="85%" src="http://www.css3.com/wp-content/uploads/2012/05/4.png" alt="" /></p>
<p>Randy Jensen is a Web Developer based in Dallas, TX. My passion is great design and usability. He developed this great CSS3 tool.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.css3.com/css3-generator-com/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>9Lessons: Multiple Form Submission</title>
		<link>http://www.css3.com/9lessons-multiple-form-submission/</link>
		<comments>http://www.css3.com/9lessons-multiple-form-submission/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 19:29:50 +0000</pubDate>
		<dc:creator>Lechlak</dc:creator>
				<category><![CDATA[BLOGGING]]></category>

		<guid isPermaLink="false">http://www.css3.com/?p=1021</guid>
		<description><![CDATA[Sergio had sent me a very impressive link that had helped him out a few weeks back. How do you submit multiple forms with jQuery and Ajax? Well if you think about Facebook for a minute, each box that you are posting to is an instance of a form. This means that there needs the [...]]]></description>
			<content:encoded><![CDATA[<p>Sergio had sent me a very impressive link that had helped him out a few weeks back. How do you submit multiple forms with jQuery and Ajax? Well if you think about Facebook for a minute, each box that you are posting to is an instance of a form. This means that there needs the ability to make several form submissions without page reloading. Can you imagine what would happen if every time you posted on someone&#8217;s wall or chat the page reloaded? I know I would rarely use their service. So to counter that horrendous problem, Facebook uses a similar method as below.</p>
<p>&nbsp;</p>
<p><img src="http://lh5.ggpht.com/_N9kpbq3FL74/SizC-pvyeOI/AAAAAAAABx8/sYdZ4pUVUxo/facebook_design.png" alt="Submit multiple forms with jQuery and  Ajax." /></p>
<p>This is NOT my code. This was taken from <a target="_blank" alt="9lessons" title="9lessons" rel="external no-follow" href="http://www.9lessons.info/2009/06/submit-multiple-forms-jquery-ajax.html">9 lessons</a>.</p>
<p>&nbsp;</p>
<p><strong>Javascript Code</strong></p>
<pre>
< script type="text/javascript" src="jquery.js"></script>
< script type="text/javascript" >
$(document).ready(function()
{
$(".comment_submit").click(function(){
var element = $(this);
var Id = element.attr("id");
var test = $("#textboxcontent"+Id).val();
var dataString = 'textcontent='+ test + '&#038;com_msgid=' + Id;
if(test=='')
{
alert("Please Enter Some Text");
}
else
{
$("#flash"+Id).show();
$("#flash"+Id).fadeIn(400).html('<img src="ajax-loader.gif" align="absmiddle"> loading.....');
$.ajax({
type: "POST",
url: "insertajax.php",
data: dataString,
cache: false,
success: function(html){
$("#loadplace"+Id).append(html);
$("#flash"+Id).hide();
}
});
}return false;});});
< /script>
</pre>
<p><strong>PHP and HTML Code</strong></p>
<pre>
< div id="loadplace< ?php echo $msg_id; ?>"></ div>
< div id="flash<?php echo $msg_id; ?>"></ div>
< div class='panel' id="slidepanel< ?php echo $msg_id; ? >">
< form action="" method="post" name="< ?php echo $msg_id; ? >">
< textarea id="textboxcontent< ?php echo $msg_id; ? >" ></ textarea>< br />
< input type="submit" value=" Comment_Submit "
class="comment_submit" id="< ? php echo $msg_id; ? >" / >
< /form>
< /div>
</pre>
<p><strong>insertajax.php</strong></p>
<pre>
< ?php
if(isSet($_POST['textcontent']))
{
$textcontent=$_POST['textcontent'];
// Some SQL data values insert into comments table
}
? >
< div class="load_comment">
< ?php echo $textcontent; ?></ div>
</pre>
<p>As you can see the value of being able to have multiple form submissions can not be underrated. To see a full demo check out the link above. I will be developing a simple chat script for download utilizing multiple form submissions similar to the Facebook chat of old where you could have multiple windows open. </p>
<p>If you wanted to mass style the form submission it would be easy to take something like jqTransform or better yet utilize the article on <a href="http://www.css3.com/basic-pure-css3-form-styling-no-js-required/">CSS form styling</a> for a more contemporary method!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.css3.com/9lessons-multiple-form-submission/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>15 Dynamic CSS3 Menus from CodeCanyon Sellers</title>
		<link>http://www.css3.com/15-dynamic-css3-menus-from-codecanyon-sellers/</link>
		<comments>http://www.css3.com/15-dynamic-css3-menus-from-codecanyon-sellers/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 01:20:30 +0000</pubDate>
		<dc:creator>Lechlak</dc:creator>
				<category><![CDATA[BLOGGING]]></category>

		<guid isPermaLink="false">http://www.css3.com/?p=1009</guid>
		<description><![CDATA[CSS3 is changing how we build websites. Javascript and images are being replaced with CSS3 animations and properties. What was once required to be an image is now built in CSS3. One of the best examples of this is the rounded corners on menus or buttons. The ability for CSS3 and cross browser compatibility is [...]]]></description>
			<content:encoded><![CDATA[<p>CSS3 is changing how we build websites. Javascript and images are being replaced with CSS3 animations and properties. What was once required to be an image is now built in CSS3. One of the best examples of this is the rounded corners on menus or buttons. The ability for CSS3 and cross browser compatibility is coming along slowly.  No longer will we have to rely on so much JavaScript and images to create nice looking website elements such as buttons and menu navigations. You can build a rounded navigation menu, with no images and no Javascript, and effectively make use of the new CSS3 properties <a href="http://www.css3.com/outstanding-new-menu-method-with-css3/">border-radius</a> and <a href="http://www.css3.com/moz-and-webkit-pulsing-animation-for-text-with-css3/">animation</a>.</p>
<p><a href="http://codecanyon.net/item/advanced-menu-manager-system/637633?WT.ac=category_thumb&amp;WT.seg_1=category_thumb&amp;WT.z_author=eduvoindo"><img class="alignnone" src="http://3.s3.envato.com/files/7258436/preview_590x300.jpg" alt="Advanced Menu Manager System - CodeCanyon Item for Sale" width="590" height="300" /></a></p>
<p>Main feature about this application is the fact of using the nested set model hierarchical data structure instead of the old adjancy list. Nested set Modal is a much more robust and faster way of storing and retrieving hierarchical data on a database that strugles with relational calculus and relational algebra such as MySQL.</p>
<p><a href="http://codecanyon.net/item/easy-menu-manager/474819?WT.ac=category_thumb&amp;WT.seg_1=category_thumb&amp;WT.z_author=gawibowo"><img class="alignnone" src="http://3.s3.envato.com/files/5474617/01_Preview.jpg" alt="Easy Menu Manager - CodeCanyon Item for Sale" width="590" height="300" /></a></p>
<p>Easy Menu Manager is an AJAX /PHP powered menu management system. You can add, edit, delete, and reorder menu items easily using this application.</p>
<p><a href="http://codecanyon.net/item/inav-css3-menu/807729?ref=downv"><img class="alignnone" src="http://0.s3.envato.com/files/23007927/1_inav%20css3%20menu%20preview.png" alt="" width="590" height="300" /></a></p>
<p>This is a CSS3 navigation mega menu with 4 variants (horizontal, sticky footer, vertical left and vertical right), 11 premade color schemes and a lot of nice features. Is very easy to use and install, well documented and no JavaScript/jQuery. For more info watch the video preview and the screenshots.</p>
<p><a href="http://codecanyon.net/item/metro-css3-mega-menu/1402313?ref=downv"><img class="alignnone" src="http://2.s3.envato.com/files/23007844/css3-metro_mega-menu.png" alt="" width="590" height="300" /></a></p>
<p>This is a CSS3 Menu inspired in the new Microsoft Metro UI. It comes with 4 different “box” layouts, 5 images animations and more nice features. Is very easy to use and install, well documented and no JavaScript/jQuery. For more info watch the video preview and the screenshots.</p>
<p><a href="http://codecanyon.net/item/css3-clean-mega-menu/1161219?ref=designmodo"><img class="alignnone" src="http://1.s3.envato.com/files/13517256/mega-menu-inline-preview.jpg" alt="CSS3 Clean Mega Menu - CodeCanyon Item for Sale" width="590" height="300" /></a></p>
<p>CSS3 Clean Mega Menu is simple and easy to use full-width mega menu with 6 built-in color themes. It supports up to six columns out-of-the-box. You can easily customize it adding more columns or color themes.</p>
<p><a href="http://codecanyon.net/item/menu-with-css3-effects-and-notification-bubbles/1147974?ref=designmodo"><img class="alignnone" src="http://3.s3.envato.com/files/18608456/Banner.jpg" alt="" width="590" height="300" /></a></p>
<p>This Menu with CSS3 Effects and Notification Bubbles has everything you need. The functionality is divided in different parts and that makes it very powerful. The core is a rock solid base for every css menu with unlimited menu levels and a mega menu. The effects are pure css, but you can use the jQuery plugin for support in older browsers. The menu styles are also pure css and there are no images used.    As the name suggests, Sherpa is a total solution for all your navigation requirements.</p>
<p><a href="http://codecanyon.net/item/sherpa-complete-navigation-system-css-edition/235809?ref=designmodo"><img class="alignnone" src="http://0.s3.envato.com/files/2442585/banner_css.jpg" alt="Sherpa | Complete Navigation System (CSS Edition) - CodeCanyon Item for Sale" width="590" height="300" /></a></p>
<p>Sherpa brings together the three main navigation elements of every interface – Navbar, Sidebar and Sticky Footer. Each one consists of a selection of different menu types including: Slide Menu, Mega Menu, Accordion Menu (in sidebar) and Drop Menu. You can pick, choose and mix these to make a really unique navigation.</p>
<p><a href="http://codecanyon.net/item/css3-animated-mega-nav/223476?ref=designmodo"><img class="alignnone" src="http://1.s3.envato.com/files/16285946/CSS3%20Animated%20Mega%20Navigation%20Bar.jpg" alt="CSS3 Animated Mega Nav - CodeCanyon Item for Sale" width="590" height="300" /></a></p>
<p>This CSS only mega navigation bar is extremely flexible and can be used for any type of website. Just customize here and there and your dream navigation bar is ready!</p>
<p><a href="http://codecanyon.net/item/css3-mega-drop-down-menu/126387?ref=designmodo"><img class="alignnone" src="http://0.s3.envato.com/files/21683702/css3-mega-drop-down-menu-preview.jpg" alt="" width="590" height="300" /></a></p>
<p>This <strong>Mega Drop Down Menu</strong> is a flexible and easy to integrate solution to build your custom menus. The drop down relies only on CSS /XHTML and comes with a fully working contact form. 3 main variants are included : horizontal, vertical aligned on the left and vertical aligned on the right. The content can be organized into 6 columns based on the 960 grid system. This item comes with 9 color variants (and 2 color schemes for the drop downs – dark and light) and a detailed documentation to help you to customize it.</p>
<p><a href="http://codecanyon.net/item/mega-dropdown-enhanced/138975?ref=designmodo"><img class="alignnone" src="http://1.s3.envato.com/files/1313820/01_large.jpg" alt="Mega Dropdown Enhanced - CodeCanyon Item for Sale" width="590" height="300" /></a></p>
<p>Mega Dropdown Enhanced is a CSS3 dropdown menu which is easily customizable and features 7 included color schemes (red, blue, orange, green, grey, tan, teal).</p>
<p><a href="http://codecanyon.net/item/website-in-a-navigation-bar/407423?ref=designmodo"><img class="alignnone" src="http://2.s3.envato.com/files/4532605/preview.jpg" alt="Website in a Navigation Bar - CodeCanyon Item for Sale" width="590" height="300" /></a></p>
<p>It has valid HTML / CSS, there is no javascript or jQuery, it is cross browser compatible, and there are four different colors.</p>
<p><a href="http://codecanyon.net/item/html5css3-drop-down-menu/163419?ref=designmodo"><img class="alignnone" src="http://3.s3.envato.com/files/2086150/1.jpg" alt="HTML5/CSS3 Drop Down Menu - CodeCanyon Item for Sale" width="590" height="300" /></a></p>
<p>Super flexible and semantic HTML5 /CSS3 drop down menu, absolutely no JavaScript. Very easy and quick to implement!</p>
<p><a href="http://codecanyon.net/item/modern-vertical-menu/2168420?WT.ac=category_thumb&amp;WT.seg_1=category_thumb&amp;WT.z_author=tiberiualexander"><img class="alignnone" src="http://0.s3.envato.com/files/25057600/Preview.jpg" alt="Modern Vertical Menu - CodeCanyon Item for Sale" width="590" height="300" /></a></p>
<p>Modern Vertical Menu is a clean looking navigation coming in two colour schemes. It can handle dropdown menus and it uses smooth slide effects to display them. All these stuff are made only with pure CSS3 ! Oh, and don’t worry, the menu still looks great in older browsers like Internet Explorer 8 (it even displays the gradients) and it’s functional in Internet Explorer 7. Did I mention that it’s really easy to use it?</p>
<p><a href="http://codecanyon.net/item/css3-simple-tabbed-navigation/2159470?WT.ac=category_thumb&amp;WT.seg_1=category_thumb&amp;WT.z_author=knurb"><img class="alignnone" src="http://0.s3.envato.com/files/24961016/finalpreview.jpg" alt="CSS3 Simple Tabbed Navigation - CodeCanyon Item for Sale" width="590" height="300" /></a></p>
<p>This is a simpe but beautiful tabbed navigation completly written in CSS3 &amp; HTML5 – clean code!</p>
<p><a href="http://codecanyon.net/item/simple-css3-menu/2020019?WT.ac=category_thumb&amp;WT.seg_1=category_thumb&amp;WT.z_author=tiberiualexander"><img class="alignnone" src="http://1.s3.envato.com/files/24589838/Preview2.jpg" alt="Simple CSS3 Menu - CodeCanyon Item for Sale" width="590" height="300" /></a></p>
<p>Simple CSS3 Menu is actually not a simple menu. It may have a minimalist look, but it’s a pretty complex navigation featuring a mega-menu with up to 5 columns (which can handle links, lists, paragraphs and many more), two menu levels and smooth fade/slide effects. And it’s all made by using pure CSS3!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.css3.com/15-dynamic-css3-menus-from-codecanyon-sellers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The 9 Awe Inspiring CSS3 Websites of Quarter 1 &#8211; 2012</title>
		<link>http://www.css3.com/the-9-awe-inspiring-css3-websites-of-quarter-1-2012/</link>
		<comments>http://www.css3.com/the-9-awe-inspiring-css3-websites-of-quarter-1-2012/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 04:17:16 +0000</pubDate>
		<dc:creator>Lechlak</dc:creator>
				<category><![CDATA[BLOGGING]]></category>

		<guid isPermaLink="false">http://www.css3.com/?p=999</guid>
		<description><![CDATA[Alright so I might have been a little biased on these decisions, but I went with websites that I have run across and felt they deserved to be pointed out. They offer a lot of unique CSS3 features and give a great user experience without sacrificing performance or site structure. Here are 9 awe inspiring css3 websites [...]]]></description>
			<content:encoded><![CDATA[<p>Alright so I might have been a little biased on these decisions, but I went with websites that I have run across and felt they deserved to be pointed out. They offer a lot of unique CSS3 features and give a great user experience without sacrificing performance or site structure.</p>
<p>Here are 9 awe inspiring css3 websites for the first quarter of 2012. Please enjoy!</p>
<p><a href="http://www.bagigia.com/"><img class="size-full wp-image-3375 alignnone" title="bagigia" src="http://lechlak.com/blog/wp-content/uploads/2012/04/bagigia.jpg" alt="" width="615" height="348" /></a></p>
<p>Bagigia is an interesting website utilizing a full scale arsenal of CSS3 craftsmanship. The full scale screen image rotation is done masterfully and the diverse functionality while scrolling and providing image by image manipulation really enhances the user&#8217;s experience.</p>
<p>&nbsp;</p>
<p><a href="http://www.moremobilerelations.com/"><img class="size-full wp-image-3376 alignnone" title="moremobilerelations" src="http://lechlak.com/blog/wp-content/uploads/2012/04/moremobilerelations.jpg" alt="" width="615" height="346" /></a></p>
<p>I love this website. The scrolling functionality of a single page website is great, but when you add on top the functionality of filtering and menu traversing, you get a very good product. The hovering effect on all images is done in CSS3.</p>
<p>&nbsp;</p>
<p><a href="http://www.rexonaformen.com.mx/superhero/"><img class="alignnone size-full wp-image-3377" title="thenextsuperheroareyou" src="http://lechlak.com/blog/wp-content/uploads/2012/04/thenextsuperheroareyou.jpg" alt="" width="615" height="346" /></a></p>
<p>Super Hero Mobile Relations has an extremely cool loading feature done in HTML5 and the site combined with CSS3 is great. The menu effect utilizes the pulsing feature in CSS3 which we covered in our previous blog / tutorial. The sprites used on this site are great. They really decrease the load time and shows that the author / developer knows how to save kbs.</p>
<p>&nbsp;</p>
<p><a href="http://assets.wwf.org.uk/custom/foodstory/"><img class="alignnone size-full wp-image-3378" title="wwfearthtourassets" src="http://lechlak.com/blog/wp-content/uploads/2012/04/wwfearthtourassets.jpg" alt="" width="615" height="344" /></a></p>
<p>My favorite feature for this website is the linear approach they took and made it very accessible through CSS. They had a lot of reveal features with their sliders where it would display an animation behind the scenes. It made the website very interactive.</p>
<p>&nbsp;</p>
<p><a href="http://www.kryptis.com/"><img class="alignnone size-full wp-image-3379" title="kryptisdigitalagency" src="http://lechlak.com/blog/wp-content/uploads/2012/04/kryptisdigitalagency.jpg" alt="" width="615" height="347" /></a></p>
<p>Kryptis has two focus features that leave an impact on me. One is the animation of the loading at the start and the opening of the website similar to the doors on Star Wars. The second is the full screen image slider after the Star Wars doors open.</p>
<p>&nbsp;</p>
<p><a href="https://mixpanel.com/"><img class="alignnone size-full wp-image-3380" title="mixpanelanalytics" src="http://lechlak.com/blog/wp-content/uploads/2012/04/mixpanelanalytics.jpg" alt="" width="615" height="347" /></a></p>
<p>Mixpanel is a great application that analyzes data in their reporting system. The homepage has a neat CSS3 effect with images, hovering, and shadows. The actual backend is very feature rich and uses CSS3 to enhance the overall experience with rgb colors.</p>
<p>&nbsp;</p>
<p><a href="http://www.sencha.com/products/animator"><img class="alignnone size-full wp-image-3381" title="senchaanimatorcss3" src="http://lechlak.com/blog/wp-content/uploads/2012/04/senchaanimatorcss3.jpg" alt="" width="615" height="347" /></a></p>
<p>The Sencha framework is incredible for creating a responsive mobile HTML5 application with great CSS3 features. It uses a great menu system for running the application with only one physical web page and js combined with css power the responsive features that make it feel like a native application rather than a hybrid.</p>
<p>&nbsp;</p>
<p><a href="http://www.inigral.com/data/"><img class="alignnone size-full wp-image-3382" title="inigralfacebookanalytics" src="http://lechlak.com/blog/wp-content/uploads/2012/04/inigralfacebookanalytics.jpg" alt="" width="615" height="347" /></a></p>
<p>If you look onto the data page for Inigral, you can see the graphing functionality that will be a future tutorial here. It involves jQuery to power the bars from a rest state and adds the css property of height afterwards with an easing effect.</p>
<p>&nbsp;</p>
<p><a href="http://www.hubspot.com/"><img class="alignnone size-full wp-image-3374" title="hubspotmarketingautomationatitsbest" src="http://lechlak.com/blog/wp-content/uploads/2012/04/hubspotmarketingautomationatitsbest.jpg" alt="" width="615" height="346" /></a></p>
<p>The backend of Hubspot has some great reporting features that utilize CSS graphing and simple functionality that appears to be nothing more than normal images, but is actually built on CSS3 properties that enhance the users experience and cut down on the load time.</p>
<p>There are a lot of CSS websites out there that deserve to be on this page. I choose the websites that I have run across and been inspired by. My <a href="http://lechlak.com/#/portfolio">portfolio</a> has a load of CSS as well, but I felt like that would be self-promotion and this is more about getting inspired by CSS.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.css3.com/the-9-awe-inspiring-css3-websites-of-quarter-1-2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Moz and Webkit Pulsing Animation for Text with CSS3</title>
		<link>http://www.css3.com/moz-and-webkit-pulsing-animation-for-text-with-css3/</link>
		<comments>http://www.css3.com/moz-and-webkit-pulsing-animation-for-text-with-css3/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 19:09:15 +0000</pubDate>
		<dc:creator>Lechlak</dc:creator>
				<category><![CDATA[BLOGGING]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[moz]]></category>
		<category><![CDATA[pulsing]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.css3.com/?p=941</guid>
		<description><![CDATA[Hello World! So after the last tutorial on styling our menu, we are going to look into animations involving CSS3. We are going to be applying the webkit animation properties to text elements inside of a specific div tag, but you can truly do this with any dom element on the page. This is what [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.css3.com/wp-content/uploads/2012/04/Moz-and-Webkit-Pulsing-Animation-for-Text-with-CSS3.png" alt="" title="Moz and Webkit Pulsing Animation for Text with CSS3" width="615" height="300" class="alignnone size-full wp-image-943" /></p>
<p>Hello World! So after the last tutorial on styling our <a target="_blank" href="http://www.css3.com/outstanding-new-menu-method-with-css3/">menu</a>, we are going to look into animations involving CSS3. We are going to be applying the webkit animation properties to text elements inside of a specific div tag, but you can truly do this with any dom element on the page. </p>
<p>This is what we are going to be making today:</p>
<style>
    @-webkit-keyframes pulse { from {opacity: 0.0; font-size: 100%; }      to {        opacity: 1.0;        font-size: 150%;      }    }        div #content {      -webkit-animation-name: pulse;      -webkit-animation-duration: 1s;      -webkit-animation-iteration-count: infinite;      -webkit-animation-timing-function: ease-in-out;    -webkit-animation-direction: alternate;    }  </style>
<div id="content"></div>
<p id="log">
<p>    <script>
      document.getElementById('content').innerHTML = 'animated content';
    </script></p>
<p>Still interested? Great! That is what I was hoping to view. With CSS3 we can create animations to replace animated gifs, Flash animations, and JS features. If you aren&#8217;t interested well scroll to the bottom and check out the source for yourself. </p>
<p>To create animations in CSS3, you will have to learn about the @keyframes rule. The @keyframes rule is where the animation is created. This is very similar to Flash. You will specify a CSS style inside the @keyframes rule and the animation will gradually change from the current style to the new style. </p>
<p>Internet Explorer and Opera do not yet support the @keyframes rule or the animation property. Firefox requires the prefix -moz-, while Chrome and Safari require the prefix -webkit-.</p>
<p>This is the CSS we will be using. </p>
<pre>
< style>
@-webkit-keyframes pulse {
  from {
    opacity: 0.0;
    font-size: 100%;
  }
  to {
    opacity: 1.0;
    font-size: 150%;
  }
}

div {
  -webkit-animation-name: pulse;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-direction: alternate;
  -webkit-animation-duration: 3s;
}​
< /style>
</pre>
<p>It seems simple enough because it truly is. CSS3 makes leaps and bounds to make your life easier. It reduces load time and the need for external libraries to make the UX better. The HTML / JS for this page is as follows</p>
<pre>

 < div id="content"></ div>
    < p id="log"></ p>
    < script>
      document.getElementById('content').innerHTML = 'animated content';
    < /script>
</pre>
<p>Now everything together into one file would be:</p>
<pre>

< !DOCTYPE html>
< html>
  < head>
  < style>
    @-webkit-keyframes pulse {
      from {
        opacity: 0.0;
        font-size: 100%;
      }
      to {
        opacity: 1.0;
        font-size: 150%;
      }
    }

    div {
      -webkit-animation-name: pulse;
      -webkit-animation-duration: 3s;
      -webkit-animation-iteration-count: infinite;
      -webkit-animation-timing-function: ease-in-out;
      -webkit-animation-direction: alternate;
    }
  < /style>
  < /head>
  < body>
    < div id="content"></ div>
    < p id="log"></ p>
    < script>
      document.getElementById('content').innerHTML = 'animated content';
    < /script>
  < /body>
< /html>
</pre>
<p>If you were to do this for Firefox, you would change the CSS to:</p>
<pre>

 < style>
    @-moz-keyframes pulse {
      from {
        opacity: 0.0;
        font-size: 100%;
      }
      to {
        opacity: 1.0;
        font-size: 150%;
      }
    }

    div {
      -moz-animation-name: pulse;
      -moz-animation-duration: 3s;
      -moz-animation-iteration-count: infinite;
      -moz-animation-timing-function: ease-in-out;
      -moz-animation-direction: alternate;
    }
  < / style>
</pre>
<p>Following these simple methods can create a nice transition period in dom elements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.css3.com/moz-and-webkit-pulsing-animation-for-text-with-css3/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Outstanding New Menu Method with CSS3</title>
		<link>http://www.css3.com/outstanding-new-menu-method-with-css3/</link>
		<comments>http://www.css3.com/outstanding-new-menu-method-with-css3/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 18:55:13 +0000</pubDate>
		<dc:creator>Lechlak</dc:creator>
				<category><![CDATA[BLOGGING]]></category>

		<guid isPermaLink="false">http://www.css3.com/?p=913</guid>
		<description><![CDATA[So you saw the button tutorial and thought to yourself how could I make this better? Well it would help if you could apply the same style to all aspects of your website giving off a consistent look and feel. So here I am to proudly present an outstanding new menu method with CSS3. The [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.css3.com/wp-content/uploads/2012/04/outstanding-new-menu-method-with-css3.png" alt="" title="outstanding new menu method with css3" width="615" height="300" class="alignnone size-full wp-image-925" /></p>
<p>So you saw the <a href="http://www.css3.com/pure-css3-button-styling-with-webkit-and-moz/">button</a> tutorial and thought to yourself how could I make this better? Well it would help if you could apply the same style to all aspects of your website giving off a consistent look and feel. So here I am to proudly present an outstanding new menu method with CSS3. The goal of this brief tutorial is to illustrate the concepts of using gradients and movement all from within CSS3!</p>
<p>This is what we will be making: (Click to see it live)</p>
<p><a href="http://lechlak.com/css3.com/onmmwcss3.html" target="_blank" rel="external no-follow"><img class="size-full wp-image-3308 alignnone" title="Outstanding New Menu Method with CSS3" src="http://lechlak.com/blog/wp-content/uploads/2012/04/Outstanding-New-Menu-Method-with-CSS3.jpg" alt="" width="357" height="66" /></a></p>
<p><a href="http://lechlak.com/css3.com/onmmwcss3.html" target="_blank" rel="external no-follow"><img class="size-full wp-image-3308 alignnone" title="Outstanding New Menu Method with CSS3" src="http://lechlak.com/blog/wp-content/uploads/2012/03/Outstanding-New-Menu-Method-with-CSS3-2.jpg" alt="" width="357" height="66" /></a></p>
<p><a href="http://lechlak.com/css3.com/onmmwcss3.html" target="_blank" rel="external no-follow"><img class="size-full wp-image-3308 alignnone" title="Outstanding New Menu Method with CSS3" src="http://lechlak.com/blog/wp-content/uploads/2012/03/Outstanding-New-Menu-Method-with-CSS3-3.jpg" alt="" width="357" height="66" /></a></p>
<p>Just scroll to the bottom to get the source of the style sheet and menu if you are a go getter.</p>
<p>The two main methods focused on here are the gradient and animation features of CSS3. The gradient tool allows you to blend colors from top to bottom and removes that specific need from creating an image. They are not perfect yet, but the speed improvement can be significant if you do it properly. </p>
<pre>

background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(240, 240, 240));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#f0f0f0');
</pre>
<p>The animation tool is a little more complex, but still a lot easier and less resource intensive than creating the javascript to animate it. With CSS3 you can create animations to replace animated images (gifs), Flash animations, and javascript in web pages / applications.</p>
<pre>

	opacity:0;
	filter: alpha(opacity=0);

	-webkit-transition: .3s top ease-in, .3s opacity ease-in;
	-moz-transition: .3s top ease-in, .3s opacity ease-in;
	-o-transition: .3s top ease-in, .3s opacity ease-in;
	-ms-transition: .3s top ease-in, .3s opacity ease-in;
	transition: .3s top ease-in, .3s opacity ease-in;
</pre>
<p>This is how the menu should look. For some reason the syntax highlighter kept converting this to actual html. Just remove the space right before every tag. Sorry for that trouble. If you want you can just view source on the demo and copy that menu.</p>
<pre>

< ul class="menu css3tutorial">
	< li>< a href="#">My Number< span class="blue">10< /span>< /a>< /li>
	< li>< a href="#">Your Number< span class="pink">14< /span>< /a>< /li>
	< li>< a href="#">Our Number< span class="yellow">24< /span>< /a>< /li>
	< li>< a href="#">Done< /a>< /li>
< /ul>
</pre>
<p>This is how our stylesheet should look:</p>
<pre>ul, a {
	padding:0;
	text-decoration:none;
}

.css3tutorial.menu {
	display: inline-block;

	background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(240, 240, 240));
	background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(240, 240, 240));
	background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(240, 240, 240));
	background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(240, 240, 240));
	background-image: linear-gradient(top, rgb(249, 249, 249), rgb(240, 240, 240));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#f0f0f0');

	-webkit-border-radius:0.2em;
	-moz-border-radius:0.2em;
	border-radius:0.2em;

	border:1px solid #cecece;

	-webkit-box-shadow:
		inset 0px 1px 0px #fff,
		0px 1px 2px rgba(0,0,0,.06);
	-moz-box-shadow:
		inset 0px 1px 0px #fff,
		0px 1px 2px rgba(0,0,0,.06);
	box-shadow:
		inset 0px 1px 0px #fff,
		0px 1px 2px rgba(0,0,0,.06);
}

.css3tutorial.menu li {
	float:left;
	position:relative;

	border-right:1px solid #d8d8d8;
	border-left:1px solid #ffffff;
}
.css3tutorial.menu li:first-child { border-left:none; }
.css3tutorial.menu li:last-child  { border-right:none;}

.css3tutorial.menu li a {
	font-family:'Helvetica Neue', Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:#666666;
	text-shadow:0px 1px 0px #ffffff;

	display: block;
	padding:0 1em;
	line-height:2.5em;
}

.css3tutorial.menu li a span {
	position:absolute;
	top:-2em;
	right: 0.5em;

	width: 1.5em;
	height: 1.5em;

	line-height:1.5em;
	text-align:center;

	font-family:"Helvetica Neue";
	font-weight:bold;
	color:#fff;
	text-shadow:0px 1px 0px rgba(0,0,0,.15);

	-webkit-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,35),
		0px 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.35),
		0px 1px 1px rgba(0,0,0,.2);
	box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.35),
		0px 1px 1px rgba(0,0,0,.2);

	-webkit-border-radius:4em;
	-moz-border-radius:4em;
	border-radius:4em;

	opacity:0;
	filter: alpha(opacity=0);

	-webkit-transition: .3s top ease-in, .3s opacity ease-in;
	-moz-transition: .3s top ease-in, .3s opacity ease-in;
	-o-transition: .3s top ease-in, .3s opacity ease-in;
	-ms-transition: .3s top ease-in, .3s opacity ease-in;
	transition: .3s top ease-in, .3s opacity ease-in;
}

.css3tutorial.menu li a span.pink {
	background-image: -webkit-linear-gradient(top, rgb(247, 130, 151), rgb(244, 102, 119));
	background-image: -moz-linear-gradient(top, rgb(247, 130, 151), rgb(244, 102, 119));
	background-image: -o-linear-gradient(top, rgb(247, 130, 151), rgb(244, 102, 119));
	background-image: -ms-linear-gradient(top, rgb(247, 130, 151), rgb(244, 102, 119));
	background-image: linear-gradient(top, rgb(247, 130, 151), rgb(244, 102, 119));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f78297', EndColorStr='#f46677');

	border:1px solid #ce4f5e;
}
.css3tutorial.menu li a span.yellow {
	background-image: -webkit-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 72));
	background-image: -moz-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 72));
	background-image: -o-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 72));
	background-image: -ms-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 72));
	background-image: linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 72));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#feda71', EndColorStr='#feba48');

	border:1px solid #dea94f;
}
.css3tutorial.menu li a span.blue {
	background-image: -webkit-linear-gradient(top, rgb(172, 228, 248), rgb(108, 205, 243));
	background-image: -moz-linear-gradient(top, rgb(172, 228, 248), rgb(108, 205, 243));
	background-image: -o-linear-gradient(top, rgb(172, 228, 248), rgb(108, 205, 243));
	background-image: -ms-linear-gradient(top, rgb(172, 228, 248), rgb(108, 205, 243));
	background-image: linear-gradient(top, rgb(172, 228, 248), rgb(108, 205, 243));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ace4f8', EndColorStr='#6ccdf3');

	border:1px solid #79b5cb;
}
.css3tutorial.menu li:hover a span {
	top:-1em;
	opacity:1;
	filter: alpha(opacity=100);
}</pre>
<p>It is as simple as that! If you have any questions feel free to post in the comments or contact me directly. Enjoy programming, coding, or scripting. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.css3.com/outstanding-new-menu-method-with-css3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Basic Pure CSS3 Form Styling. No JS Required.</title>
		<link>http://www.css3.com/basic-pure-css3-form-styling-no-js-required/</link>
		<comments>http://www.css3.com/basic-pure-css3-form-styling-no-js-required/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 20:03:22 +0000</pubDate>
		<dc:creator>Lechlak</dc:creator>
				<category><![CDATA[BLOGGING]]></category>

		<guid isPermaLink="false">http://www.css3.com/?p=866</guid>
		<description><![CDATA[Pure CSS3 form styling is becoming more popular. It has its drawbacks, but the increased loading time from the traditional JS overlay is wasted tenths of seconds when talking about optimizing to maximize for your entire audience. Most forms are fairly straight forward and only utilize inputs and text areas rather than radios and check [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.css3.com/wp-content/uploads/2012/03/css.jpg" alt="Basic Pure CSS3 Form Styling. No JS Required." title="css" width="615" height="300" class="alignnone size-full wp-image-908" /></p>
<p>Pure CSS3 form styling is becoming more popular. It has its drawbacks, but the increased loading time from the traditional JS overlay is wasted tenths of seconds when talking about optimizing to maximize for your entire audience. Most forms are fairly straight forward and only utilize inputs and text areas rather than radios and check boxes which create their own challenge.</p>
<p>The example code below is just a small sampling of what you could do. Don&#8217;t be afraid to add background gradients or color to your form. I focus on a standard gray look for most elements because it satisfies a wider audience than being color specific. You can play around with the shadow and the background color to add a completely different look to your website. If you have a dark website, I suggest swapping the CSS form code to blend and pop on a dark background. Just add this CSS to your style sheet to instantly style any form.</p>
<p>&nbsp;</p>
<pre>input {
    padding: 10px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px #444;
    -moz-box-shadow: 0 0 5px #444;
    box-shadow: 0 0 3px #444;
    border: 1px solid #fff;
}

textarea {
    padding: 15px;
    border: 1px solid #fff;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px #444;
    -moz-box-shadow: 0 0 5px #444;
    box-shadow: 0 0 10px #444;
}

input[type="text"]:hover, textarea:hover {
    border: 1px solid #233567;
}</pre>
<p>Default Form with no CSS. It looks like a pretty boring form to me!</p>
<form>First name:<br />
<input type="text" name="firstname" />
<div style="clear: both;"></div>
<p>Last name:<br />
<input type="text" name="lastname" />
</form>
<p>Now if we added the CSS, we can really enhance the overall look of the form. This form is a lot more exciting! It gives a more updated and modern feel with the rounded corners, the gentle shadowing, and the padding that gives a bigger impression. This form style fits for a lot of websites, but it definitely doesn&#8217;t fit for every website. I hope you enjoy customizing this form to your taste.</p>
<form>First name:<br />
<input style="padding: 10px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 5px #444; -moz-box-shadow: 0 0 5px #444; box-shadow: 0 0 3px #444; border: 1px solid #fff;" type="text" name="firstname" />
<div style="clear: both;"></div>
<p>Last name:<br />
<input style="padding: 10px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 5px #444; -moz-box-shadow: 0 0 5px #444; box-shadow: 0 0 3px #444; border: 1px solid #fff;" type="text" name="lastname" />
<div style="clear: both;"></div>
</form>
<p>The CSS on the form makes a big impact to your web appearance. If you are interested in enhancing your form further, you can customize with other properties that you find in the tutorials on here: background color, gradient, padding, or even an image, but I think you will be satisfied just by adding a little CSS to your stylesheet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.css3.com/basic-pure-css3-form-styling-no-js-required/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pure CSS3 Button Styling with Webkit and Moz</title>
		<link>http://www.css3.com/pure-css3-button-styling-with-webkit-and-moz/</link>
		<comments>http://www.css3.com/pure-css3-button-styling-with-webkit-and-moz/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 00:41:06 +0000</pubDate>
		<dc:creator>Lechlak</dc:creator>
				<category><![CDATA[BLOG]]></category>
		<category><![CDATA[buttons]]></category>
		<category><![CDATA[moz]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.css3.com/?p=849</guid>
		<description><![CDATA[So you are looking at your PSD layout and thinking to yourself: &#8220;These buttons look sharp&#8221;. You start to cut them out of the template and realize something horrible! You are wasting kbs of loading time here. You are racking up tenths of a second and losing precious audiences around the globe! So you decide [...]]]></description>
			<content:encoded><![CDATA[<p>So you are looking at your PSD layout and thinking to yourself: &#8220;These buttons look sharp&#8221;. You start to cut them out of the template and realize something horrible! You are wasting kbs of loading time here. You are racking up tenths of a second and losing precious audiences around the globe! So you decide to fulfill the epic buttons by creating them with CSS 3!</p>
<p>Example:</p>
<p>I like to take into account the backwards compatibility which is why you see box shadow done multiple times.</p>
<pre>button{
   border: 1px solid #8EC1DD;
   background-color: #DDEEFF;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
   text-shadow: 0 1px #fff;
   padding: 5px 30px;
}</pre>
<p><button style="border: 1px solid #8EC1DD; background-color: #ddeeff; border-radius: 4px; -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; color: #3985a8; text-shadow: 0 1px white; padding: 5px 30px;">Test</button></p>
<p>What a gorgeous CSS3 button utilizing shadows.</p>
<p>If you were looking to create a more rounded button like&#8230;</p>
<p><button style="border: 1px solid #8EC1DD; background-color: #ddeeff; border-radius: 10px; -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; color: #3985a8; text-shadow: 0 1px white; padding: 5px 30px;">Test</button></p>
<p>You would want to increase the &#8221; border-radius: 4px; &#8221; &#8211; in my example I used &#8221; border-radius: 10px; &#8221;</p>
<p>The opposite is true if you want to have a square button.</p>
<p><button style="border: 1px solid #8EC1DD; background-color: #ddeeff; border-radius: 1px; -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; color: #3985a8; text-shadow: 0 1px white; padding: 5px 30px;">Test</button></p>
<p>For the above example I used &#8221; border-radius: 1px; &#8221;</p>
<p>Following these simple steps can help eliminate the need for images thus reducing the amount of time needed to execute the loading of your site.</p>
<p>So that is all great with your CSS 3 button, but maybe what you want to do is give that button a hover effect. Well that is simple enough to do.</p>
<pre>button:hover{
   border: 1px solid #8EC1DD;
   background-color: #DDEEFF;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
   text-shadow: 0 1px #000;
   padding: 5px 30px;
}</pre>
<p>In this case I simply changed the &#8221; text-shadow: 0 1px #fff; &#8221; to &#8221; text-shadow: 0 1px #999; &#8221; It doesn&#8217;t look as clean, but it definitely emphasizes the text and you can see the color break through.</p>
<p><button style="border: 1px solid #8EC1DD; background-color: #ddeeff; border-radius: 4px; box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; color: #3985a8; text-shadow: 0 1px #000; padding: 5px 30px;">Test</button></p>
<p>Think about all of the great possibilities with CSS3 using these techniques. Sure we applied them to buttons, but you could apply this to any object: boxes, dividers, menus, and on.</p>
<p>Stay tuned for more developments on CSS3. My next blog is going to be about CSS3 forms and how to make those forms come alive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.css3.com/pure-css3-button-styling-with-webkit-and-moz/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Write blog articles for CSS3.com</title>
		<link>http://www.css3.com/write-blog-articles-for-css3-com/</link>
		<comments>http://www.css3.com/write-blog-articles-for-css3-com/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 18:51:00 +0000</pubDate>
		<dc:creator>Sergio Jasinski</dc:creator>
				<category><![CDATA[BLOGGING]]></category>

		<guid isPermaLink="false">http://www.css3.com/?p=844</guid>
		<description><![CDATA[CSS3.com is looking for inspired individuals that would like to contribute with interesting and compelling posts to this website. Not interested in copy and pasting content from other sites, instead, someone that likes writing about CSS/CSS3/Web Development/Design/etc. Consider also commenting on good articles and blog posts from other sites, and contributing with tricks, cool shortcuts [...]]]></description>
			<content:encoded><![CDATA[<p>CSS3.com is looking for inspired individuals that would like to contribute with interesting and compelling posts to this website. Not interested in copy and pasting content from other sites, instead, someone that likes writing about CSS/CSS3/Web Development/Design/etc. Consider also commenting on good articles and blog posts from other sites, and contributing with tricks, cool shortcuts you have acquired, etc. Click on contact us and get started right away.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.css3.com/write-blog-articles-for-css3-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

