這裏是包含example儘管背景不是瀏覽器呈現與圖像的URL背景圖像被渲染
這裏plunker是我的CSS
.test_background {
width: 100%;
height: 100px;
padding: 30px;
background-color: #550000;
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 40px;
}
.circular {
width: 300px;
height: 300px;
border: 3px solid #FFF;
border-radius: 150px;
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
background: url(http://cdn.sheknows.com/articles/2013/04/Puppy_2.jpg) no-repeat;
background-position: center;
background-size: 100% 70%;
margin-left: auto;
margin-right: auto;
margin-top: -105px;
display: block;
}
我們看到第一個背景顏色滲入我的圖像(因爲我不想改變圖像的大小),我添加了另一種背景顏色。
但是,如果我改變.circular
的background
到background-image
而在另一個background-color
第二background-color
增加將主導整個圖像。背景顏色和圖像可以共存嗎?
那麼,爲什麼指定圖像和顏色相互覆蓋? – Kevin
它不應該如果你在你的.circular div結合這兩個。只需在需要的地方添加填充物,並更改形狀和大小以適應您的需求。 – user2684452
@Kevin因爲你在那裏使用了錯誤的屬性,所以你應該使用'background-image'來代替url – Nagh