基於MDN Web Docs您可以設置多個背景usi ng速記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;
分別設置各個屬性參數。由於圖像放置在顏色疊加層下,因此其屬性參數也放置在顏色疊加參數之後。
首屆方法並沒有爲我工作。第二種簡寫法完美地工作。 –
第二個人也爲我工作。謝謝史蒂夫。 – starkeen
第一個也沒有爲我工作。第二個。 – felwithe