現代瀏覽器允許添加多個以逗號分隔的背景元素。例如,我可以定義2點的背景是這樣的:如何在CSS中添加另一個背景圖像到現有背景
background: url(image1.png) no-repeat left top, url(image2.png) no-repeat right bottom;
它的作品完美的事情,和所有的,但往往還有一種情況,那麼我想有一個背景始終應用元素,以及另一才把我加第二類或一些變性劑。例如我想以下代碼:
<style>
.one { background: url(image1.png) no-repeat left top; }
.two { background: url(image2.png) no-repeat right bottom;}
</style>
<div class="one two"></div>
...與施加兩個背景返回元件(以上代碼將只返回秒)。
在現代css中添加第二個沒有完全複製第一個的方法嗎?
謝謝你少想法。如果沒有本地解決方案,我可能會使用它,但我仍然希望有一個本地解決方案。 :) –
你必須用逗號分開背景屬性,否則只使用最後一個聲明。重複第一個的想法是正確的,但使用LESS變量是保持乾燥的簡單方法。 – Ronald