假設這是我的HTML。background-size:包含在Firefox中切斷圖像邊緣
<div id="spirit_tutorial_reward">
<div id="spirit_tutorial_reward_icon" style="background:url({$MEDIA_IMAGE_DOWNLOAD_PATH}appimages/gift_icon_spirit.png) no-repeat;background-size: contain;"></div>
<div id="spirit_tutorial_reward_header">45 Spirit</div>
<div id="spirit_tutorial_reward_text">Use Spirit to recruit new Rusherz in the Locker Room!</div>
</div>
,這是我的風格:
#spirit_tutorial_reward
{
position:absolute;
top:77px;
left:371px;
width:45%;
}
#spirit_tutorial_reward_icon
{
background:url(../images/gift_icon_spirit.png) top no-repeat;
width:60px;
height:60px;
position:absolute;
top:0px;
left:0px;
float:left;
}
#spirit_tutorial_reward_header
{
font-size: 15px;
font-family:"NFLEndzoneSansBold";
color: #000;
position:absolute;
left:69px;
top:0px;
float:left;
}
#spirit_tutorial_reward_text
{
font-size: 15px;
font-family:"NFLEndzoneSansBold";
color: #000;
position:absolute;
left:69px;
top:22px;
float:left;
}
在無縮放或正常模式下,圖像看起來都剁掉在Firefox(見附件圖片),但是當我放大我的頁面時,圖像似乎變得更好了(見附圖)。我只在Firefox中遇到這個問題。任何人都可以幫助我。
編輯:FIDDLE demo for the problem
看起來像你想'背景大小:cover',不'contain' ... – CBroe
@CBroe:那不是做任何區別。圖像仍然被切碎。 –
當時的例子。 – CBroe