Задать вопрос
@Vlad_beg

Как правильно затемнит картинку при наведении?

Подскажите, как правильно затемнить картинку при наведении.

Задан темный цвет для класса
img-block img {
  background: rgba(86,83,84,1);
}

Наведение на блок с картинкой

.img-block:hover img {
  opacity: 0.5;
}


И так же при наведениее на картинку при ее увелечении пропадает padding между картинками, как это можно убрать?

Полный код: https://jsfiddle.net/kani339/yz5rdts0/2/
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Вам нужно изменять не background, а применять фильтры https://html5book.ru/css3-filtry/

Чтобы не "прыгало" замените width на max-width для картинок и padding на margin у .image-portfolio

p.s.
Еще нужно пересмотреть структуру. Очень много лишних div.
И для картинок с подписями отлично подходят теги figure и figcaption.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@vivat4
Посмотрите в сторону фильтров. Вот хороший материал на эту тему с живыми примерами - paratapok.ru/frontend/4668_css3-filtry
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽