background preloader

Demo: Pure CSS GUI icons (experimental)

Demo: Pure CSS GUI icons (experimental)

A Whole Bunch of Amazing Stuff Pseudo Elements Can Do It's pretty amazing what you can do with the pseudo elements :before and :after. For every element on the page, you get two more free ones that you can do just about anything another HTML element could do. They unlock a whole lot of interesting design possibilities without negatively affecting the semantics of your markup. Give you multiple background canvases Because you can absolutely position pseudo elements relative to their parent element, you can think of them as two extra layers to play with for every element. Expand the number of shapes you can make with a single element All of the shapes above any many more can be created with a single element, which makes them actually practical. Here's an example of a six-pointed star: Show URL's of links in printed web pages Clear floats Rather than insert extra non-semantic markup to clear the float on container elements, we can use a pseudo element to do that for us. Simulate float: center; Label blocks of code with the language it is in

8 Magical Dynamic and Fluid Layout and How to Make It Introduction Recently, I have been quite interested with a new kind of web layout - dynamic and fluid layout. It cleverly fills in all the spaces and rearranges each items and display it nicely on browsers, and they usually come with slick animation too. Some of them even have advance filtering for different categories. I found 8 websites that share the same characteristics and in the last section of this post, I listed 3 jQuery plugins that help you to achieve the same effect as well. Enjoy! Showcase How to do it!!! Alright, I guess you want to know how to do it. jQuery Masonry A dynamic layout plugin for jQuery. Reorder and filter items with a nice shuffling animation.

20 Super Techniques For CSS Page Layouts Its our constant endeavor to bring the best of resources for our resources. This article is yet again an effort to do the same by collecting a huge list of CSS Page Layouts. If you are short of time, you can download ready made CSS Page layouts and if you want to add certain personalized touch, we have listed few websites below where you can make a CSS (Cascading Style Sheet), on your own without adding too much effort. As a developer, you know the importance of respecting the hard work others have put in making these CSS Page layouts. If you like this article, you might be interested in some of our older articles on Tips for Writing CSS, What’s Exciting In CSS3, CSS3 Animation Demos and Tutorials, and Comparison Tables. Advertisement Nice and Free CSS Templates This site contains free css templates for your website – Just copy and paste and there you have a stunning website. More Information on Nice and Free CSS Templates CSS Layouts A collection of 224 grid and CSS layouts. Page Layout Layouts

Creating a CSS3 Dropdown Menu #2 Creating CSS3 Dropdown Menu #2 This is our second drop down menu. Today it is in the green palette. Here are final result (what we will creating): Here are samples and downloadable package: Live Demo download in package Ok, download the example files and lets start coding ! Step 1. As usual, we start with the HTML. index.html Step 2. Here are used CSS styles. css/style.css Step 3. Our menu using only single image to reach custom backgroundwith and fading effect. Conclusion Hope you enjoyed with this tutorial, don’t forget to tell thanks and leave a comment :) Good luck! Initial idea has been taken from here. If you enjoy our articles, feel free to share our tutorials with your friends.

Creating A CSS3 Dropdown Menu #4 Creating CSS3 Dropdown Menu #4 This is our forth CSS3 menu. This will colored tabs with dropdown submenus (animated with transition effects). Make attention, that all new effects (transitions) will work only in most fresh browsers like FF, Chrome, Safary browsers, possible in Opera too. Here are final result (what we will creating): Here are samples and downloadable package: Live Demo download in package Ok, download our example files (package) and lets start making this menu! Step 1. As usual, we start with the HTML. index.html Step 2. Here are used CSS styles. css/style.css Step 3. Here are single background for page: Conclusion Today we made new nice menu (forth), your comments and thanks welcomed. If you enjoy our articles, feel free to share our tutorials with your friends.

25 Helpful CSS Grid Frameworks Advertisement We constantly try hard to search tips, tricks and tutorials, to make your work easy. We have collected some CSS Grid Frameworks in this endeavor. A CSS Framework can support the most complex of layouts by speeding up the development time with its clean grid structure. We have tried to collect as much relevant information as we can. If you like this article, you might be interested in some of our older articles on CSS Typography Tricks, CSS Page Layouts Techniques, and What’s Exciting In CSS3, CSS3 Animation Demos. Prototyping With The Grid 960 CSS Framework More Information on Prototyping With The Grid 960 CSS Framework 1140 grid More Information on 1140 grid CSS Grid Positioning Module More Information on CSS Grid Positioning Module 1KB CSS Grid More Information on 1KB CSS Grid 960 Grid System More Information on 960 Grid System Blueprint More Information on Blueprint YUI 2: Grids CSS More Information on YUI 2: Grids CSS Compose to a Vertical Rhythm A Detailed Look at the 960 CSS Framework

20+ Amazing CSS3 Text Effect Tutorials and Experiments OK, so you’ve designed that nice web page of yours, picked the right backgrounds and colors for it to set the adequate tone and atmosphere for your visitors or clients, decided on the appropriate icon sets to make the browsing even more accessible, exciting and interesting, but how about the text? You still haven’t thought about it? If not, don’t despair, because we’re here to help! There is always Photoshop you can create some nice fonts and insert text with, but there is also CSS3 – a very nice style sheet language that can make the browsing experience and thus your website design aspect even better! CSS stands for cascading style sheets and is a great way you can improve the accessibility of the content, provide an enhanced flexibility and control over web elements such as fonts, text and colors. You can create some pretty nice text effects and many more nice stuff with CSS3. Glass Text Effect (refractive index) with CSS3 Fun With CSS Text-Shadow Create Beautiful CSS3 Typography

An Introduction To CSS3 Keyframe Animations - Smashing Magazine Advertisement By now you’ve probably heard at least something about animation in CSS3 using keyframe-based syntax. The CSS3 animations module1 in the specification has been around for a couple of years now, and it has the potential to become a big part of Web design. Using CSS3 keyframe animations, developers can create smooth, maintainable animations that perform relatively well and that don’t require reams of scripting. In this article, we’ll cover all the important parts of the syntax, and we’ll fill you in on browser support so that you’ll know when to start using it. A Simple Animated Landscape Scene For the purpose of this article, I’ve created a simple animated landscape scene to introduce the various aspects of the syntax. (NOTE: Versions of Safari prior to 5.1 have a bug that prevents the animation from finishing correctly. I’ll describe the CSS related to only one of the elements: the animated sun. The @keyframes At-Rule Here’s the @ rule we’ll be using: @keyframes sunrise { }

CSS Sprites, What is it and How to use it? You’ve probably heard about CSS sprites, but do you know what they really are and why you should use them? A simple answer is that a sprite is a composition of multiple smaller images into one large image. See the thumbnail of this post for an example. It might sound a little counterproductive to create a larger image, because it might take longer to download it right? CSS Sprites – How It Works Image Courtesy: Image Shack Whenever a user comes to your site, the browser has to load each and single one of the images, unless they are already downloaded. If you’re sitting on a low latency network, say 50ms, and the web page has 20 images and other external files, it will take a minimum of 20*50*2 = 2 seconds of additional time to load the page, not counting the image size. Most browsers are capable of downloading multiple resources at a time. That’s not much, but when you include the download speed, it goes up to at least half a second. You’d think 20 images is a lot, but is it really? Apple

Related: