У меня есть ползунок div с надписью/span overlay. Я хотел бы, чтобы промежуток постепенно исчезал после появления слайда. Сейчас происходит то, что div и span исчезают вместе.Fade дочерний элемент немного после родителя
Я пробовал анимацию fadein и еще несколько вещей на пролете, но она не взяла. Есть ли способ, чтобы этот диапазон исчезал через несколько миллисекунд после появления слайда? Я бы не прочь либо CSS или решение сценария, но хотелось бы продолжительность исчезать в слегка после того, как родитель слайд выцветает
код слайдера:.
$(function(){
var _interval;
var elem = $(".fadelinks");
elem.find("> :gt(0)").hide();
elem.hover(function() {
clearInterval(_interval)
}, function() {
interval()
});
var interval = function() {
_interval = setInterval(function(){
elem.find("> :first-child")
.fadeOut().next().fadeIn().end()
.appendTo(elem);
}, 5000)
};
interval()
});
HTML, вдоль линий из:
<div class="fadelinks">
<div><span>...</span><img></div>
<div><span>...</span><img></div>
</div>
с КАС из:
.fadelinks {
position:relative;
width:555px;
height:230px;
}
.fadelinks > * {
position:absolute;
top:0;
left:0;
display:block;
}
.fadelinks span {
position:absolute;
top:0;
left:0;
padding:2px 7px;
color:#fff;
background:#000;
opacity:0.8;
-webkit-animation:fadein 2s; animation:fadein 2s;
}
И here's a JSFiddle с текущий код.
Интересное решение. Благодарю. Я установил его, чтобы он исчез до 0,8 непрозрачности, поэтому немного не прыгайте. Но спасибо. Я хотел бы кое-что, что я мог бы контролировать немного более точно с миллисекундными приращениями, но это определенно приемлемое решение на данный момент и ценится. – VAnton
«от» и «до» эквивалентны 0% и 100%, нет причин, по которым вы не можете указать 25%/50%/75%. См. [@keyframes] (https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes) –