Web 2.0 Tips

Icon

Consejos y trucos para el desarrollo y diseño de webs

Variables en CSS3

Como sabrán, hace un tiempo los mejores browsers (firefox, safari…etc) todos menos IE8 (que tampoco forma parte de los mejores browsers) ya dan soporte a css3, lo cual significa que aunque un 70% use explorer, ya se pueden empezar a hacer pruebas con css3, que realmente nos van a simplificar la vida a la hora de maquetar, o codear xhtml + css.

En esta oportunidad, voy a hablar de declarar las variables en css3.

Bueno, esto es algo muy sencillo de hacer, y realmente para todos los diseñadores que se dan maña con el código va a ser de mucha utilidad, como por ejemplo, definir colores corporativos de entrada, y despues usarlos siempre invocando a la variable.

Ni bien arrancamos el código CSS declaramos las siguientes variables:

@variables {
    colorPrincipal: #3366cc;
    colorSecundario: #cc6600;
}

Luego, para invocarlas, es muy simple:

.header {
    background-color: var(colorPrincipal);
}

h1,h2,h3{
    color: var(colorSecundario);
}

Si hacen esta prueba en un simple html veran que en los browsers mas modernos ya esta funcionando.


Tips relacionados:

  1. CSS3 Gradient Divs
  2. Animación en CSS3 en un :hover (mouseover)
  3. Menúes desplegables solo con CSS (Sin JavaScript)
  4. No mas abuso de floats!
  5. Menú solo con CSS (versión barra de navegación)

Tip de CSS, CSS3, Maquetación

Tags: , , , ,

4 Responses

  1. lortmorris says:

    Bueno, sin duda un gran tip y que ya habia visto.
    Si bien no soy maquetador, si me interesa mucho la web “nueva”, es decir html5 y todo lo que lo rodea.
    Estube viendo mucho sobre JavaScript y html5 (se me hace agua la boca con los canvas…. cannnnvasssss).
    Espero poder dar algun aporte al site, y obviamente voy a poner el link en algunos de mis sites para darle un poco de PR.
    Saludos

  2. toiluj23 says:

    Gracias Lortmorris, la idea es ir aportando cosas, pequeños tips para una web mejor! el próximo post, voy a hablar de animaciones / transiciones en css. algo muy loco y que mejora notablemente la experiencia de usuario.
    :)

  3. Demián Rodriguez
    Twitter: demianr85
    says:

    en webkit hay que usar -webkit-variables() y -webkit-var() asi que hay que de declararlas 2 veces, una para cada browser, una boludez total por el momento.

  4. Exos
    Twitter: exos
    says:

    Y bueno todavía es un draft, aunque si es una boludez realmente

Leave a Reply

toiluj23

Maquetador compulsivo.

Web: http://depaginas.com.ar

Tips: 8

Recomendamos

Haste autor!

En web2.0-tips, cualquiera puede publicar un consejo, truco o articulo relacionado con el desarrollo y diseño web. Tu puedes registrarte y postear, aparte te quedas con el 80% de impresiones de adsense en tus publicaciones.

Lee mas aca!

Categoria

Haste fan

Web Analytics