.background-color: .brx-body {min-height: 100vh;} .hover-1 { background: linear-gradient(#285CA9 0 0) var(--p, 0) / var(--p, 0) no-repeat; transition: .4s, background-position 0s; } .hover-1:hover { --p: 100%; color: #fff; }