Siguiendo el tutorial del div desplegable, hice otra versión en la cual la cajita que se despliega hacia abajo deberá mostrar una imagen. En Codepen todo sale perfecto, se ve de lo más bien, pero al momento de colocarla en los foros empiezan a surgir todo tipo de problemas. En mi foro de pruebas, el padding no me lo toma. Aquí sí aparece el efecto del padding, pero la imagen no se oculta del todo antes de ser desplegada.
probando título
Por eso pienso que hay algo malo con el código... Lo revisé mil veces, pero no encuentro el error.
Lo otro que quería preguntar era si era posible hacer que la cajita oculta se mantuviera desplegada hasta retirar por completo el mouse del contenido de la misma, ya que actualmente sólo se mantiene desplegada con el mouse sobre la cajita de cabecera con el color salmón.
Dejo directamente el código aquí abajo:
- Código:
<style>#raya { width: 500px; background-color: #fcbaa9; font-family: arial; font-size: 14px; padding: 15px; text-align: center; color: #000;} #contenido { width: 520px; height: 40px; background-color: transparent; overflow: hidden; display: hidden; transition:0.5s linear; padding: 5px; margin-top: -10px; color: transparent;} #imagen {margin: auto; display: none; transition:0.5s linear; max-width: 520px;} #raya:hover + #contenido {width: 520px; height: 300px; transition:0.5s linear; margin-top: 0px; background-color: #ddd; display: block; color: #000000;} #raya:hover + #contenido #imagen {display: block;}</style>
<div id="raya">probando título</div><div id="contenido"><img id="imagen" src="https://i.imgur.com/uSCQGlh.jpg" width="520"></div>
Bueno... me quedaré aquí esperando a que alguien se apiade y sepa decirme dónde está el error del código para que funcione como tiene que funcionar en los foros