background preloader

CSS Layouts: 40 Tutorials, Tips, Demos and Best Practices - Noupe Design Blog

CSS Layouts: 40 Tutorials, Tips, Demos and Best Practices - Noupe Design Blog
Jul 28 2008 The main idea behind CSS-based layouts is offering more flexibility and enhancing the visual experience of visitors. Some important tips and related key-factors can help to learn basics and keep essential techniques in mind. So we’ve decided to take a deep look at articles about CSS-based layouts and the result was a list of 40 tutorials, resources and best practices offering gorgeous and valid CSS-based Layouts. You might be interested to check other CSS related posts: CSS Layout Tutorials 1-Three column fixed layout structure using CSS- This post explains how to realize an HTML/CSS basic structure to design a simple three column fixed page layout with standard elements (logo top bar, navigation bar, text stage, center column for post categories and right column to insert Google AdSense 120X600 ads), to use in your projects. 2-Design page layout using CSS- How to design page’s layout for your site using a css file. Live Example View it Here | Download Live Example View it Here

Animated Scrolling for Same-Page Links Many months ago, I posted a note to the jQuery discussion list showing a script I wrote that uses the Interface plugin's ScrollTo() method to automatically scroll smoothly to any id or named anchor on the current page when clicking on a same-page link. The code was unwieldy and unneccessarily long, but it worked. A little game of one-upmanship followed among some of the gurus, ultimately reducing my 18 lines of code to 11. And that made me happy—until I tried the code in Internet Explorer 6. The other night, however, as I was digging around some old files, I came across the code from my discussion list friends again, so I decided to see if I could fix what ailed it in IE. JavaScript: $(document).ready(function(){ $('a[href*="#"]').click(function(){ if (location.pathname == this.pathname && location.host == this.host) { var target = $(this.hash); target = target.size() && target || $("[name="+this.hash.slice(1)+']'); target.ScrollTo(400); return false; } }; });}); What's in a path name?

Awesome CSS3 generators to simplify front end development CSS3 Generator This generator is definitely one of my favorites, as it allow you to generate more than 10 different CSS3 effects, such as border radius, text shadows, transitions, and more. Visit css3generator.com CSS Gradient generator CSS gradients are cool, but it’s also a bit tricky to remind all the possibilities. CSS button generator In my opinion, this is the most advanced CSS3 button generator available on the internet. CSS3Gen CSS3Gen is a nice generator which allows you to easily create useful snippets of CSS3 and copy them straight into your projects. CSS3 Please CSS3 Please is a very effective tool to test your CSS3 code: Just edit the CSS rules from the editor, and a special container will receive instant changes so you can have a preview of what you’re doing. Layer Styles If you’re familiar with Photoshop, there’s no doubt that you will love Layer Style, a CSS3 generator which replicate the look and feel of the popular software from Adobe. Border image generator CSS3 Pie

15 Top Premium Template Websites For Web Designers Everyone agrees that free stuff is great. Free web templates are good, such as WordPress Themes, Joomla Templates etc, but sometimes its good to cross over to the premium side of things and discover what you get if you invest a bit of money into a template. Compiled here are a list of 15 top premium template websites. On these premium template websites, there are many templates listed covering WordPress, Joomla, Drupal, Magento, Blogger, Flash and pure HTML and CSS templates. On most sites you can buy each template individually, but if your a keen designer you can buy an unlimited subscription to some sites. Dream Template Download over 7000+ Premium Website Templates, Web Templates, FlashTemplates and more! Buy Stock Design This is a free stock photo/graphics website, which offers you a wide variety of options for finding stock graphics you can use in your designs. Theme Forest Woo Themes Design Load Template Monster This is one of the biggest collection of website templates online. iThemes

Conditional-CSS If I Told You You Had a Beautiful Figure... Let’s face it, images are a pain in the ass. Okay, well, maybe the images themselves aren’t the problem, but laying out images consistently within a design is difficult; especially when you hand the keys over to someone else to fill in the content. Sure, you can write a mountain of documentation that clearly informs your clients of the image widths your carefully constructed grid layout will accept without breaking, but even if you are emphatic about the client adhering to the guidelines in the documentation, there’s always the possibility that a mistake will be made. One innocent mishap—something as simple as the dyslexic transposition of 238px to 283px—and your layout’s toast. Of course, you can also enforce image sizing via a CMS (with the appropriate image libraries installed), but what if we aren’t working with a CMS or the images are indexed-color and pixelate horribly when resized? DOM scripting to the rescue! A sporty figure#section1 a title,a type (photograph, illustration, etc.)

Dynamic Drive DHTML Scripts- CMotion Image Gallery Note: Updated Aug 24th, 06' by jscheuer1 for various improvements. Description: CMotion Image Gallery is a versatile gallery script that uses the most intuitive input devise available, the user's mouse, to control it! The user can direct both the image scrolling direction and speed just by placing the mouse on either spectrums of the image gallery. Improvements by Jscheuer1 (Aug 24th, 06') to this script are: Allows for easy optional centering. Demo. Directions Step 1: Add the following code to the <head> section of your page: This script references an external .js and .css file. 1) motiongallery.js 2) gallerystyle.css Step 2: Add the below HTML code to the <BODY> section of your page. In the code of Step 2 above, modify the HTML contained within the two DIV tags as desired to reference your images. Have fun! Recent Change log Updated July 12th, 05'- Fixed bug that caused gallery to stop short before reaching the end in Firefox.

20 Methods for Upping Your Current Web Design Skills Design All great designers are constantly improving their skills. There has never been a successful designer, or anyone of another profession for that matter, that has stopped at a certain point and said, "Good enough". In this post we're looking into 20 different ways a web designer can improve their skills at any time. 20 Great Improvement Methods 1. Check out websites like UI-Patterns.com to explore the best user interface patterns for the web. User Interface Pattern Websites: 2. Look at the detail in everyday objects, and actively look at detail in other web designs. 3. Many clients love a designer that offers SEO services. 4. Trends are never something a web designer should solely rely on, but learning new trends is a great way to keep up with technology, and to keep you as a designer out of a rut. Do yourself a favor by keeping your designs modern, and by keeping your skills sharp by studying trending techniques. 5. 6. Image credit: Dey 7. 8. 9. Image credit: Jakob Montrasio 10. 11.

Category - CSS Literature - Artypapers For some time I've been thinking of adding a books section to the help pile, but that always seemed sort of useless since so many books I would have posted pretty much would have been by the same person: Eric Meyer. Now, there's absolutely no reason for me to go through and attempt to re-create his biography (which for some reason I'm tempted to do) but certainly take a look at his site and pay particular attention to the section on CSS that links to many of the great resources he's made available. You can also check out the recent Web Standards Group interview: Ten Questions for Eric Meyer. (note: Obviously many, many people are aware of Eric Meyer already, so I wasn't sure if it was even necessary to mention him on the pile, but not mentioning him created this gapping hole.) Update: I added the category after all: CSS Literature

jQuery.ScrollTo Notice I've pretty much stopped updating this blog, but the plugin development is still on-going. You can find the link to the Github project page at the bottom of the article. Introduction An article about animated scrolling with jQuery inspired me to make a small, customizable plugin for scrolling elements, or the window itself. How to specify what to scroll ? Simple, all the matched elements will be scrolled, for example: $('div.pane').scrollTo(); If you need to scroll the window (screen), then use: $.scrollTo(); How to specify where ? Settings Getting the real scrollable element out of a node In order to find the real element whose attributes will be animated, you need to call $.fn. $(window). Manually finding the scrolling limit ScrollTo always had an internal function that calculates the scrolling limit for both axes. Overloading This plugin accepts the arguments in two ways, like $.animate(). $().scrollTo( , , ); $().scrollTo( , ); In this second case, you can specify the duration in the hash.

Adobe Makes Web Site Creation Even Easier Adobe made a big splash in May by releasing their highly anticipated Creative Suite 6. They also released Creative Cloud, their first foray into cloud-based storage and software. One bit of software exclusive to Creative Cloud customers is Muse, a program that allows graphic designers to build Web sites without knowing any code. It was already easy enough to use, but Adobe is making it even easier. Adobe announced on Monday that Muse has received a substantial upgrade. The update makes it easier to create all the content of a Web site directly inside Muse instead of having to import HTML code from third-party providers. The major change in the update is support for built-in contact forms. Here’s a video on how to create contact forms in Adobe Muse: Another welcome addition is the ability to link to downloadable files. There’s a slight bonus for Creative Cloud subscribers versus those who pay for just Muse. As for new languages, Adobe has added localizations for Japanese and Italian.

Eric Meyer: CSS CSS Work Books by Eric Including Smashing CSS, CSS: The Definitive Guide, Third Edition, CSS Pocket Reference, and Cascading Style Sheets 2.0 Programmer’s Reference, among several others. Articles by Eric Local copies of CSS articles, as well as other writing I've done. Inline model document A terse, but hopefully complete, description of how the CSS inline box model really works. Color equivalents table All 147 SVG-derived color keywords permitted in CSS3 in a sortable table showing the keywords with their equivalents in both hexadecimal notations, both (non-alpha) RGB notations, and non-alpha HSL. CSS Module Timelines A visualization of the activity of the CSS Working Group by plotting draft publication dates and W3C statuses over time. CSS Module Editors Leaderboard A bit of a goof wherein I score the editors of various CSS modules and present the results as a leaderboard. CSS Tests A fairly large collection of test files I’ve accumulated over the years. W3C CSS2 Test Suite Prototyping Offsite

The 20 Most Practical and Creative Uses of jQuery There have been plenty of posts on the number of awesome jQuery plugins and where to find them. However, sometimes it is best not to rely on third party plugins and resources. Do it yourself the old fashioned way! One of our sporadic writers, James Padolsey, has a nice feature on his website. I've saved my absolute favorite site for last. Keep in mind that jQuery is simply a tool and is only limited by your creativity and skill level.

Related: