Как установить цвет прозрачности изображения?

0

Имею некоторые проблемы с добавлением другого цвета к моей прозрачности. Раньше это было черное заполнение поверх изображения, поэтому, когда я наводил на него свой образ, тень открывалась. Однако, когда я пытался добавить к нему красный цвет rgba, прозрачность остается одного цвета.

    img {
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
    color: rgba(255, 0, 0, 0.2);
    }

    img:hover {
    opacity:1.0;
    filter:alpha(opacity=100); /* For IE8 and earlier */
    color: rgba(255, 0, 0, 0.2);
    }
Теги:
transparency
rgba

1 ответ

0

Вам нужно изменить свойство color на background-color.

CSS

img {
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
background-color: rgba(255, 0, 0, 0.2);
}

img:hover {
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
background-color: rgba(255, 0, 0, 0.2) !important;
}

JSFIDDLE

  • 0
    Пробовал, к сожалению, оттенок все еще черный.
  • 0
    Возможно, вы используете изображение с черным оттенком ... :) Или, возможно, вы используете box-shadow в вашем CSS . Пожалуйста, предоставьте ваше изображение.
Показать ещё 11 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню