CSS

TwitterFacebook
Get flash to fully experience Pearltrees
Published by Chris Coyier I admittedly don't think about this idea very often... how efficient is the CSS that we write, in terms of how quickly the browser can render it? This is definitely something that browser vendors care about (the faster pages load the happier people are using their products). Mozilla has an article about best practices . Google is also always on a crusade to make the web faster.

Efficiently Rendering CSS

http://css-tricks.com/efficiently-rendering-css/

CSS Layout - 100% height

http://peterned.home.xs4all.nl/examples/csslayout1.html Min-height The #container element of this page has a min-height of 100%. That way, if the content requires more height than the viewport provides, the height of #content forces #container to become longer as well. Possible columns in #content can then be visualised with a background image on #container; divs are not table cells, and you don't need (or want) the fysical elements to create such a visual effect. If you're not yet convinced; think wobbly lines and gradients instead of straight lines and simple color schemes.
We have been publishing articles about CSS3 for a while now, and we keep receiving angry e-mails from some developers who complain that it doesn’t make sense to use CSS3 today. Yes, Internet Explorer doesn’t support most CSS3 properties. And yes, CSS3 vendor prefixes are bad for maintainability (and this is why we recommend extracting vendor prefixes in a separate CSS3 file). But it’s OK to accept that Web is a dynamic medium, and it’s OK to create rich, interactive, beautiful designs for those who are already using a modern browser or will be using one soon.

Start Using CSS3 Today: Techniques and Tutorials - Smashing Coding

http://coding.smashingmagazine.com/2010/06/17/start-using-css3-today-techniques-and-tutorials/
http://coding.smashingmagazine.com/2011/04/18/powerful-new-css-techniques-and-tools/ The hard work of front-end designers never ceases to amaze us. Over the last months, we’ve seen Web designers creating and presenting a plethora of truly remarkable CSS techniques and tools. We have collected, analyzed, curated and feature latest useful resources for your convenience, so you can use them right away or save them for future reference. Please don’t hesitate to comment on this post and let us know how exactly you are using them in your workflow.

Powerful New CSS Techniques and Tools - Smashing Coding

Need a cool hover effect for something on your site? Look no further! We’ve created several custom examples that you can view live for inspiration.

5 Cool CSS Hover Effects You Can Copy and Paste

http://designshack.net/articles/css/5-cool-css-hover-effects-you-can-copy-and-paste/

CSS3 Patterns Gallery

http://lea.verou.me/css3patterns/ Browser support The patterns themselves should work on Firefox 3.6+ , Chrome , Safari 5.1 , Opera 11.10+ and IE10+ . However, implementation limitations might cause some of them to not be displayed correctly even on those browsers (for example at the time of writing, Gecko is quite buggy with radial gradients). Also, this gallery won’t work in Firefox 3.6 and IE10, even though they support gradients, due to a JavaScript limitation. Submission guidelines If you have a new pattern to submit, please send a pull request .

Amazing CSS3 techniques you should know

Color animate any shape with CSS3 and a PNG Let’s start this compilation with an interesting effect created using only CSS3: A png image with a changing background. The background is using CSS3 transitions. http://www.catswhocode.com/blog/amazing-css3-techniques-you-should-know
Vitaly Friedman's The Web Developer's Handbook creativity | css galleries & showcases | color tools | color schemes, palettes | color patterns | fashion: colors selection | color theory | royalty free photos | css daily reading | web design daily reading | css layouts | css navigation menus | css techniques | css: software & Firefox Extensions | css-web-tools & services | http://www.alvit.de/handbook/

Web Developer's Handbook | CSS, Web Development, Color Tools, SEO, Usability etc.

http://net.tutsplus.com/tutorials/html-css-techniques/getting-to-work-to-with-css3-power-tools/ This entry is part 3 of 16 in the CSS3 Mastery Session - Show All « Previous Next » CSS3 is one of the coolest new web technologies available to web developers right now. Using some of its many features, it is possible to reproduce the effects that you might have previously done in Photoshop, with CSS code that is more maintainable, faster to load, and hip with the latest trends. Read on to learn about the power tools available to you and how to combine them to produce the ultimate graphical effects. CSS3 has many features, but some of them are imperative to learn if you are going to be reproducing Photoshop-like effects. I call these my “power tools.”

Getting to Work with CSS3 Power Tools

Multi-column layout

Home / CSS3 Previews / Multi-column layout W3C offers a new way to arrange text “news-paper wise”, in columns. Multi-column layout is actually a module on its own. http://www.css3.info/preview/multi-column-layout/
Floats are one of the most basic tools for structuring a web page using CSS. They’re both one of the very first things that we learn about and one of the last things that we truly master. Today’s article looks at some of the reasons that floats are pretty lame and takes a look at a number of alternative layout systems, some of which are still under development but may one day represent the standard for CSS-based layout. A Tale of Tables Once upon a time, web designers used HTML tables to accomplish complex page layouts.

Farewell Floats: The Future of CSS Layout

Published by Chris Coyier I recently noticed a subtle and nice effect in the Google Chrome UI. As you mouse over inactive tabs, they light up a bit, but also have a gradient highlight that follows your mouse as you move around on them.

Moving Highlight

Most designers and web developers only scratch the surface of the potent language that is CSS. In terms of programming languages, CSS has a fairly simple learning curve. That doesn’t mean that CSS isn’t a powerful language . Sometimes it’s the small things that make a huge difference in a website design. In this post we’re going to outline 10 awesome CSS techniques for web developers who know their stuff.

10 Challenging But Awesome CSS Techniques

File inputs ( <input type="file" /> ) are the bane of beautiful form design . No rendering engine provides the granular control over their presentation designers desire. This simple, three-part progressive enhancement provides the markup, CSS, and JavaScript to address the long-standing irritation. Before we get down to the nitty gritty details, check out the demo or, if you’re a Mint user, check out your settings page in the Mint Account Center (requires login).

Styling File Inputs with CSS and the DOM // ShaunInman.com

The No-Pressure Introduction to CSS3 | Onextrapixel - Showcasing Web Treats Without A Hitch

It's difficult to escape the hype surrounding CSS3 at the moment, yet it has created a divide in the community. If you read any blog post on the subject and it is flooded with comments by developers who feel they still cannot use CSS3 in their work. Rather than being encouraging the responses from the experts in our community can appear as aggressive and superior. Although they are correct in saying CSS3 can be used now, the decision must still fall to the individual, even if their opinions are based on inaccurate assumptions. In this article I'll try to cover some of the more widely adopted CSS3 advancements, showing you not only how to use them but also the support you will likely expect from the major browsers.