Bir üst öğenin üzerine geldiğinde alt öğenin görüntülenmesini duraklatmaya çalışıyorum.Css Alt öğe için vurgulu çalma üzerinde geçiş
Html:
<span>
<div>This Is The Child</div>
Some Text in the span
</span>
Css: Bu gösterilmeden önce
şimdi, yayılma süpürdü zaman itibariylespan {
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;
}
div gecikmeye sahiptir. Düzeltmek için nasıl giderim yani bir duraklama var? Burada
Fiddle: http://jsfiddle.net/SReject/vmvdK/
birkaç not:
Başlangıçta ekranı geçiş çalıştı, ama Edward belirttiği gibi, bu mümkün değildir ve duyu olan da, değil yukarıda denedi
çalışma t
o herhangi bir "ekran" mülkiyet stil oluyor herhangi bir geçiş animasyonları duracaktır "geçişe" gibi görünmektedir ÇÖZÜLDÜ. Bu etrafında çalışmak için. Çocuğun genişliğini 0px olarak ayarlıyorum ve tamamen şeffaf olmasını sağlıyorum. Sonra içinde stil, ben doğru genişliğini ayarlayın ve katı div yapmak "geçişe":
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;
}
Fiddle burada: http://jsfiddle.net/SReject/vmvdK/
neden başka bir yol değil? ... daha anlamsal olarak doğru. – JFK
Bir GM betiği için, span, GM betiğinin değiştirdiği site tarafından oluşturulur. Görüntülenen aralık için bir gezinme menüsü oluşturmak istiyorum – SReject