El taller de CSS es un manual práctico, orientado a que aprendas las técnicas CSS más diversas y comunes para la creación de diseños atractivos.
Este manual no explica CSS desde cero, sino que da por entendido que ya lo conoces. Si deseas aprender las bases del lenguaje te recomendamos leer el Manual de CSS. Aquí plantearemos ejercicios con diversa utilidad práctica, que se resolverán mediante el uso de diversas técnicas de CSS. Por lo tanto es un manual excelente para complementar tu aprendizaje y para tenerlo como referencia para resolver problemas comunes a la hora de crear el diseño de las páginas web.
El taller está repleto de aplicaciones prácticas realizadas con Hojas de Estilo en Cascada. Desde aplicación de estilo enlaces a maquetación realizada únicamente con CSS, creación de interfaces de usuario de todo tipo y resolución de necesidades comunes.
Artículos del manual
-
1
Alineación vertical con CSS
Varias técnicas para la alineación vertical en CSS, cubriendo todos los navegadores y especificaciones de CSS.
-
2
Aplicación de estilo avanzada a los enlaces
Vemos cómo asignar estilos a enlaces de la página de una manera potente, para hacer interesantes barras de navegación.
-
3
Estilos CSS en campos checkbox
En este artículo vamos a explicar cómo modificar los estilos de los campos de formulario checkbox, con unas técnicas que nos permitirán aplicar un CSS totalmente personalizado.
-
4
Cómo evitar que una página se imprima
Veamos un pequeño truco con hojas de estilos para evitar que se pueda imprimir una página web con el botón de imprimir de nuestro navegador.
-
5
Títulos para tablas decorados con CSS
Creación y aplicación de estilos con CSS para realizar tablas con una decoración vistosa pero fácil de aplicar.
-
6
Bordes punteados con CSS
Para dar efectos distintos a elementos estructurados, como las tablas, podemos recurrir a las clases, parte integrante de las hojas de estilo (CSS).
-
7
Estilos en campos de texto
Es posible aportar estilos y formatos a campos de texto de los formularios. En este capítulo veremos como hacerlo.
-
8
Taller de CSS, Opacity
Explicamos como hacer efectos de transparencia, cambiando la opacidad de elementos como capas, formularios e imágenes entre otros.
-
9
Enlaces con estilos CSS que simulan botones
Hacer un botón con CSS sin utilizar formularios, simplemente con enlaces que se comportan visualmente como botones.
-
10
Crear un menú dinámico con CSS
Código que nos ayuda a crear un menú con Css similar a los de Javascript.
-
11
Recuadro sencillo y elegante con CSS
Cómo hacer un recuadro atractivo pero muy fácil de hacer, utilizando CSS para aplicarle los estilos.
-
12
Decorar un campo select de formulario con CSS
Ejemplo de un código para decorar un campo select de un formulario, utilizando hojas de estilos en cascada.
-
13
Efecto de sombra con CSS
Veremos varios métodos para realizar un efecto de sombreado utilizando hojas de estilo en cascada.
-
14
Texto en vertical usando CSS
Nuevo atributo CSS para poner un texto que se pueda leer en vertical en nuestro documento HTML.
-
15
Problema con el posicionamiento absoluto de capas
A veces el posicionamiento absoluto de capas es demasiado rígido, pues si la definición de pantalla cambia de un usuario a otro las capas pueden quedar colocadas en lugares donde no deseamos. He aquí una solución.
-
16
Caja CSS para meter contenido
Realizar con imágenes y hojas de estilo un diseño para una caja donde meter contenidos.
-
17
Caja CSS con las esquinas redondeadas
Nuevo ejemplo de maquetación de cajas con esquinas redondeadas, realizado con CSS.
-
18
Caja CSS con una línea de borde redondeado
Otro ejemplo de caja realizada con CSS en el que tenemos una línea de 2 pixels de ancho que rodea el contenido. La línea tiene esquinas redondeadas.
-
19
Estilizando formularios
Este es un artículo que te servirá de guía para crear formularios totalmente accesibles usando XHTML y hojas de estilo en cascada (css) para darle formato.
-
20
Maquetar una galería de fotos con CSS
Creamos una galería de fotos maquetada con CSS, de una manera sencilla pero vistosa.
-
21
Maquetar una galería de fotos con CSS usando listas
Otro ejemplo de una maquetación CSS de una galería de fotos, esta vez utilizando listas.
-
22
Realizar un rollover sólo con CSS y utilizando imágenes
Los efectos de rollover (cambio al pasar el ratón por encima) especificados mediante CSS, también se pueden hacer con imágenes.
-
23
CSS para campos textarea de formulario
Veamos como aplicar estilos variados a campos de formulario de texto de varias líneas (textarea) con CSS.
-
24
Creación de gráficas de barras con CSS para la maquetación
En este artículo vamos a crear unas gráficas de barras maquetadas enteramente con CSS. Utilizamos capas y posicionamiento CSS para crear la gráfica.
-
25
Grafica de barras con CSS, parte 2
Hacemos una gráfica de barras CSS más elaborada, con capas y maquetación posicionamiento CSS.
-
26
Generar Columnas con CSS de una lista sin tablas
Gracias a este truco de CSS podrás generar columnas con CSS utilizando una lista y sin tablas.
-
27
Marcos para fotos con CSS
Vemos 4 ejemplos de marcos vistosos para fotos que se pueden crear con CSS sin utilizar imágenes.
-
28
Crear una barra de navegación lateral con listas y CSS
Creación de tres ejemplos de barras de navegación diferentes, con estilos CSS distintos y un mismo código HTML.
-
29
Efecto zoom de imagen utilizando solo Css
Magnífico efecto zoom para fotografías que unicamente utiliza una hoja de estilos Css,es muy sencillo de utilizar y crea un efecto realmente vistoso.
-
30
Hacks CSS
Comentamos lo que son los Hacks CSS y damos un ejemplo de Hack CSS sencillo de aplicar y muy práctico.
-
31
Maquetación de un recuadro con pestañas con CSS
Un taller de maquetación CSS en el que creamos un recuadro que tiene diversas pestañas para mostrar contenidos diversos en un mismo espacio.
-
32
Crear una barra de navegación horizontal con listas y CSS
Cómo crear utilizando CSS y listas de HTML una barra de navegación horizontal dinámica.
-
33
Propiedades de impresión CSS page-break-after y page-break-before
page-break-after y page-break-before son propiedades de estilos CSS que se aplican a la hora de imprimir páginas web en la impresora, para forzar saltos de página después o antes de ciertos elementos.
-
34
Columnas de altura 100% con CSS
Cómo maquetar una página con CSS y conseguir que la altura de las columnas ocupe todo el espacio disponible de la página.
-
35
Opacidad CSS
La opacidad en CSS sirve para definir lo opaco o transparente de un elemento en una página web. Taller de transparencia CSS.
-
36
Estilos de borde CSS
Explicación de los distintos tipos o estilos de bordes que podemos crear en CSS, a través del atributo border.
-
37
Hack CSS para Internet Explorer: guión bajo
Un hack en CSS que sirve para indicar estilos CSS específicos para Internet Explorer, utilizando un _ (guión bajo) al principio del atributo.
-
38
Rollover con border sin problemas
Un problema típico cuando deseamos hacer un rollover a un elemento utilizando el atributo CSS border y la solución para que no nos descuadre el diseño.
-
39
Solución al problema de float en maquetación CSS
Cuando una capa tiene un float la capa contenedor sobre la que está situada muchas veces no acompaña. Lo solucionamos con el atributo CSS overflow:hidden y definiendo un width al contenedor.
-
40
Diseño de pestañas con CSS
Diseño de una interfaz de pestañas con CSS, tabs en inglés. Cómo crear pestañas con estilos CSS que se adaptan a cualquier texto.
-
41
Pestañas CSS: mejora de detalles
Vamos a mejorar un pequeño detalle de la interfaz de pestañas CSS creada en un artículo anterior, para colocar una línea debajo de las pestañas y mostrar cuál es la que está abierta.
-
42
Tamaños de texto con CSS: buenas prácticas
Distintas particularidades sobre las unidades CSS a la hora de asignar tamaño al texto de una página web. Veremos cuál es la mejor manera de asignar tamaño a las fuentes.
-
43
Técnicas de tipografía con CSS
Sobre tipografía y CSS: Cómo mejorar el aspecto visual y facilitar la lectura de los textos en las páginas web con la ayuda de CSS.
-
44
Sprites CSS
Qué son los sprites CSS y cómo ayudan a optimizar la descarga de una página web. Vemos un ejemplo sencillo de sprite CSS.
-
45
Uso de varios sprites CSS en una misma imagen
Taller de CSS en el que hacemos uso de varios sprites CSS, en una misma imagen que contiene varios iconos en sus versiones normal y hover, que seleccionamos con el atributo background-position.
-
46
HTML5 optimizado mediante CSS/CSS3
Sprites e imágenes embebidas usadas con CSS para la optimización de documentos HTML.
-
47
Hack CSS !important para Internet Explorer 6
Hack CSS para cargar estilos diferentes cuando el visitante tiene Internet Explorer 6, a través de la regla important de CSS.
-
48
Cambiar el cursor o puntero del ratón por imágenes personalizadas con CSS
Taller de CSS en el que trabajamos con cursores del ratón, colocando imágenes estáticas o animadas que hemos personalizado para cada uno de los elementos de la página web.
-
49
La búsqueda del radio perfecto
En el siguiente artículo analizaremos la propiedad border-radius en el diseño web, intentando establecer una fórmula que haga idóneo su aspecto general.
-
50
Animaciones de sprites mediante CSS3 y JavaScript
Con la aparición de CSS3 se nos abren nuevas capacidades de programación en el ámbito de las animaciones HTML.
-
51
Biblioteca de animación jQuery.spritely
Cómo podemos animar sprites mediante JavaScript...y un mínimo de CSS.
-
52
Usos avanzados de Borderradius CSS3 para crear formas
El increíble mundo de borderradius, mucho más que cajas con esquinas redondeadas, permite hacer formas de diversos tipos.
-
53
Ajustar texto u otros elementos a las formas de sus contenedores en CSS3
Técnicas CSS para crear textos u otros elementos que se pueden transformar para ajustarse a diversas formas que conseguimos con CSS3.
-
54
Campos input sin bordes
En este taller de CSS aprenderás a crear campos de texto input sin bordes y con estilos diversos con los que personalizar tu diseño.
-
55
Materialize CSS
Conoce Materialize CSS el framework CSS que te permite implementar de una manera muy sencilla las guías de diseño de Material Design. Aprende a aplicarlo en tu sitio web.
-
56
Recortar texto en una línea con CSS usando puntos suspensivos...
Cómo recortar el texto, que no cabe en una línea, usando tan solo el lenguaje CSS, colocando puntos suspensivos como indicador visual de línea cortada. Regla text-overflow: ellipsis.