CSS3 Decorations for Internet Explorer 6-8: CSS3 Pie

We all know the powerful styling features of CSS3. The rounded corners, soft drop shadows and gradient fills are some of the elements that our designer friends love to use for creating attractive, eye-catching websites. However, they are difficult and time-consuming to implement, involving complex sprite images, extra non-semantic markup, large JavaScript libraries, and other lovely hacks.

CSS3 can help up deal with all that. As we know, Internet Explorer does not support any of these features so we often need to refrain from using them and use the same old tedious techniques for the foreseeable future.

PIE stands for Progressive Internet Explorer and it was developed to make IE 6-8 capable of rendering several of the most useful CSS3 decoration features. It’s an IE attached behavior which, when applied to an element, allows IE to recognize and display a number of CSS3 properties.

PIE currently has full or partial support for the following CSS3 features:

  • border-radius
  • box-shadow
  • border-image
  • multiple background images
  • linear-gradient as background image


Other features are under active development.

PIE is still a young project with big plans. But it’s already good enough to save you a lot of time and make your life as a Web developer much easier. Happy CSS3 coding!

Grid Accordion with jQuery: Pack lot of text into a small place

Accordion is a UI pattern made up of a series of containers for your content, all of which are closed when the new panel opens and reveals itself. Chris Coyier came up with Grid Accordion (powered by jQuery and CSS). It works with the same theory as most other accordions. Only one cell is opened at a time. The big thing is that the column of the current open cell expands to a reasonable reading width. The effect is really awesome as it offers you a handy alternative to classical accordions, by adding all the data you need in a single table.

One way to look at an accordion is like a collapsed single column of a table. I was recently building a page for a client site, where the information that they provided really made sense to present as a table. But it was too much information to view all at once. I thought it would have been overwhelming visually. I also thought that it was most likely that people visiting this page would know what they needed right away, so having them click once to get it seemed pretty reasonable. So, a table of accordions!

Light, Flexible, Browser-friendly & Easy to use Framework: EZ-CSS

EZ-CSS is a light (1kb), flexible, browser-friendly and easy to use CSS Framework. It works by forcing the final element in the HTML flow to become a block formatting context. EZ-CSS is an easy 4-step process: Insert, Copy, Paste, Edit. This framework lets you create multiple columns of any width, with or without gutters of any width. The small stylesheet can be integrated into any existing style sheet (or in a style element) which makes this solution “framework agnostic”.

EZ-CSS relies on very light HTML markup and CSS rules, but its developers pushed the envelope even further for those who need fast results without increasing the risk of breakage. Their “Quick & Dirty” solution is less semantic than the regular method, but it relies on fewer hooks in the markup, fewer rules in the style sheet and at the same time creates a width-less block formatting context without the caveats that come with using DIVs.

Free Documentation Templates: Easily create your product help page

If you are a web developer that needs a documentation template page for his (software) products than this post should raise your interest. I will share with you 2 templates that I found and really liked because they are very easy to customize. Why spending time creating a template when you could use a free one and focus your attention on just writing the content and improve product’s quality? Each template has common fields that should be on every doc template such as contact section, author information, overview, and usage.

The HTML/CSS format is preferable since it can be viewed by anyone in a browser. PDF’s and other Video files might require extra software for the buyer/client to view.
[Read more…]

6 Professional Looking CV/Resume Web Templates

The Envato Team launched recently a new sub-category on Themeforest specifically for CVs/Resumes optimized for web. It’s becoming more and more common for potential customers to request a link to your personal website/CV page rather than a sheet of paper. More and more recruiters are browsing online for prospective applicants instead of advertising their position and calling for applicants. Whether you are a freelancer or you’re looking for a job, these beautiful designed HTML templates will broaden your chance of getting more clients.

1) Clean CV / Resume Html Template + 4 Bonuses!

The download package includes:

  • 2 CV / Resume HTML + CSS Template Layouts
  • Print ready CSS stylesheet besides the regular one
  • An awesome AJAX Contact Form
  • PNG and PSD Source Files
  • Bonus folder with Envelope, CV, Business card, Letter in .indd format + jpg previews
  • Extensive step-by-step documentation on customizing each section of the template

Buy Now | Live Preview | View Screenshots

View more awesome resume web templates…

Create pretty CSS3 scaleable buttons

Ashley Ford from PaperMashup is sharing a nice tutorial about creating a set of pretty CSS3 buttons that are both cross browser compliant and degrade gracefully for non CSS3 compliant browsers. Currently, compatible CSS3 browsers are Safari, Chrome and FireFox 3+. It is worth noting that if you’re using Internet Explorer you’re not going to see all the effects as Microsoft’s browser still doesn’t support CSS3.

A button is customized by adding a chain of CSS classes. This way you can set the color and size. The button uses an overlay background image. This is useful for the gradient effect. For IE6 you’ll need to use a PNG transparency hack to make a 24 bit PNG’s render correctly. Another thing to notice is the way colors are defined. All are set using RGBA which brings much more flexibility when rendering shadows.