我在正确显示此图像时遇到了一些麻烦。
我的站点设置宽度为 940 像素,我想保持这个宽度,但其中有一个更宽且溢出的 div,这样你仍然可以在更大的显示器上看到它。
<div id="cinema-wrapper">
<div id="cinema-displays"></div>
</div>
#cinema-wrapper {
width:940px;
height:764px;
}
#cinema-displays {
background-image: url(../mackbyte_files/img/cinema-bg.png);
height: 764px;
width: 3109px;
background-repeat: no-repeat;
position: absolute;
left:50%;
margin-left:-1554.5px;
overflow:visible !important;
}
这可行(有点),但我有两个问题。
- 它在 safari 中不起作用(chrome/firefox 很好)
- 它仅在右侧留下滚动选项。(例如,我可以进一步向右滚动以查看溢出的图像)。
对于 2,我只希望用户根据他们的屏幕分辨率看到图像的数量。
PS。我知道 3109px 对于网络和屏幕分辨率来说是巨大的,但我正在努力修复,然后再继续使用图像以使其更小;但是,当我这样做时,我仍然会遇到这个问题。