Как написать CSS для фона - PullRequest
       20

Как написать CSS для фона

1 голос
/ 05 февраля 2010

У меня есть прозрачный логотип, для которого я хочу применить цвет фона. Как я могу это сделать, используя css?

Ответы [ 4 ]

3 голосов
/ 05 февраля 2010

Просто используйте background-color для вашего элемента как такового:

<img style="background-color: #F00;" src="my_transparent_logo.png" />

Если вы не хотите делать это в строке, вы можете назначить ему идентификатор (или класс), например:

<img id="logo" src="my_transparent_logo.png" />

и в вашем внешнем файле CSS сделайте следующее:

#logo {
  background-color: #F00;
}
1 голос
/ 05 февраля 2010

Вы можете использовать

background-color

См. Свойства фона

0 голосов
/ 05 февраля 2010

Вот еще один ресурс для применения свойств фона через css: http://www.w3schools.com/css/css_background.asp

Хотя я подумал, что если вы хотите, чтобы изображение имело цвет фона, это может отменить цель использования .png, поэтому может быть лучше преобразовать .png в .jpg с добавлением цвета фона в само изображение. Тогда вам не нужно беспокоиться о совместимости браузера с прозрачностью - грубо говоря, это зависит только от вашей цели.

0 голосов
/ 05 февраля 2010

Предполагая элемент с атрибутом id с уникальным значением "logo",

#logo { background-image: url("foo"); background-color: #F00; }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...