Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/07/2010, 17:43
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: capa extencible

Claro que se puede hacer, se hace con Javascript
Código HTML:
Ver original
  1. <div id="capa-extensible" onmouseover="extender()" onmouseout="retraer()">
  2. <!-- Contenido del Div -->
  3. </div>

El javascript:
Código Javascript:
Ver original
  1. function extender() {
  2. //El tamaño que tendra cuando se pose el cursor sobre el div
  3. document.getElementById('capa-extensible').style.height = '100px';
  4. }
  5.  
  6. function retraer() {
  7. //Regresamos al tamaño original
  8. document.getElementById('capa-extensible').style.height = '20px';
  9. }

Obviamente el efecto que tendrá sobre el div es instantáneo, si deseas ir agrandando poco a poco el div puedes agregar el siguiente código
Código Javascript:
Ver original
  1. for(i=20; i<=100; i++) {
  2. var newHeight = i + 'px';
  3. document.getElementById('capa-extensible').style.height = newHeight;
  4. }

Claro, tienes que modificarlo según tus necesidades
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)