transition-timing-function
https://webref.ru/css/transition-timing-function
by Aleksandr Tomashov
HTML
<div class="progress"></div>
CSS
.progress {
width: 400px;
background: #333; /* Фон */
border: 2px solid #333; /* Рамка */
height: 20px; /* Высота */
position: relative; /* Относительное позиционирование */
}
.progress::before:hover{
width: 100%;
}
.progress::before{
transition-timing-function: linear;
transition-duration: 5s;
content: '';
position: absolute; /* Абсолютное позиционирование */
height: 100%; width: 600px;
background: #FFA600; /* Фон */
z-index:-1;
}