Недавно начал верстку сайта. Я задал transition почти каждому элементу на сайте - работает все красиво и слажено. Так вот сейчас стоит задача: сделать обратный transition, то есть задержку при отведении курсора. Подскажите как это можно реализовать, и какой вообще для этого существует псевдокласс в CSS?
Просто добавляете свойство transition не только на hover
span {
transition: color .5s;
}
span:hover {
transition: color .5s;
color: red;
}
<span>Text</span>
transition-delay для задержки. ease-in-out для обратной анимации
button {
border: 0px;
border-radius: 2px;
outline: none;
padding: 4px 8px;
cursor: pointer;
color: #FFF;
background: #63AEEE;
cursor: pointer;
transition: .5s ease-in-out;
transition-delay: .5s;
}
button:hover {
background: #FF6040;
}
<button>qeqqe</button>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей