Как сделать размытие в хедере?

хедер

Помогите стилизовать хедер. Не пойму, какие нужно свойства задавать в CSS?

Пока сделала так:

#header{ background-color: rgba(225, 221, 222, 0.9); box-shadow: 0 0 10px 3px rgba(225, 221, 225, 0.9); } 

Ответы (3 шт):

Автор решения: De.Minov

Можно при помощи linear-gradient

body {
  background: #444;
  margin: 0;
}

header {
  display: block;
  width: 100%;
  height: 50px;
  background: linear-gradient(180deg, 
    rgba(255,255,255,1) calc(100% - 5px),
    rgba(255,255,255,1) calc(100% - 5px),
    rgba(255,255,255,0));
}
<header></header>

→ Ссылка
Автор решения: Anisimov

Помню мне тоже доводилось размывать фон, когда делал попап окно. Попробуйте сделать это через svg.

html {
  background: url("https://cdn.pixabay.com/photo/2020/07/24/21/58/lemon-5435158_960_720.jpg")
    no-repeat fixed center / cover;
}

body {
  background: inherit;
}
.blur-block {
  position: relative;
  width: 350px;
  height: 200px;
  border-radius: 5px;
  background: inherit;
  box-shadow: 0 0 5px black;
}

.blur-block:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: inherit;
  filter: blur(10px);
  filter: url(#blur);
}
<div class="blur-block" id="element"></div>

<svg version="1.1" xmlns="http://www.w3.org/2000/svg">
  <filter id="blur">
    <feGaussianBlur stdDeviation="6"></feGaussianBlur>
  </filter>
</svg>

Такой вариант длинный, но по крайней мере кроссбраузерный.

→ Ссылка
Автор решения: Serg Bakay

есть новые свойства css и они нормально работают:

#header { 
    background-color: rgba(225, 221, 222, .8);
    backdrop-filter: blur(1px);
}
→ Ссылка