Ahoj,
učím se html + css a momentálně zkouším animaci, udělal jsem to podle YT návodu a nefunguje to jak bych chtěl, zkoušel jsem to upravit ale pořád nic...... chtěl bych aby se dva názvy protáčely v pravidelném intervalu. Jakože se objeví jeden název bude tam třeba 3 vteřina a potom bude odjíždet a přitom bude přijíždet nazev druhy a takhle porad dokola a ty názvy by měli přijíždet zeshora......dekuji zde prikladám html a css kod
HTML:(jen ta část kterou potřebuju)
<div class="david">
<div class="line">Protivney</div>
<div class="line">Memer</div>
</div>
<div class="dominik">
<div class="line">Spokokot</div>
<div class="line">Memer</div>
</div>
CSS:
body{
margin: 0;
padding: 0;
font-family: monospace;
background: black;
}
.david{
color: white;
position: absolute;
top: 21%;
left: 18.5%;
transform: translate(-50%,-50%);
background: blue;
padding: 0 15px;
height: 60px;
overflow: hidden;
}
.line{
text-transform: uppercase;
text-align: center;
font-size: 30px;
line-height: 60px;
}
.dominik{
color: white;
position: absolute;
top: 21%;
left: 31.2%;
transform: translate(-50%,-50%);
background: purple;
padding: 0 15px;
height: 60px;
overflow: hidden;
}
.line:first-child{
animation: anim 10s infinite;
}
@keyframes anim{
0%{
margin-top: 0;
}
16%{
margin-top: -60px;
}
33%{
margin-top: -120px;
}
50%{
margin-top: -180px;
}
66%{
margin-top: -120px;
}
82%{
margin-top: -60px;
}
100%{
margin-top: 0;
}
}