UseInterval JS useState React и CSS для анимацииCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 UseInterval JS useState React и CSS для анимации

Сообщение Anonymous »

Я меняю текст между двумя значениями с помощью React useState и setInterval, и это работает нормально.

Код: Выделить всё

function Home() {
const [role, setRole] = useState("Text A");

const inter = setInterval(() => {
changeHome();
}, 5000);

function changeHome() {
role === "Text A" ? setRole("Text B") : setRole("Text A");

clearInterval(inter);
}

useEffect(() => {
//className&&setClassName("fade")
}, [role]);

return (


Hello!

I'm Karim Isaac

{role}


Hire Me
My works



);
}

export default Home;
Я пытаюсь добавить анимацию к тексту при его изменении с помощью CSS:

Код: Выделить всё

@keyframes fade-down {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}

.fade {
animation: fade-down 2.5s infinite alternate;
}
Это работает, но время выбрано не совсем удачное. Я думаю, это потому, что есть два таймера; setinterval и таймер анимации.


Подробнее здесь: https://stackoverflow.com/questions/786 ... mation-css
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Данные формы React не передаются правильно в PHP на iPhone при использовании useState
    Anonymous » » в форуме Php
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Данные формы React не передаются правильно в PHP на iPhone при использовании useState
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Данные формы React не передаются правильно в PHP на iPhone при использовании useState
    Anonymous » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как воссоздать React useState в Vue?
    Anonymous » » в форуме Html
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как воссоздать React useState в Vue?
    Anonymous » » в форуме Javascript
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»