大小1900×1080的圖像在一個div被用作背景背景圖像(縮放和定位)
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
<style>
html,body {
height:100%;
}
#imageHolder{
background-size:100% auto;
background-image:url(img/bg2.jpg);
width:100%;
height:30%;
}
</style>
</head>
<body>
<div id="imageHolder"></div>
</body>
</html>
用我的屏幕尺寸1366×768它示出了完整的圖像寬度,但顯然不是完整的高度。現在,div顯示圖像的一部分,我希望它能夠精確顯示圖像的哪一部分,即使我更改了瀏覽器大小。現在發生的情況是,如果我改變瀏覽器大小(比正常情況下更小的寬度)div被調整大小,並且圖像也被調整大小,但調整大小後的圖像現在顯示了以前不可見的部分圖像。
如何獲得圖像的相同部分(無非是更多)就像我在最大化的瀏覽器窗口中獲得一樣。
你的方式與'背景position'性能發揮。默認情況下,圖像按左上方對齊,但可以將其更改爲'50%50%'(中心/中心)或'50%100%'(中心/底部)等。 –