Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: CSS przeźroczyste tło
Forum PHP.pl > Forum > Po stronie przeglądarki
john_doe
Witajcie,

nie potrafie zrobic przeźroczystego tla. Robie to tak, ale chcialbym zeby moje tlo bylo np w 50% przeźroczyste. Da sie tego dokonać w CSS?

  1. body
  2. {
  3. background-color: #ffffff;
  4. background-image: url(canva.jpg);
  5. background-attachment: fixed;
  6. background-repeat: repeat-y, repeat-x;
  7. }
Astarot
W CSS-ie takiej mozliwosci jako tako nie ma. Można zrobić to w dość nieelegancki sposób a mianowicie
jako tło wczytać obrazek w formacie .gif który wyglądałby jak szachownica, tlo transparent
gekon
A właśnie, że taka możliwość w CSSie jest.
mariuszn3
Możesz to zrobić w css'e używając obrazka png, jako tło. Typ PNG ma dodatkowy kanał alfa, który zawiera informacje o przezroczystości.
IE6 w bezpośredni sposób nie obsługuje PNG z kanałem alfa, ale jest na to sposób używając microsoftowej właściwości filter - jest masa stron w internecie na ten temat.
Inny sposób to właściwość opacity.. z tymże ona ustawia przeźroczystość całego elementu wraz z zawartością, no i oczywiście IE jej nie obsługuje ale podobnie jak z PNG można to samo osiągnąć za pomocą właściwości filter.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.