Как я могу сделать плавный переход цвета элемента с помощью Tailwind CSS в реакции?CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу сделать плавный переход цвета элемента с помощью Tailwind CSS в реакции?

Сообщение Anonymous »

У меня есть компонент React, в котором элементы меняют цвет каждые 5 секунд в зависимости от таймера обратного отсчета. Я хочу, чтобы изменение цвета происходило плавно, но мой текущий подход не работает.
Вот код моего компонента:

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

  const [colour2,setColour2] = React.useState("from-white to-white");
const [colour3,setColour3] = React.useState("from-white to-white");
const [counter, setCounter] = React.useState(15);

React.useEffect(() => {
counter > 0 && setTimeout(() => setCounter(counter - 1), 1000);
if(counter == 0){
setCounter(15)
}
if([11,12,13,14,15].includes(counter)){
setColour1("from-sky-600 to-cyan-300")
setColour2("from-white to-white")
setColour3("from-white to-white")

}
if([6,7,8,9,10].includes(counter)){
setColour2("from-orange-600 to-amber-300 ")
setColour1("from-white to-white")
setColour3("from-white to-white")
}
if([5,4,3,2,1].includes(counter)){
setColour3("from-purple-600 to-pink-600")
setColour2("from-white to-white")
setColour1("from-white to-white")
}
}, [counter]);

return (

{counter}

Contact.


Contact.


Dev.


Dev.


Build.


Build.


)
Я пробовал использовать переход-цвета для облегчения продолжительности-500, но это не делает переход плавным. Как добиться плавных переходов цветов для моих элементов?
Вот демо: ссылка

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Плавный переход цвета тумана от текущего значения, к установленному майнкрафт 1.12.2
    Anonymous » » в форуме JAVA
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Как сделать плавный переход на iPhone с помощью Unity?
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Почему мой плавный переход ускоряется при раскрытии и скрытии элемента div?
    Anonymous » » в форуме Html
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Почему мой плавный переход ускоряется при раскрытии и скрытии элемента div?
    Anonymous » » в форуме CSS
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Почему мой плавный переход ускоряется при раскрытии и скрытии элемента div?
    Anonymous » » в форуме Html
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

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