You are on page 1of 1

Aby stworzyć tło dla paska nawigacyjnego (navbar), które będzie rozmazywać tekst

pod sobą, możesz wykorzystać CSS property backdrop-filter w połączeniu z


gradientem. Właściwość backdrop-filter pozwala na stosowanie efektów graficznych,
takich jak rozmycie (blur), do obszaru znajdującego się za elementem. Pamiętaj
jednak, że backdrop-filter nie jest wspierany przez wszystkie przeglądarki, więc
warto dodać także fallback dla przeglądarek, które tej właściwości nie obsługują.

Oto przykład CSS, który tworzy tło dla paska nawigacyjnego z białym gradientem
przechodzącym do przezroczystości i dodaje efekt rozmycia dla treści znajdujących
się pod nim:

css
Copy code
.navbar {
position: fixed; /* Ustawia navbar na stałe na górze strony */
width: 100%; /* Pełna szerokość */
backdrop-filter: blur(10px); /* Rozmycie tekstu pod paskiem nawigacyjnym */
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.7) 0%, rgba(255,
255, 255, 0) 100%); /* Gradient od białego do przezroczystego */
-webkit-backdrop-filter: blur(10px); /* Dla przeglądarek Webkit */
border-bottom: 1px solid rgba(255, 255, 255, 0.3); /* Opcjonalna subtelna linia
na dole navbara */
z-index: 1000; /* Upewnij się, że navbar jest na wierzchu */
}
Przykład HTML:

html
Copy code
<div class="navbar">Pasek nawigacyjny</div>
<div class="content">
<p>Tekst pod paskiem nawigacyjnym, który będzie rozmyty.</p>
<!-- Dalsza treść -->
</div>
Efekt backdrop-filter z blur(10px) spowoduje, że treść znajdująca się pod paskiem
nawigacyjnym będzie lekko rozmyta, tworząc ciekawy efekt wizualny. Wartość blur
można dostosować do potrzeb, aby uzyskać pożądany stopień rozmycia.

Pamiętaj, że efekt rozmycia (blur) może być różnie interpretowany przez różne
przeglądarki, a także może wpłynąć na wydajność przeglądania na niektórych
urządzeniach. Zaleca się przetestowanie tej funkcji na różnych urządzeniach i
przeglądarkach, aby upewnić się, że strona wygląda i działa zgodnie z
oczekiwaniami.

You might also like