CSS3
CSS3
CSS3
0 Maker
CSSMate
CSSportal
Grid Designer
CleanCSSp
Generadores de estilos
o Stylizer
o Style Master
o RapidCSS
o Free CSS Toolbox
o CoffeeCup StyleSheet Maker
o EnginSite CSS Editor
o CSS Edit
o JellyFish-CSS
o SnapCSS
o SimpleCSS
Templates
Templates.arcsin
Solucija
Free-Css-Layouts
Css4Free
CssTemplatesFree
E-WebTemplates
My-Free-Css-Templates
CssDesignCenter
CssCreme
BestFreeTemplates
FreeLayouts
Ramblingsoul
CssTemplatesFree
CssTemplatesForFree
StyleshOut
OpenSourceTemplates
Dreamweaver-Templates
FreeWebTemplates
FreeCssTemplates
FreeTemplatesOnline
Free-Css-Templates
Templates-Rain
Free-Css
TemplateYes
TemplateMo
CSS3 Generator. Generador para jugar con las múltiples propiedades para crear
fondos.
Patternify. Permite crear patrones mediante píxeles y exportarlos, como PNG o como
código CSS directamente.
CSS Layout Generator. Permite crear una estructura básica de la página utilizando
sólo CSS.
CSS3 Generator. Permite jugar con múltiples propiedades para crear fondos con CSS.
CSS Menu Generator. Nos facilita la creación de menús desplegables con CSS.
CSS Button Generator. Para crear hermosos botones para tus páginas web con CSS.
CSS 3.0 Maker. Una solución ideal que hace uso de cursores y dispone de un área de
vista previa para generar las diferentes opciones.
CSS Sprites generator. Para cargar cualquier número de imágenes y crea sprites CSS
con facilidad.
CSS Sprite Generator. Permite cargar el archivo de origen con el fin de crear una
imagen de sprites con CSS.
CSS3 Button Generator. Crea bellos botones Web con muchas opciones de
configuración.
Colors Palette Generator. Genera una paleta de colores derivados de los colores
primarios de la imagen que subas.
Markup Generator. Crea los códigos xhtml/css, para acortar el proceso de diseño de
los estilos.
Prefix My CSS. Utilizar potentes técnicas de CSS3, para que no pierdas tu tiempo
escribiendo cada uno de las propiedades.
CSS Opacity Generator. Una ayuda para cambiar las propiedades de opacidad con
CSS.
CSS3 Box Shadow Generator. Una gran ayuda para aprender y diseñar las sombras
para tus recuadros con CSS3.
Loading CSS Spinners and Bars Generator. Generador de imágenes de carga con
muchas opciones.
Gradient Image Maker. Interesante generador para el tema de los fondos degradados
css3 button generator. Genera botones con sólo unos clics, e incluso proporciona el
código para los estilos de IE.
Tabs Generator. Para crear las típicas pestañas tipo ficha, sin usar imágenes. Ajusta
tamaño, colores, esquinas y otras muchas cosas más.
CSS Text Shadow Generator. Excelente generador de sombra en texto mediante CSS.
La lista está enfocada para desarrolladores y diseñadores que quieren realizar sus propias
hojas de estilo CSS y no desean para nada morir en el intento:
CSS3.me. Es una herramienta en lïnea que es muy sencilla de usar y está pensada
para aquellas personas que no quieren complicarse la vida a la hora de generar código
CSS3 manualmente para algunas cosas sencillas y básicas (color, bordes, opacidad,
relieve, y otras funciones).
CSS3 Gradient Generator. Es una pequeña herramienta en línea que nos permite
generar gradientes de colores para la mayoría de los navegadores web de la
actualidad, incluida la especificación de la W3C, gracias a lo cual la compatibilidad
entre navegadores modernos está garantizada.
CSS3 Cheat Sheet (PDF). Una hoja de ayuda con una lista completa de todas las
propiedades, los tipos de selectores y de los valores permitidos en la actual
especificación CSS 3 de la W3C, que se incluyen en un archivo PDF.
CSS3 Color Names. Los nombres de color también se conocen como palabras clave
de color, con 147 nombres de colores que se definen en la especificación de color
CSS3.
CSS3 Generator. Te permite crear y personalizar múltiples efectos CSS3. Todo lo que
necesitas hacer es desplazarse por el menú desplegable, selecciona el efecto que
desea personalizar y el código CSS3 hará el resto.
CSS3 Button Generator. Te permite crear botones modernos con CSS3 y con estilo
que se adapte a los estándares actuales de Internet.
Estos generadores son increíblemente útiles porque muchas veces estamos haciendo las
cosas una y otra vez., y pueden hacer esas pequeñas cosas para nosotros cada vez.
La mayor parte de esta lista se va a centrar en los generadores de CSS3, simplemente porque
son más demandados que los generadores de HTML5, y por que es un lenguaje usado para
definir la presentación y la estructura de un documento escrito en HTML, que describe la
estructura y el contenido en forma de texto.
CSS3.me
CSS3 Maker
CSS3 Generator
Generadores de botones:
Border-Image
Border-Radius
@fontface Generator
CSS3 Please
Generadores HTML5:
Estos generadores son simplemente increíble para trabajar de una manera rápida y ágil, a
pesar de que esta lista no es exhaustiva, pero si que está formada por las mejores
herramientas que podemos encontrar.
http://blueblots.com/inspiration/34-unique-and-creatively-designed-navigation-menus/
http://www.css3maker.com
256 Pixels
Generador de favicon
Enlace a la herramienta
Enlace a la herramienta
AJAX Info
Generador de iconos de indicación de carga.
Enlace a la herramienta
Background Maker
Generador de fondos
Enlace a la herramienta
Background Patterns
Generador de patrones para fondos de página
Enlace a la herramienta
Badges
Generador de mensajes estilo Web 2.0
Enlace a la herramienta
Barcode Generator
Generador de códigos de barras
Enlace a la herramienta
Buttonator
Generador de botones personalizados
Enlace a la herramienta
Color Combos
Generados de combo box
Enlace a la herramienta
Color Mixer
Generador de paletas de color
Enlace a la herramienta
Color Palette
Generador de paletas de color
Enlace a la herramienta
Enlace a la herramienta
Contact Form Generator
Generador de formularios de contacto
Enlace a la herramienta
Corner Shop
Generador de gráficos de esquina
Enlace a la herramienta
Create Graph
Generador de gráficos
Enlace a la herramienta
CSS Button and Text Field Generator
Generados de botones y campos de texto en CSS
Enlace a la herramienta
Enlace a la herramienta
Enlace a la herramienta
CSS Layout Generator
Generador de plantillas CSS
Enlace a la herramienta
Enlace a la herramienta
CSS Optimiser
Generador de código CSS optimizado
Enlace a la herramienta
CSS Scrollbar
Generador de barras de scroll en CSS
Enlace a la herramienta
Enlace a la herramienta
Dotter
Generador de fondos de página punteados
Enlace a la herramienta
Email Icon Generator
Generador de iconos de correo
Enlace a la herramienta
Enlace a la herramienta
Email Riddler
Encriptador y transformador de direcciones de correo electrónico
Enlace a la herramienta
Error Message Generator
Generador de mensajes de error de correo
Enlace a la herramienta
Favicon
Generador de faviconos
Enlace a la herramienta
Favicon Generator
Generador de faviconos
Enlace a la herramienta
Flash Buttons
Generador de botones en Flash
Enlace a la herramienta
Flash Embedder
Generador de código para embeber películas en Flash
Enlace a la herramienta
Gradient Maker
Generador de degradados
Enlace a la herramienta
Enlace a la herramienta
Enlace a la herramienta
Wufoo HTML Form builder
Generador de formularios HTML
Enlace a la herramienta
Enlace a la herramienta
Image Tool
Generador de logos e imágenes al estilo Web 2.0
Enlace a la herramienta
Logo Creator
Generador de logotipos
Enlace a la herramienta
Loren Ipsum
Generador de textos Loren Ipsum para maquetación
Enlace a la herramienta
Enlace a la herramienta
Patterns
Generador de patrones de color
Enlace a la herramienta
Pattern Cooler
Generador de patrones de color
Enlace a la herramienta
Enlace a la herramienta
Rounded Corners
Generador de cajas redondeadas
Enlace a la herramienta
RSS Buttons
Generador de botones RSS
Enlace a la herramienta
Sign Generator
Generador de firmas
Enlace a la herramienta
Strip Generator
Generador de filas de imágenes
Enlace a la herramienta
Striped Backgrounds
Generador de filas de imágenes
Enlace a la herramienta
StripeMania
Generador de filas de imágenes
Enlace a la herramienta
Stripe Generator
Generador de filas de imágenes
Enlace a la herramienta
STYLr
Generador de logos Web 2.0
Enlace a la herramienta
Text Generator
Generadores de texto
Enlace a la herramienta
Typetester
Comparador de fuentes
Enlace a la herramienta
Enlace a la herramienta
XML Charts
Generador de gráficos en Flash
Enlace a la herramienta
La razón fundamental para que muchos diseñadores de páginas web optaran por no utilizar
algunas propiedades CSS avanzadas es que no eran soportadas por algunos navegadores,
como por ejemplo las versiones 6 y 7 de Internet Explorer. Utilizar algunas de estas útiles
propiedades, podría significar que buena parte del trabajo de diseño no fuera visible con estos
navegadores, lo que implica que buena parte del público no pudiera ver los mismos resultados
que cualquiera de los usuarios que utilizan navegadores que respetan los estándares de la
W3C, como Opera, Safari y Mozilla Firefox.
Sin embargo, con la aparición de Internet Explorer 8 que soporta estas propiedades CSS, y
suponiendo que buena parte del público que utiliza versiones anteriores de Internet Explorer
terminará con el tiempo actualizando su navegador, es de esperarse que los diseñadores
tengan la posibilidad de utilizar este tipo de recursos con total libertad.
La propiedad “content”
Esta propiedad tiene la capacidad de generar contenido en forma dinámica, y solo puede
ser aplicada a los pseudo-elementos :before y :after y suele utilizarse en combinación con las
propiedades “counter-reset” y “counter-increment”, como veremos más adelante.
Los valores que se utilizan son tan variados como posibilidades de elementos a introducir
existen: cadenas de texto, URL’s, apertura y cierre de comillas, contadores, etc. Su valor
inicial es “normal”, que en la práctica (si bien desde el punto de vista lógico tienen un valor
diferente) cumple la misma función que el valor “none”, ya que ambos evitan que el pseudo-
elemento que se aplica no se genere. Dado que el valor generado forma parte del elemento,
hereda todas las propiedades CSS.
Otros valores que pueden utilizarse, son open-quote, close-quote, no-open-quote y no-
close-quote, que siempre deben estar acompañados de la propiedad “quotes” en cuyo valor
se debe introducir el tipo de comillas que se utilizará. El valor más avanzado que puede
utilizarse, es el que permite mostrar el valor de una propiedad utilizada en el elemento sobre el
que se utiliza esta propiedad, mediante la utilización del valor “attr()”.
Debemos señalar que el empleo de esta propiedad es controvertida por parte de muchos
desarrolladores, ya que éstos consideran que la generación de contenidos dinámicos no forma
parte de las atribuciones de CSS, cuyo cometido es controlar el aspecto y la presentación de
los contenidos. Sin embargo, el hecho de que forme parte del estándar, significa que puede
utilizársele libremente y que genera un código válido como cualquier otra propiedad CSS.
Sintaxis y ejemplos
Si bien la sintaxis es similar a la que se utiliza en el resto de las propiedades CSS, algunas de
las características propias de esta propiedad hacen que pueda tornarse un poco más
compleja. Dado que se aplica solo a los pseudo-elementos “:before” y “:after”, se debe tener
especial cuidado de colocarlos junto a la etiqueta correspondiente. Téngase en cuenta que en
el caso de que se quiera introducir una cadena de texto como valor, el texto debe ser colocado
entre comillas dobles. Veamos un ejemplo:
?
1 p:before {
2 content: "Hola a todos: "
3 }
En el ejemplo, se ha introducido como valor una cadena de texto, que aparecerá antes de
cualquier texto que se introduzca en los párrafos de la página. Si se quiere evitar que este
texto aparezca solo en algunos párrafos, bastará con marcar con un identificador o una clase
al o a los párrafos que se desee, como puede verse en el ejemplo siguiente:
?
1 p.hola:before {
2 content: "Hola a casi todos: "
3 }
?
1 <p class="hola">Estamos bien</p>
En el ejemplo que damos, todos los párrafos marcados con la clase “hola” se iniciarán con la
cadena de texto que se incluye. Las complicaciones pueden comenzar cuando se necesite
utilizar algunos símbolos propios de la sintaxis CSS en el texto a incluir, como pueden ser las
comillas o cualquier otro símbolo utilizado en la sintaxis, lo que producirá un conflicto con las
comillas que deben incluirse en la cadena de texto para que los navegadores la identifiquen
como tales, en cuyo caso se deberá optar por insertar comillas simples (‘) o colocar una barra
invertida () delante de cada una de las comillas:
?
1 p.simple:before {
content: "Contenido 'CSS' "
2 }
3
4 p.barra:before {
5 content: "Contenido "CSS" "
6 }
7
Las cadenas de texto utilizadas como valor de esta propiedad, solo se toman como texto
plano, por lo que en caso de utilizarse etiquetas HTML, éstas se mostrarán como parte del
texto y no generarán ningún otro efecto.
Como se dijo anteriormente, también puede utilizarse para abrir y cerrar comillas utilizando los
valores “open-quote” y “close-quote”, y deben estar acompañados de la propiedad “quotes”
que llevará como valores las comillas que se utilizarán para la apertura y cierre. En caso de
que las comillas que se utilicen sean del mismo tipo (“) que las que se emplean para encerrar
el valor, se deben utilizar el símbolo () de escape para que no se genere conflicto.
?
1
blockquote {
2
quotes: "" " " "";
3 }
4
5 blockquote:before {
6 content: open-quote;
7 }
8
blockquote:after {
9 content: close-quote;
10 }
11
?
1 <blockquote>Nota especial</blockquote>
También pueden utilizarse los valores “no-open-quote” y “no-close-quote”, que sirven para
evitar que aparezcan las comillas de apertura y cierre, pero manteniendo la jerarquía en el
anidamiento de las comillas.
El valor “attr()” introduce antes o después (según se utilice “:after” o “:before”) el valor del
atributo que se coloque entre los paréntesis. Estos atributos son, por ejemplo, “title”, “href”,
etc. En caso de que este atributo no se encuentre presente en el elemento, se generará una
cadena de texto vacía. Veamos un ejemplo de la utilización llamando al atributo “title”:
?
1 p:before {
2 content: " (" attr(title) ")"
3 }
4
5 a:after {
6 content: " (" attr(href) ")";
}
7
?
<p title="titulo">Título</p>
1 <a href="http://www.lawebera.es">Esta es nuestra URL:</a>
2
En el ejemplo que vemos anteriormente, como se han colocado paréntesis para que sean
introducidos como parte de la cadena de texto, en caso de que algún párrafo no tenga el
atributo “title” determinado, aparecerán los paréntesis solos, ya que el atributo “title” genera
una cadena de texto vacía.
Otra forma de utilizar el valor “attr()”, es para el atributo “href”, con lo que podremos colocar
laURL especificada en un elemento como un texto, como también podemos ver en el código
de ejemplo anterior.
http://www.css3.com/