Как сделать подобную анимацию
Пишу следующее
HTML
<div class="pos">
<div class="q-1 active"></div>
<div class="q-2 active"></div>
<div class="q-3 active"></div>
<div class="q-4 active"></div>
</div>
CSS
.pos {
margin-top: 150px;
}
.q-1,
.q-2,
.q-3,
.q-4,
.q-5,
.q-6,
.q-7 {
position: relative;
display: inline-block;
width: 40px;
height: 1px;
background: red;
}
.q-1.active:after{
position: absolute;
content:url('flower-1.png');
height:145px;
top:-145;
}
.q-2.active:after{
position: absolute;
content:url('flower-2.png');
height: 91px;
top: -92px;
}
.q-3.active:after{
position: absolute;
content:url('flower-3.png');
height: 120px;
top: -120px;
}
.q-4.active:after{
position: absolute;
content:url('flower-4.png');
height: 95px;
top: -95px;
}
JS
el=$(".pos div")
cnt=0
$(".pos div").each(function(i,e){
setInterval(function(){
el.eq(cnt++).addClass("active")
},2000)
el.removeClass("active")
})
var func = window.setInterval(start, 2000),
els = $("div"),
cnt = 0;
function start() {
cnt = (cnt === els.length) ? 0 : cnt;
els.removeClass("active");
els.eq(cnt++).addClass("active")
}
.q-1,
.q-2,
.q-3,
.q-4,
.q-5,
.q-6,
.q-7 {
background: #ccc;
position: relative;
display: inline-block;
height: 145px;
width: 40px;
border-bottom: solid 2px red;
font: bold 1em sans-serif;
}
.q-1.active:after,
.q-2.active:after,
.q-3.active:after,
.q-4.active:after,
.q-5.active:after,
.q-6.active:after,
.q-7.active:after {
position: absolute;
left: 15px;
top: 10px;
}
.q-1.active:after{ content:"1"; }
.q-2.active:after{ content:"2"; }
.q-3.active:after{ content:"3"; }
.q-4.active:after{ content:"4"; }
.q-5.active:after{ content:"5"; }
.q-6.active:after{ content:"6"; }
.q-7.active:after{ content:"7"; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="q-1"></div>
<div class="q-2"></div>
<div class="q-3"></div>
<div class="q-4"></div>
<div class="q-5"></div>
<div class="q-6"></div>
<div class="q-7"></div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, почему-то не работает отправка формы на почты, помогите разобраться в чем дело.
Можно ли реализовать подобную проверку? Имеем div в котором будут меняться значения, например, на одной странице выводится 123, на второй 4, на третьей...
Я новичок и честно говоря, просто не нашел четкого ответа в гугле. Что я написал не так? Хотелось бы, что бы выполнялось условие при введении...