Подскажите самый простой и кроссбраузерный вариант наложения фона или картинки на картинку. Нужно тупо затемнить.
Гуглил - но там черт ногу сломит. Нужно что-то простое, а предлагают и текст засунуть, и иконки, и кучу всего.
В идеале я бы сделал свой фон для наложения, но не знаю как впихнуть.
<div>
<a data-title="title" data-lightbox="group-10" href="http://gdefon.org/_ph/8/1/478317672.jpg"><img class="" alt="alt" title="title" src="http://gdefon.org/_ph/8/1/478317672.jpg"></a>
</div>
Для наложения картинок друг на друга нужно взять элементы и наложить их друг на друга (к примеру с помощью абсолютного позиционирования). Верхние элементы должны быть полупрозрачными.
Допустим есть 2 картинки:
Демонстрация:
body {
/* необязательные стили для демонстрации */
margin: 0;
}
.image-overlapping {
/* устанавливаем размеры контейнера */
width: 100vw;
height: 100vh;
background-image: url("https://i.stack.imgur.com/DqIv7.jpg");
/* делаем чтобы картинка полностью растягивалась, необязательный стиль */
background-size: 100% 100%;
/* позиционирование относительно контейнера */
position: relative;
}
.image-overlapping:after {
content: "";
/* абсолютное позиционирование */
position: absolute;
/* растягиваем на всю ширину и высоту */
left: 0;
right: 0;
top: 0;
bottom: 0;
/* добавляем полупрозрачность */
opacity: 0.7;
/* делаем чтобы полупрозрачный элемент располагался поверх основного блока */
z-index: 1;
background-image: url("https://i.stack.imgur.com/bleHC.jpg");
/* делаем чтобы картинка полностью растягивалась, необязательный стиль */
background-size: 100% 100%;
}
<div class="image-overlapping">
</div>
Здесь для наглядности сделал градиент. Если вы не знали то в css
можно перечислять свойства так свойство: значение , значение2
т.е. через запятые. первое значение самое высокое, затем второе оно выше третьего и.т.д.
.darker {
width:300px;
height:300px;
background:linear-gradient(to right, transparent 50%, rgba(0,0,0,0.5) 0), url(http://gdefon.org/_ph/8/1/478317672.jpg)
}
<div class="darker">
</div>
Контейнер сверху, а на него черный БГ, с прозрачностью неполной,
opacity: .7;
Числа можно писать без нуля. 1-непрозрачный, 0 полностью прозрачный
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
С введением в Java 8 новой конструкции Optional у меня возникли разногласия с коллегами по поводу скорости работы Optional vs if-else vs тернарный операторНесколько...
Я пытаюсь запустить Tomcat но получаю вот такую ошибку:
Здравствуйте! Пишу чат с использованием Java SocketНа локальном соединении всё работает(когда запускаю и сервер и клиент на одном компе)