На основе MDN Web Docs вы можете установить несколько фоновых изображений, используя свойство background
или отдельные свойства, за исключением background-color
. В вашем случае вы можете сделать трюк, используя linear-gradient
, например:
background-image: url('images/checked.png'), linear-gradient(to right, #6DB3F2, #6DB3F2);
Первый элемент (изображение) в параметре будет помещен сверху. Второй элемент (цветной фон) будет помещен под первым. Вы также можете установить другие свойства индивидуально. Например, чтобы установить размер и положение изображения.
background-size: 30px 30px;
background-position: bottom right;
background-repeat: no-repeat;
Преимущество этого метода в том, что вы можете легко реализовать его для других случаев, например, вы хотите, чтобы синий цвет перекрывал изображение с определенной непрозрачностью.
background-image: linear-gradient(to right, rgba(109, 179, 242, .6), rgba(109, 179, 242, .6)), url('images/checked.png');
background-size: cover, contain;
background-position: center, right bottom;
background-repeat: no-repeat, no-repeat;
Параметры отдельных свойств устанавливаются соответственно. Поскольку изображение находится под наложением цвета, параметры его свойств также помещаются после параметров наложения цвета.