background preloader

CSS3

Facebook Twitter

Designyourway. I used to ignore CSS generators because I thought that there isn’t any use for them. This happened before CSS3 when I didn’t need a generator to create something, however with the gaining popularity that CSS3 had, I had to move towards it and start learning it to adapt to the new standards as most web designers did. These are very interesting tools which can help you a lot when wanting to learn CSS3 faster. Although most people don’t use them like that, instead they use it just to… well, generate CSS code. It’s not a crime to generate CSS code, a lot of people are also using CSS generators because time is really important and these tools save a lot of time.

Imagine that there’s a CSS generator for almost everything: border generator, background generator, box generator, gradient generator, shadow generator and the most popular buttons or menu generators. CSS3 generator CSS3 Click Chart css3.me css3maker.com spritebox.net css3pie.com css3menu.com Ultimate CSS Gradient Generator Button Maker. CSS examples. Pragmatic, practical font sizing in CSS. One thing I’ve been thinking a lot about lately is how to build sites properly.

Not what we have been told is proper, but what actually makes sense for us as developers. I recently spoke at The Digital Barn on exactly this; my talk—Breaking Good Habits—dealt with how we as developers need to solve problems not only for our users and clients, but for ourselves as well. Nicole Sullivan has laid a lot of new foundations for us in her work on OOCSS and her ‘unconventional’ but absolutely spot-on approach to building websites.

Gems like the media object have seriously changed how I build websites and, if you take the time to study it for yourself, I think it might just do the same for you as well. Double-stranded heading hierarchy Another absolutely stellar nugget of wisdom she’s given us is what I call double-stranded heading hierarchy. This is the practice of defining a class every time you define a heading in CSS. But now we’d have: Which now gives us: Neat, huh? Extending this? Addendum. Home - Scalable and Modular Architecture for CSS. Csswizardry/CSS-Guidelines. CSS 3 and The Future: Image-free Rounded Corners, Drop Shadows and Gradients. HTML and CSS Tutorials, References, and Articles | HTML Dog. CSS Creator | Styling the web.

Conflict resolution in the workplace at DuckDuckGo. CSS Gradients for IE9 « CSS3 Wizardry. This works with Desktop IE9, Desktop Firefox, Desktop Chrome, Desktop Safari, Desktop Opera, iOS, and Android. Attention! IE9 will not destroy the world, kill babies, or take away your home or job. Simply put, IE9 is the best browser Microsoft has ever released. Has it caught up to Chrome, Firefox and Safari? No. But that doesn’t matter. It’s still light years ahead of any other version of IE. Shortly after the initial launch of the beta of IE9, I began testing to see what kind of support it had for all the rich and exciting features CSS3 offers for Web layout and interaction.

So what didn’t make it into IE9? When I look at IE9′s support for CSS3, it appears they decided to pick the low hanging fruit: border radius, drop shadow, multiple backgrounds, etc. I have no experience working with Adobe Flash. Presently my main area of focus is the mobile Web on Android, Blackberry 6, iOS and WebOS. Here’s the page with the popup in view in Safari and Firefox: Here’s the same markup in IE9. CSS3 Please! The Cross-Browser CSS3 Rule Generator.

CSS3 technology in action: Design examples. Ryan Boudreaux highlights some beautiful examples of CSS3 design projects by some individuals who are at the forefront in tinkering with the new code possibilities. While CSS3 and HTML5 technologies are still fresh for most organizations, there are many trend-setting web developers who are taking the new tools by storm. This post will highlight several examples which utilize the full potential of CSS3 in delivering excellence in design, look, and feel. The first group includes several projects and experiments by individuals tinkering with CSS3. You can also view the examples below in a gallery format here. CSS3 Analog Clock by Paul Hayes is his quick project and experiment that works in Safari and Google Chrome.

Figure A Snow Flakes by Natalie Downe utilizes examples of CSS3 animation, text-shadow, transform, and keyframes to create a page of gently falling snow flakes. Figure B Figure C Figure D Figure E Figure F Figure G Figure H Figure I Figure J. CSS 3 selectors explained. In September and October of 2005 I published a series of articles that explained the selectors that are available in CSS 2.1. A quick summary is that most of the selectors described in those articles can be used now in modern browsers like Mozilla/Firefox, Safari, and Opera. We just need to wait for Internet Explorer to catch up before we can start using the full power of CSS 2.1 selectors.

The good news is that Internet Explorer will catch up, at least to some extent, with the release of version 7. If we look a little further ahead, there are even more powerful selectors waiting to be implemented and used in CSS 3. Many of the CSS 3 selectors have already been implemented in modern browsers, but in general support is far too patchy for developers to rely on these new selectors.

However, there are cases where they can be used to add nice forward enhancing features, so I think taking a look at how the new selectors in CSS 3 work can be useful. Substring matching attribute selectors. CSS-Tricks. Try out the CSS 3 Template Layout module. @Buguletzu – I’m interested to hear why you feel that makes it unusable.

Most enhancement scripts (i.e. JS rounded corner generators) don’t run until the DOM is loaded, do you feel they’re unusable too? Admittedly there is an annoying FOUC-like moment when loading the page, but I don’t see why that should make it too big a deterrent to use. In the upcoming version of the script, there’ll be an option to hide the body until the template’s done rendering, will that solve the problem for you?

Also of course since it depends on JS, I wouldn’t recommend anyone use the script if they care about how the layout looks for non-JS users. @David – While I appreciate the sentiment, I have the feeling that implementing this in a browser would be significantly harder to do. :) And I too would love to see some experimental browser implementation. CSS3 Please! The Cross-Browser CSS3 Rule Generator. Current page higlighting with CSS. This is a basic test page. You can read the article here. First we'll set up our navigation list. I have chosen 4 sections for ease, and its best if navigation sections are kept short anyway: <ul id="navlist"><li><a href="index.html" >Home</a></li><li><a href="products.html">Products</a></li><li><a href="faq.html">FAQ</a></li><li><a href="contact.html">contact us</a></li></ul> Next we need to add a unique class or id (doesn't really matter which) to each of the section pages: <ul id="navlist"><li><a href="index.html" id="homenav">Home</a></li><li><a href="products.html" id ="prodnav">Products</a></li><li><a href="faq.html" id ="faqnav">FAQ</a></li><li><a href="contact.html" id ="connav">contact us</a></li></ul> Before we leave the HTML, on each of the section pages we need to add a unique id to the body tag: This allows us to specify the highlighted tab.

Finally, we add the css rules to highlight the correct tab. Html5 & CSS3 layout tutorials and templates. CSS3 Gradient Generator.