Один из самых популярных эффектов в уходящем году. Давайте реализуем его!
Итак, добавим блок кода на HTML:
<div class="glass"></div>
А теперь стилизуем его:
body {
margin: 0;
font-family: Arial, sans-serif;
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
background: url('/wp-content/uploads/2024/12/new-year-unsplash.webp') no-repeat center center/cover;
}
.glass {
width: 300px;
height: 400px;
background: rgba(255, 255, 255, 0.1);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
transform: rotate(-7deg);
border: 1px solid rgba(255, 255, 255, 0.3);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
color: #fff;
}
Такой результат у нас получится:
![](https://uteva-k.com/theme/wp-content/uploads/2024/12/glass-effect-edited.png)
Для отображения эффекта матового стекла используется:
backdrop-filter
— накладывает размытие на элементы, находящиеся за объектомbox-shadow
— добавляет тень к элементу, чтобы создать глубину и выделить его на фонеbackground: rgba(255, 255, 255, 0.1)
— добавляет полупрозрачность, чтобы усилить эффект.
Такой эффект лучше всего использовать с изображением в качестве фона. Так он будет выглядеть намного эффектнее!