Задать вопрос
@Dyadko_Orest

Как исправить работу свойства keyframes на ios?

Я создал текст, который постоянно крутится, используя css. Он хорошо работает на всех устройствах, кроме iPhone. Я добавил префиксы webkit, но все еще на ios, если текст длинный, он перекрывается. Может есть способ исправить это?
Мой код
<div className='endlessly-wrapper'>
      <div className='original'>
        <p>text</p>
      </div>
      <div className='duplicate'>
        <p>text</p>
      </div>
    </div>


.endlessly-wrapper {
  display: flex;
  overflow: hidden;
  width: 100%;

  .original {
    display: flex;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: animate;
    animation-name: animate;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-duration: 6s;
    animation-duration: 6s;
  }

  .duplicate {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: animate2;
    animation-name: animate2;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-duration: 6s;
    animation-duration: 6s;
    -webkit-animation-delay: -3s;
    animation-delay: -3s;
  }
}

@keyframes animate {
  0% {
    transform: translateX(100%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@keyframes animate2 {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-200%);
  }
}

@-webkit-keyframes animate {
  0% {
    -webkit-transform: translateX(100%);
  }

  100% {
    -webkit-transform: translateX(-100%);
  }
}

@-webkit-keyframes animate2 {
  0% {
    -webkit-transform: translateX(0);
  }

  100% {
    -webkit-transform: translateX(-200%);
  }
}
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы