Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/04/2011, 11:30
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Busco efecto javascript

Podrías hacer algo así
Código HTML:
Ver original
  1.     *{ margin: 0; padding: 0; cursor: default; }
  2.     ul{ list-style: none; }
  3.     li{
  4.         font-size: 16px;
  5.         border-bottom: 1px solid #333;
  6.         padding: 5px;
  7.         background-color: #ddd;
  8.     }
  9.     #wrapper{ width: 600px; }
  10.     #content{
  11.         background-color: #eee;
  12.         width: 400px;
  13.         float: left;
  14.         height: 93px;
  15.     }
  16.     #content div{
  17.         display: none;
  18.         font-size: 32px;
  19.         padding: 5px 10px;
  20.     }
  21.     #menu{
  22.         width: 200px;
  23.         float: right;
  24.     }
  25.     .clear{ clear: both; }
  26. function displayContent(id){
  27.     if(document.getElementById(id).style.display == 'block'){
  28.         document.getElementById(id).style.display='none';
  29.     }else{
  30.         document.getElementById(id).style.display='block';
  31.     }
  32. }
  33. </head>
  34. <div id="wrapper">
  35.     <div id="content">
  36.         <div id="foo">foo content</div>
  37.         <div id="bar">bar content</div>
  38.         <div id="baz">baz content</div>
  39.     </div>
  40.     <div id="menu">
  41.         <ul>
  42.             <li onmouseover="this.style.backgroundColor='#eee'; displayContent('foo');" onmouseout="this.style.backgroundColor='#ddd'; displayContent('foo');">foo</li>
  43.             <li onmouseover="this.style.backgroundColor='#eee'; displayContent('bar');" onmouseout="this.style.backgroundColor='#ddd'; displayContent('bar');">bar</li>
  44.             <li onmouseover="this.style.backgroundColor='#eee'; displayContent('baz');" onmouseout="this.style.backgroundColor='#ddd'; displayContent('baz');">baz</li>
  45.         </ul>
  46.     </div>
  47.     <div class="clear"></div>
  48. </div>
  49. </body>
  50. </html>
Podrías usar un framework como mootools o jquery y así lograrlo aún con mejores efectos.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos