Im tratando de pausar la visualización de un elemento secundario cuando se coloca el elemento principal sobre él.Css Transición al pasar el ratón sobre el elemento hijo
HTML:
<span>
<div>This Is The Child</div>
Some Text in the span
</span>
Css:
span {
position: relative;
}
span div {
display: none;
width: 0px;
opacity: 0;
transition: width 5s;
-webkit-transition: width 5s;
transition: opacity 5s;
-webkit-transition: opacity 5s;
}
span:hover div {
display: inline-block;
width: 150px;
opacity: 1;
}
A partir de ahora, cuando se asoma el lapso, el div tiene ningún retraso antes de que se muestra. ¿Cómo voy a arreglarlo para que haya una pausa?
violín aquí: http://jsfiddle.net/SReject/vmvdK/
Unas pocas notas:
que originalmente intentó hacer la transición de la pantalla, pero como Edward señaló, eso no es posible, y han probado el sentido por encima del cual, también, ISN' t trabajo
SOLUCIONÓ
parecería que cualquier propiedad "pantalla" en la "transición a la" estilo se detendrá cualquier animaciones de transición suceda. Para solucionar esto Configuro el ancho del niño para que se muestre a 0px y lo hago de forma completamente transparente. Luego, en la "transición a la" estilo, que establece la anchura correcta, y hacer que el div sólida:
HTML:
<span>
<div>This Is The Child</div>
Some Text in the span
</span>
Css:
span {
position: relative;
}
span div {
position: absolute;
width: 0px;
opacity: 0;
transition: opacity 5s;
-webkit-transition: opacity 5s;
}
span:hover div {
width: 150px;
opacity: 1;
}
violín aquí: http://jsfiddle.net/SReject/vmvdK/
por qué no al revés ''
Es para una secuencia de comandos GM, la extensión es creada por el sitio que la secuencia de comandos GM modifica. Quiero crear un menú emergente para el tramo mostrado – SReject