Как задать изображение и цвета блока одновременно (CSS)?

204
22 марта 2018, 07:06

Как задать блоку изображение, а слоем выше цвет?

Пробую следующие варианты, но цвет становится слоем ниже изображения (нужно наоборот):

background: #000 url(image.jpg);
background: url(image.jpg) #000;
Answer 1

Использовать background-color и background-image. Если изображение меньше элемента, надо использовать background-position, чтобы поместить куда необходимо. Чтобы картинка не повторялась и не заместила весь фон, нужно использовать background-repeat:

background-color: #000;
background-image: url(image.jpg);
background-position: right; /*Например справа размещаем картинку*/
background-repeat: no-repeat;

Компактная запись:

background: #000 url(image.jpg) right no-repeat;

Если использовать два свойства background, то первое описанное будет игнорироваться:

background: #000; /* Игнорируется */
background: url(image.jpg) right no-repeat;
Answer 2

Методом научного google-тыка разобрался.

Вместо базового #fff принимает свойство в формате градиента:

background: linear-gradient(#fff, #fff), url(/assets/templates/default/images/background-big-1.jpg);
READ ALSO
boostrap 3 фоновое видео

boostrap 3 фоновое видео

У меня есть div блок и я хотел бы туда засунуть видео

197
Как сохранить отображение на 1280px?

Как сохранить отображение на 1280px?

Всем привет! Есть сайт test15host1659821

219
Как скопировать фон из psd

Как скопировать фон из psd

вот такой шаблон Фон в шапке

217