15 Most Useful CSS Tutorials 2015

Here in this article, I have compiled 15 most useful CSS tutorials, tips, tricks and techniques for you to bookmark and learn, enjoy!

Coloring SVGs in CSS Background Images

Using SVG in CSS backgrounds allows you to use CSS’s powerful background sizing and position properties. This makes sizing SVGs much simpler because the image easily scales to the size of your element. Plus you don’t have SVG cluttering up your markup.

css-tutorial-2015-1

CSS Spheres

Making use of CSS gradients to add shading and create the 3D effect on a single element.

css-sphere-2

Simplify Your Stylesheets With The Magical CSS Viewport Units

Viewport units have their uses and are worth experimenting with. They are straightforward to understand and can be extremely helpful in certain scenarios, where solutions with alternative CSS techniques will be more difficult or impossible to implement.

simplify-your-stylesheets-3

How To Create A Custom Preloading Screen

Are you building a one page parallax scrolling website and getting concerned about your page load time?

How To Create A Custom Preloading Screen

CSS Flipping Animation

One CSS effect somewhere in between is the CSS flip effect, whereby there’s content on both the front and back of a given container. This tutorial will show you show to create that effect in as simple a manner as possible.

flip-animation-tutorial-5

How To Write Mobile-first CSS

Building responsive websites is a must-have skill for front-end developers today. When we speak about responsive websites, the term mobile-first pops into mind immediately.

responsive-6

Mega Dropdown

One of the most challenging part when you’re working on a web projects with lots of content is to make it easy for a user to navigate through this content. One example we can all think of is Amazon: infinite categories, each one with its own sub-categories… that’s why they currently provide an easy-to-access navigation, in the form of a mega-dropdown element on the top-left corner of the page.

megadropdown-7

CSS Guidelines

High-level advice and guidelines for writing sane, manageable, scalable CSS.

css-guideline-8

Intro to CSS 3D transforms

Tutorial, examples, and discussion all about CSS 3D transforms.

intro-9

A Visual Guide to CSS3 Flexbox Properties

Rather that explaining how the flex properties work, this guide will focus on how the flex properties affect the layout in a visual way.

flexbox-10

Designing For Print With CSS

In this article, we’ll take a look at the CSS modules that have been created not for use in web browsers, but to deal with printed and paged media.

designing-for-print-with-css-11

Loading CSS without blocking render

This article demonstrates a technique to get content in front of visitors as quickly as possible by asynchronously downloading stylesheets to prevent them from blocking page render.

Loading CSS without blocking render

Responsive Tables in Pure CSS

You can pull in content from HTML data attributes using content: attr(data-label) on the before/after pseudo classes. With this in mind, let’s take a look at how we can reorganize the table structure on mobile devices, creating a more “card” like design.

pure responsive css table

Pure CSS FizzBuzz

Divs are produced by JQuery (could be pure JS, but I made this easier on myself) so that using a variable is possible, manually inserting divs could also be done.

css-fizzbuzz-14

(Ab)using CSS3’s :nth-child selector to invent new ones

CSS3’s :nth-child and :nth-last-child selectors are powerful: not only can they replace :first-child and :last-child, but they can style more complex patterns like the first (or all but the first) three children, every fourth child, or combinations of the pattern “a*n+b”.

abusing-css3-selectors-15

Leave a comment

Please be polite. We appreciate that. Your email address will not be published and required fields are marked

This site uses Akismet to reduce spam. Learn how your comment data is processed.