Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2014, 19:40
Avatar de migueljo_12
migueljo_12
 
Fecha de Ingreso: mayo-2014
Ubicación: Cartagena
Mensajes: 3
Antigüedad: 10 años, 6 meses
Puntos: 0
Pregunta Optimizar efecto acordeón

Hola!
Espero que esten genial
Soy nuevo por el foro tambien lo soy en el desarrollo web.
Tengo un problemita, quiero que cuando pase el mouse por ulgunos de los elementos li estos se espandan en forma horizontal y a la vez contraer a los demas.
El problema es que se salen verticalmente de la caja.
Muchas gracias por su preciada atencion, el codigo es el siguiente.
Código HTML:
Ver original
  1. <!doctype html>
  2. <html lang="es">
  3.     <title>Efecto aumentar</title>
  4.     <style type="text/css">
  5.         body
  6.         {
  7.             margin: 0;
  8.             padding: 0;
  9.         }
  10.         nav
  11.         {
  12.             position: fixed;
  13.             top: 0;
  14.             left: 0;
  15.             width: 100%;
  16.             height: 100px;
  17.         }
  18.         ul.barra
  19.         {
  20.             width: 50%;
  21.             height: 100px;
  22.             margin: 0 auto;
  23.             padding: 0;
  24.         }
  25.         ul.barra > li
  26.         {
  27.             display: inline-block;
  28.             margin: 0;
  29.             width: 25%;
  30.             height: 100%;
  31.             float: left;
  32.             transition: .7s;
  33.             list-style: none;
  34.         }
  35.         ul.barra > li:hover
  36.         {
  37.             width: 55%;
  38.         }
  39.     </style>
  40. </head>
  41.     <nav>
  42.         <ul class="barra">
  43.             <li style="background-color: #23A38F;"></li>
  44.             <li style="background-color: #B7C11E;"></li>
  45.             <li style="background-color: #EFF1C2;"></li>
  46.             <li style="background-color: #F0563D;"></li>
  47.         </ul>
  48.     </nav>
  49. </body>
  50. </html>