У меня есть загруженное пользователем изображение (почти всегда JPEG), которое я хотел бы использовать в качестве фона.Чтобы сделать его менее отвлекающим и сделать содержимое над ним разборчивым, я пытаюсь уменьшить его непрозрачность.По сути, я хотел бы что-то с эффектом, как сплошной цвет rgba
.
Я пытался поместить фон в div с отрицательным нижним полем сверху тянуть содержимое поверх него:
<div style="height: 200px; bottom: -200px; background: url(example.jpg) no-repeat; opacity: 0.5;"></div>
<!-- page content -->
Тем не менее, это кажется хакерским и работает только частично.Это именно то, чего я хочу, пока туда не добавят opacity
;это ставит div на вершине.(Как opacity
влияет на наложение!?)
Я рассмотрел position: absolute
для фонового div и содержимого, чтобы я мог поиграть с z-index
, но это нарушает шаблон, в котором все готово.
Как мне сделать это изображение полупрозрачным фоном?