百度 | 神马 | 搜狗 | 技术文档 | 学习资料分享 - 记录帝国CMS及运维技术的点点滴滴
你的位置:首页 > 帝国cms技术 » 正文

图片自适应浏览器窗口大小的解决方案!JS实现!

发布时间:2020-11-07

作品分类:自适应  浏览器  窗口  js

现在想要实现的是:

1、如果图片小于当前浏览器窗口宽度,则显示当前大小

2、如果图片超过当前浏览器窗口宽度,则显示浏览器窗口宽度-50px的宽度

高度都是自适应的(即按比例缩小)




<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
无标题文档
<style>
*{margin:0;padding:0;}
#fontzoom{width:100%;overflow:hidden;}
</style>
<script>
function $(id)
{
    return document.getElementById(id);
}
function autoResizepic()
{
    var bodywidth = $('fontzoom').style.width;
     bodywidth =document.body.scrollWidth
    var picTarget=$('fontzoom').getElementsByTagName('img');   
     
    if(picTarget.length>0)
    {
        for(var i =0;ibodywidth)
                    {picTarget[i].width=bodywidth-50;}
                if(picTarget[i].width<bodywidth)
                    {picTarget[i].width=bodywidth-50;}           
        }
    }
}
window.onresize=autoResizepic;
</script>

 
<body>

    
    
  <script> autoResizepic(); </script>

 

Top