Эффект матового стекла в CSS — стильный дизайнерский трюк, который придает веб-страницам современный и привлекательный внешний вид, создавая иллюзию матовой поверхности с небольшой прозрачностью. В этой статье мы рассмотрим, как создать этот эффект с использованием CSS.

Пример того, что получится:

powered by Advanced iFrame free. Get the Pro version on CodeCanyon.

HTML

Сам эффект стекла будет работать в контейнере glass-container:

<div class="glass-container">
  <h1>Lorem, ipsum.</h1>
  <p>
    Lorem ipsum dolor sit amet consectetur adipisicing elit. Illo eum, explicabo
    iure maxime quia quis nihil totam aspernatur repudiandae accusantium rerum
    doloremque dolore ipsam quas, quod ducimus distinctio vel. Explicabo!
  </p>
</div>

CSS

Для создания эффекта матового стекла с использованием CSS, мы будет пользоваться свойствами background и box-shadow.

body {
  padding: 100px 0;
  display: flex;
  align-items: center;
  margin: 0;
  background: linear-gradient(
    45deg,
    hsla(197, 100%, 63%, 1) 0%,
    hsla(294, 100%, 55%, 1) 100%
  );
}

.glass-container {
  background: rgba(255, 255, 255, 0.2); /* Цвет фона с прозрачностью */
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Тень */
  backdrop-filter: blur(20px); /* Эффект матового стекла */
  width: 100%;
  max-width: 500px;
}

h1 {
  font-size: 40px;
  margin-bottom: 20px;
  color: #fff;
}

p {
  font-size: 20px;
  color: #fff;
}

 


Warning: Undefined variable $aff_bottom_mark in /sites/codelab.pro/wp-content/themes/myTheme/dist/partials/post/post_base.php on line 81

Warning: Undefined variable $aff_bottom_info in /sites/codelab.pro/wp-content/themes/myTheme/dist/partials/post/post_base.php on line 85