Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2014, 08:37
galaktico
 
Fecha de Ingreso: julio-2008
Mensajes: 57
Antigüedad: 15 años, 10 meses
Puntos: 0
Consulta - Borde animado en CSS

Buenos días! Tengo armado el siguiente menú con CSS.

Código CSS:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <title></title>
  6. <style>
  7. #menu ul {
  8.     margin:0;
  9.     padding:0;
  10.     float:left;
  11.     list-style-type:none;
  12. }
  13. #menu li {
  14.     float:left;
  15.     margin-left:30px;
  16. }
  17. #menu a {
  18.     display:block;
  19.     font-family:Arial, Helvetica, sans-serif;
  20.     font-size:13px;
  21.     color:#323839;
  22.     text-decoration:none;
  23.     padding-bottom:12px;
  24. }
  25. #menu a:hover {
  26.     border-bottom:2px solid #cbdb2b;
  27. }
  28. #menu .active {
  29.     color:#5a6265;
  30.     border-bottom:2px solid #cbdb2b;
  31. }
  32. </style>
  33. </head>
  34. <body>
  35. <div id="menu">
  36.   <ul>
  37.     <li><a href="#" class="active">HOME</a></li>
  38.     <li><a href="#">QUIENES SOMOS</a></li>
  39.     <li><a href="#">PRODUCTOS</a></li>
  40.     <li><a href="#">CONTÁCTENOS</a></li>
  41.   </ul>
  42. </div>
  43. </body>
  44. </html>

Lo que necesito es animar el borde al hacer Hover, o sea que el borde se cree de 0 a 100, en lugar de aparecer directamente.

Me podrán orientar como lograr ese efecto?

Tengo entendido que con la propiedad moz-transition se pueden animar, pero no encuentro ningún ejemplo, me podrán ayudar?

Muchas gracias de antemano!

Última edición por pzin; 04/10/2014 a las 10:19