Pues no era el mismo caso no. El tuyo es una cuestión más mundana.
Estás especificando que al altura del elemento sea cero:
Código CSS:
Ver original#views-bootstrap-grid-1 .col-lg-4:HOVER .views-field-field-categor-a {
height: 0px;
[...]
}
Si la altura es cero, obviamente no se verá el fondo.
Más allá de eso, estás complicando mucho ese efecto. Como te decía en el post de arriba, es más fácil, limpio y robusto tener un elemento con posición absoluta.
Lo básico sería:
Código CSS:
Ver originaldiv.contenedor {
position: relative;
}
div.efecto {
position: absolute;
visibility: hidden;
}
div.contenedor:hover div.efecto {
visibility: visible;
}
Luego también puedes animarlo para que salga moviéndose desde abajo usando
transition
.