Я в основном пытаюсь сделать элемент выглядящим «отключенным», добавляя элемент after с белым непрозрачным фильтром точно над ним.
Проблема в том, что мы просто устанавливаем ширину и высоту на 100% это не включает границу родителя!
Как я могу решить эту проблему? Мне нужно, чтобы элемент after располагался точно над его родителем
div {
border: 5px solid blue;
position: relative;
padding: 1rem;
background-color: blue;
text-align: center;
font-size: 120%;
font-family: sans-serif
}
div::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: white;
opacity: 0.6;
z-index: 2;
}
<div>Test</div>