要對單個元素多背景:
.myclass {
background: background1, background2, ..., backgroundN;
}
更復雜的例子:
3的背景和其他背景屬性:
注1:您可以定義background-repeat
和background-position
(和其他像background-size
)屬性爲每個3個背景個別。
.multi_bg_example {
/* Background 1, an image */ background: url(img1),
/* Background 2, a gradient */ linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)),
/* Background 3, an image */ url(img3);
background-repeat: no-repeat, no-repeat, repeat;
background-position: bottom right, left, right;
}
注2:第一個出現在頂部,下方第二個,等...
來源: Mozilla開發者網絡,CSS多背景:
http://developer.mozilla.org/en-US/docs/CSS/Tutorials/Using_CSS_multiple_backgrounds
這對我不起作用。只有第一張圖片顯示,現在缺少#133e6f,這也是需要的。 – rocco2 2013-05-08 21:08:52
適用於最新的Chromium。你確定png有不透明度嗎?另外,你使用的是什麼瀏覽器? – Mateusz 2013-05-08 21:22:00