1
如果我想使用位於x軸80%的背景圖像,圖像寬度爲30%,我的理解是圖像應該部分消失右側(從80%開始,以div的寬度的110%結束)。但是,瀏覽器似乎決定將圖像的邊對齊80% - 但是如果我將80改爲20,那麼它將左邊對齊爲20%。這對我來說真的很奇怪,也是一個問題。錯誤的背景圖像定位圖像接近右邊界
下面就來說明一下我在談論一個小提琴:
https://jsfiddle.net/qzbrkbcz/2/
第一背景圖像被正確定位,第二個是右對齊。
如何確保背景圖片的左上角始終位於background-position
值?
所以基本上我需要的背景圖像的寬度增加了位置x值如果寬度+ x大於100%。 – jovan
要麼你將不得不使用像素值來確定背景位置。或者計算圖像相對於容器的大小,然後相應地設置百分比值。我做了一個新的小提琴位置由像素值決定:https://jsfiddle.net/maxpaj/qzbrkbcz/7/ – maxpaj