我的應用程序中有一個元素需要三個不同的背景,應該水平堆疊(?),一個接一個。 SliceA是3中的第一個,寬度爲66px,那麼我希望SliceB在SliceA結束之後立即開始,並且在SliceC開始之前停止重複x直到它停止(並且最後一個片有21px - 如果它很重要)。水平堆疊不同的背景圖像?
現在,如果我做:
background-image: url('imgs/hint1_sliceA_66x29.png'), url('imgs/hint1_sliceB_1x29.png'), url('imgs/hint1_sliceC_21x29.png');
background-repeat: no-repeat, repeat-x, no-repeat;
SliceB將在x軸而是通過元素的整個寬度事實重複(請注意,這些片具有透明度,這樣你就可以最終如果一見背景切片在另一個之下)。無論如何,我天真地試過這個:
background-position: left bottom, 66px -21px bottom, right bottom;
但它顯然不允許我定義一個背景元素的左右邊距。
有沒有人有我可以做到這一點的解決方法?有任何想法嗎?謝謝!
不幸的是,我不能幫你到目前爲止您發佈的內容。你能否提供一個小型的,自給自足的演示來展示你到目前爲止的內容 - 包括標記(HTML)和實際圖像? – KatieK