Дополнительно
Как сделать цвет фона div прозрачным в CSS
Я не использую CSS3. Поэтому я не могу использовать атрибуты opacity
или filter
. Как без использования этих атрибутов сделать цвет фона
прозрачным для div
? Это должно быть похоже на пример текстового поля в этой ссылке. Здесь цвет фона текстового поля прозрачный. Я хочу сделать то же самое, но без использования вышеупомянутых атрибутов.
181
6
Проблема с
opacity
заключается в том, что она также будет влиять на содержимое, когда часто вы не хотите, чтобы это произошло.Если вы просто хотите, чтобы ваш элемент был прозрачным, это действительно так просто, как :
Но если вы хотите, чтобы он был цветным, вы можете использовать:
Или определите фоновое изображение (
1px
на1px
), сохраненное с правильнойalpha
.(Для этого используйте
Gimp
,Paint.Net
или любую другую программу для работы с изображениями, которая позволяет это сделать.Просто создайте новое изображение, удалите фон и поместите в него полупрозрачный цвет, затем сохраните его в png).
Как сказал René, лучше всего смешивать оба варианта, сначала
rgba
, а изображение1px на
1px` в качестве запасного варианта, если браузер не поддерживает альфу:См. также : http://www.w3schools.com/cssref/css_colors_legal.asp.
Demo : [My JSFiddle](http://jsfiddle.net/APSnL/68/)
Непрозрачность дает полупрозрачность или прозрачность. Смотрите пример [Fiddle here][1].
Примечание: это НЕ свойства CSS3.
См. http://css-tricks.com/snippets/css/cross-browser-opacity/
transparent - это значение по умолчанию для background-color.
http://www.w3schools.com/cssref/pr_background-color.asp
От https://developer.mozilla.org/en-US/docs/Web/CSS/background-color
Установить цвет фона:
Это может быть немного опоздал к обсуждению, но неизбежно кто-то наткнется на этот пост, как я сделал. Я нашел ответ, который я искал и думал, что я'д Пост мой собственный взгляд на это. Следующие JSfiddle включает в себя, как слой .Формат PNG's с прозрачностью. Правильно'с упоминанием атрибутов прозрачности для div'ов в CSS был решение: http://jsfiddle.net/jyef3fqr/
HTML-код:
Усс:
ДШ:
И мое изначальное вдохновение адресу:http://jsfiddle.сеть/5g1zwLe3/ Я также использовал paint.net для создания прозрачного изображения в формате PNG'ы или, вернее, ПНГ's с прозрачным БГ'ов.