CSS Tutorials

Aprender CSS puede ser una tarea desalentadora. Para ayudarte, hemos escrito numerosos tutoriales acerca de CSS. Algunos estan dirigidos a principiantes, y mientras que otros presentan complejas caracterĂ­sticas para ser usadas por usuarios mas avanzados.

Esta pĂĄgina enlista todo el contenido, con una descripciĂłn corta. Estan agrupados por grado de complejidad, para que escogas lo mas apropiado para tu nivel.

Nota del editor: Debemos de usar tags de "grado de dificultad" en las pĂĄginas de este tutorial para que las listas basadas en grados de dificultad puedan ser automĂĄticamente construidas.

Turorial CSS Nivel Principiante

Esta guĂ­a va dirigida para completos principiantes: Nunca has escrito una lĂ­nea de CSS? â€” esta guĂ­a es para ti. Se explican los conceptos fundamentales del lenguaje.
Using multiple backgrounds
Backgrounds are fundamental for nice styling: CSS allows you to set several of them on each box. This tutorial explains how they interact and how to achieve nice effects.
Scaling background images
CSS allows you to resize images used as an element's background. This tutorial describes how to achieve this in a simple way.
Media queries
The size of the screens, or the kind of devices like touchscreens or printed sheets vary greatly nowadays. Media queries are the fundamental building blocks in achieving Web sites that render everywhere in their best quality.
Understanding z-index
Controlling superposition of boxes is a basic feature that is very quickly needed by Web developers. Though not that difficult, it requires a basic knowledge of CSS.

Intermediate-level CSS tutorials

After the release of CSS 2 (Level 1), new features have been added to CSS. Some of them are fancy and are pretty self contained. They are easy to use for anybody with a fair knowledge of basic concepts.

CSS Counters
Counting items and pages is an easy task in CSS. Learn to use counter-reset (en-US), counter-increment (en-US), counters() (en-US), and counter() (en-US).
CSS Animations
CSS3 Animations allow you to define configurations of style, as keyframes, and to transition between them defining an animation.
CSS Transitions
CSS3 Transitions allow you to define an animation between several styles and to control the way this transition happens.
CSS Transforms
Transforms allow you to change the position of elements by modifying their coordinate space: it allows for translating, rotating, and deforming them in the 2D or 3D spaces.
CSS Gradients
Gradients are images that transition smoothly from one color to another. There are several types of gradients allowed in CSS: linear or radial, repeating or not. This tutorial describes how to use them.

Advanced-level CSS tutorials

CSS also got new features allowing you to create complex layouts. Though the simplest way to achieve such layout, they are more complex to use for people without too much experience.

CSS multi-column layouts
CSS3 introduces a new layout allowing you to easily define multiple columns in an element. Though multi-column text is not that common on devices like screens, this is particularly useful on printed pages, or for indexes.
CSS flexible boxes layouts
This new layout allow you to give boxes flexibility, allowing them to be resized smoothly. It is a powerful way to describe complex interfaces.