我在网站上放了一个徽标。 徽标大小为110px x 109px 现在,当有人试图用小型显示器查看我的网站时,我想做一些自动缩小图像尺寸的事情。
答案 0 :(得分:1)
最简单的方法是仅指定width
。如果您没有指定高度而只指定宽度,则比例保持不变。
现在你必须给它一个基于百分比的宽度,以便它与它的父级一起缩放。
JSFiddle demo: Percentage based scaling example
注意:强> 当屏幕尺寸变小时,父母的尺寸必须改变。
这可以通过以下方式完成:
答案 1 :(得分:0)
这样的事情应该有效。
<div class="logo">
<img src="logo.png" alt="Logo" />
</div>
和CSS,
.logo img {
width: 110px;
height: auto;
}
@media only screen and (max-width: 320px) {
.logo img {
max-width: 60px;
height: auto;
}
}
查看自适应样式表 http://www.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/
答案 2 :(得分:0)
试试吧。
使用jQuery
$(document).ready(function(){
$(document).resize(function(){
$('body').css({'min-height':$(window).height()});
});
$('body').css({'min-height':$(window).height()});
})