Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/02/2015, 15:51
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 4 meses
Puntos: 2114
Respuesta: Hacer que pase una línea por encima de un div con ::before

Algo así debiera de valer:

Código CSS:
Ver original
  1. div {
  2.   position: relative;
  3.   height: 456px;
  4. }
  5.  
  6. div:before {
  7.   position: absolute;
  8.   top: 0;
  9.   left: 0;
  10.   width: 100%;
  11.   height: 1px;
  12.   background: #000;
  13.   content: '';
  14.   transition: top .5s;
  15. }
  16.  
  17. div:hover:before {
  18.   top: 100%;
  19. }

Añádese los prefijos propietarios pertinentes.
__________________
(: