Código CSS:
Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title></title> <style> #menu ul { margin:0; padding:0; float:left; list-style-type:none; } #menu li { float:left; margin-left:30px; } #menu a { display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323839; text-decoration:none; padding-bottom:12px; } #menu a:hover { border-bottom:2px solid #cbdb2b; } #menu .active { color:#5a6265; border-bottom:2px solid #cbdb2b; } </style> </head> <body> <div id="menu"> <ul> <li><a href="#" class="active">HOME</a></li> <li><a href="#">QUIENES SOMOS</a></li> <li><a href="#">PRODUCTOS</a></li> <li><a href="#">CONTÁCTENOS</a></li> </ul> </div> </body> </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!