Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试将图像放在 div 中以全屏显示。我尝试了很多方法,但是如果图像的高度大于宽度,我会遇到很多问题,在这种情况下,图像应该居中显示,剩余空间使用容器 div 的背景色,我不想裁剪图片
使用background-size:contain. 这将防止裁剪并保持比例,同时仍然尽可能多地填充空间。
background-size:contain
集中使用background-position:center;
background-position:center;
div { background-image:url('http://static.tumblr.com/purt4nm/BCJmqjvcj/1367698942181.jpg'); }
http://jsbin.com/enaxif/1/edit
也许是这样的?
<img src="path" height="100%" />