Hover и before не появляется градиент, помогите пожалуйста
html
.poginatione {
text-align: center;
}
.screen-reader-texte {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
}
.poginatione .nav-linkse {
margin-bottom: 30px;
}
.web.current {
box-shadow: inset 0 0 0 1px #ced4da;
color: #666;
}
.nave-links .web {
padding: 0.7em 1em;
position: relative;
margin: 0 0.3em;
text-decoration: none;
}
.paginatione .nav-linkse .web:not(.dots):not(.current):before {
background-color: #7f8ee0;
top: 100%;
content: '';
position: absolute;
top: 100%;
left: 0;
right: 0;
bottom: 0;
display: block;
width: 100%;
height: 100%;
background: linear-gradient(180deg, transparent 20%, rgba(255, 34, 21, 0.5) 100%);
transition: 0.3s;
}
.pagination .nav-linkse:hover .web::before {
top: 0%;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="style.css" type="text/css" rel="stylesheet">
<title>Document</title>
</head>
<body>
<nav class="navigation poginatione">
<div class="screen-reader-texte">Навигация по записям</div>
<div class="nave-links">
<span aria-current="page" class="web current">1</span>
<a class="web" href="#">2</a>
<span class="web dots">...</span>
<a class="web" href="#">13</a>
<a class="web" href="#">Далее</a>
</div>
</nav>
</body>
</html>
Источник: Stack Overflow на русском