Не работает animation
в Firefox , а в других работает
* {
margin: 0;
padding: 0;
}
.mo img {
display: block;
width: 100%;
height: 100%;
}
.mo {
width: 400px;
height: 400px;
position: relative;
margin: 20px auto;
}
.fon {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
animation: dinamic 1s infinite steps(4);
-webkit-animation: dinamic 1s infinite steps(4);
-moz-animation: dinamic 1s infinite steps(4);
}
@-webkit-keyframes dinamic {
0% {
background: url(http://maxim1978.0fees.us/images/1.png);
background-size: cover;
}
25% {
background: url(http://maxim1978.0fees.us/images/2.png);
background-size: cover;
}
50% {
background: url(http://maxim1978.0fees.us/images/3.png);
background-size: cover;
}
75% {
background: url(http://maxim1978.0fees.us/images/4.png);
background-size: cover;
}
}
@-moz-keyframes dinamic {
0% {
background: url(http://maxim1978.0fees.us/images/1.png);
background-size: cover;
}
25% {
background: url(http://maxim1978.0fees.us/images/2.png);
background-size: cover;
}
50% {
background: url(http://maxim1978.0fees.us/images/3.png);
background-size: cover;
}
75% {
background: url(http://maxim1978.0fees.us/images/4.png);
background-size: cover;
}
}
@keyframes dinamic {
0% {
background: url(http://maxim1978.0fees.us/images/1.png);
background-size: cover;
}
25% {
background: url(http://maxim1978.0fees.us/images/2.png);
background-size: cover;
}
50% {
background: url(http://maxim1978.0fees.us/images/3.png);
background-size: cover;
}
75% {
background: url(http://maxim1978.0fees.us/images/4.png);
background-size: cover;
}
}
@-o-keyframes dinamic {
0% {
background: url(http://maxim1978.0fees.us/images/1.png);
background-size: cover;
}
25% {
background: url(http://maxim1978.0fees.us/images/2.png);
background-size: cover;
}
50% {
background: url(http://maxim1978.0fees.us/images/3.png);
background-size: cover;
}
75% {
background: url(http://maxim1978.0fees.us/images/4.png);
background-size: cover;
}
}
<div class="mo">
<img src="http://maxim1978.0fees.us/images/bg.png" alt="">
<div class="fon"></div>
</div>
Этот пример в песочнице
В фаерфоксе/IE анимация свойства background-image
не работает. Я рекомендую вам склеить эти изображения в одно и анимировать свойство background-position
, а не background-image
. Также придется избавиться от background-size: cover
.
Примерно код будет выглядеть вот так, CSS:
@keyframes bg-animation {
from { background-position: 0 0; }
to { background-position: 100% 0; }
}
HTML:
.fon {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(full-image.png);
animation: dinamic 1s infinite steps(4);
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Собственно, вся суть вопроса заключена в заголовке поста. Изображение должно иметь скошенные края и выглядеть следующим образом:.
Здравствуйте! При просмотре страницы через IE на экранах 979px и меньше наблюдается такая ситуация:.
Здравствуйте! Есть задача: на div висят 2 класса со стилями, например:. style1 и style2.