Как добавить плавность когда возвращаемся в исходное состояние?

Для добавления плавности при возвращении в исходное состояние в CSS можно использовать анимации или переходы.

Первым способом является использование анимаций. Анимация позволяет создать плавное изменение значений CSS свойств во время определенного времени. Для добавления плавности при возвращении в исходное состояние нужно определить анимацию, которая будет выполнять обратное движение или восстановление условий.

Для этого можно использовать следующий код:

.element {
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.element:hover {
  /* стили при наведении */
}

.element:hover {
  /* стили при наведении */
}

В этом примере на элементе с классом "element" применяются переходы ко всем свойствам CSS с заданной продолжительностью 0,3 секунды и с функцией плавности "ease-out". Когда вы наводите указатель мыши на элемент, применяются стили при наведении, и эти стили также будут анимированы при возвращении в исходное состояние при отводе указателя мыши.

Второй способ - использование переходов. Переходы позволяют плавно изменять значения CSS свойств при изменении их состояния. Для добавления плавности к возвращению в исходное состояние можно использовать следующий код:

.element {
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.element:hover {
  /* стили при наведении */
}

.element {
  /* стили при исходном состоянии */
}

В этом примере также используется класс "element", который имеет переходы ко всем свойствам CSS с продолжительностью 0,3 секунды и функцией плавности "ease-out". Когда вы наводите указатель мыши на элемент, применяются стили при наведении. А когда вы отводите указатель мыши, элемент автоматически возвращается в исходное состояние с помощью переходов.

Оба этих способа помогут добавить плавность при возвращении в исходное состояние при использовании CSS. Вы можете настроить время и функцию плавности в зависимости от ваших потребностей.