2014-01-08 3 views
-3

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

<div class="it2" style="background: url(../images/ian.png) no-repeat top center;"></div> 

<div class="it2" style="background: url(../images/top.png) no-repeat top center;"></div> 

<div class="it2" style="background: url(../images/ylle.png) no-repeat top center;"></div> 

, что я пытался сделать, когда я зависать на одном из дивы фон становится красным, не покрывая картину

любая возможная идея?

Я попробовал, добавив в CSS:

.it2:hover { background-color:red;} 

, но он не работает

+0

Как 'hacground-color' поможет? и я думаю, что вы говорите о полупрозрачном красном наложении? «Красный без покрытия картины»? – meagar

+0

.it2: hover {background-color: red;} –

+0

@meagar Мне жаль, что это опечатка ... Я имею в виду о «красной бухте», так как изображение не будет красным, но фон будет красный. – SHSHSHSHS

ответ

1

Я предполагающее опечатку в коде Snippit только в проводке, а не в реальном коде?

Предполагая, что ваш фактический css-файл имеет «background-color» вместо «hacground-color» в качестве имени свойства, является ли ваш CSS встроенным или является частью отдельной таблицы стилей? Inline CSS всегда будет чрезмерно управлять таблицей стилей (что является одним из преимуществ использования всего в таблице стилей - больше возможностей для работы с ними, когда должны произойти изменения.

Имеет ли ваш png прозрачность и вы используете браузер, который поддерживает это? Если нет, цвет фона будет за изображение, и, следовательно, вы не увидите изменения.

Если ваш сайт должен работать в браузерах, которые не отображают прозрачность должным образом, вы можете необходимо использовать два фоновых изображения (единственное отличие - цвет фона изображения) и использовать CSS для переключения между ними.

+0

Спасибо, я только понял, что, глупо меня. Я думаю, что я просто изменю весь код и использую вместо этого спасибо ma'am – SHSHSHSHS

0

попробуйте следующее:

.it2:hover 
{ 
    background:url() no-repeat top center; 
    background-color:red; 
} 
Смежные вопросы