Nie używam CSS3. Więc nie mogę użyć opacity
ani filter
atrybutów. Bez korzystania z tych atrybutów, jak mogę uczynić background-color
przezroczystym div
? Powinien to być przykład pola tekstowego w tym linku . Tutaj kolor tła pola tekstowego jest przezroczysty. Chcę zrobić to samo, ale bez używania wyżej wymienionych atrybutów.
css
html
background-color
transparent
Mistu4u
źródło
źródło
opacity
też niefilter
są atrybuty CSS 3. Jak myślisz, dlaczego nie możesz ich użyć?opacity
,filter
a niektóre inne atrybuty jak pokazano poniżej: css-tricks.com/css-transparency-settings-for-all-broswers obejmie prawie każda przeglądarka jestOdpowiedzi:
Krycie daje przezroczystość lub przezroczystość. Zobacz przykład Fiddle tutaj .
Uwaga: to NIE są właściwości CSS3
Zobacz http://css-tricks.com/snippets/css/cross-browser-opacity/
źródło
opacity
.Problem
opacity
polega na tym, że wpłynie to również na treść, gdy często nie chcesz, aby tak się stało.Jeśli chcesz, aby Twój element był przezroczysty, to naprawdę tak proste, jak:
Ale jeśli chcesz, aby był w kolorach, możesz użyć:
Lub zdefiniuj obraz tła (
1px
wg1px
) zapisany z prawej stronyalpha
.(Aby to zrobić, użyj
Gimp
,Paint.Net
lub jakiegokolwiek innego programu graficznego, który pozwala, aby to zrobić.Wystarczy utworzyć nowy obraz, należy usunąć tło i umieścić półprzezroczyste kolor w nim, a następnie zapisać go w png).
Jak powiedział przez René , najlepszym rozwiązaniem byłoby, aby wymieszać obie, przy czym
rgba
pierwsza i1px
przez1px
obraz jako awaryjnej, jeśli przeglądarka nie obsługuje alpha:Zobacz także : http://www.w3schools.com/cssref/css_colors_legal.asp .
Demo : Mój JSFiddle
źródło
przezroczysty jest domyślnym kolorem tła
http://www.w3schools.com/cssref/pr_background-color.asp
źródło
Od https://developer.mozilla.org/en-US/docs/Web/CSS/background-color
Aby ustawić kolor tła:
źródło
Może być trochę za późno na dyskusję, ale nieuchronnie ktoś trafi na ten post tak jak ja. Znalazłem odpowiedź, której szukałem i pomyślałem, że opublikuję własne zdanie na jej temat. Następujący JSfiddle zawiera informacje na temat warstw .PNG z przezroczystością. Wspomnienie Jerski o atrybucie przezroczystości dla CSS div było rozwiązaniem: http://jsfiddle.net/jyef3fqr/
HTML:
CSS:
JS:
I moja oryginalna inspiracja: http://jsfiddle.net/5g1zwLe3/ Użyłem również paint.net do tworzenia przezroczystych plików PNG, a raczej plików PNG z przezroczystymi BG.
źródło
źródło