登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 网页制作员 > 上午基础知识 >> 正文
正文
JavaScript实现网页图片等比例缩放
来源: 作者: 时间;2018-12-17 18:07:27 点击数: 尚大软考交流群:376154208
在处理网页图片时,特别是一些图片列表的应用里面,很难保证图片统一大小,直接设置图片大小又会导致图片拉伸,造成图片模糊,本文介绍的代码可以在图片加载完成后自动按比例调整图片大小。 Javascript: <script language="javascript" type="text/javascript">
<!--
// 说明:用 JavaScript 实现网页图片等比例缩放
function D
<尚大教育,教育至上,人才为大:sdedu.cc>

    在处理网页图片时,特别是一些图片列表的应用里面,很难保证图片统一大小,直接设置图片大小又会导致图片拉伸,造成图片模糊,本文介绍的代码可以在图片加载完成后自动按比例调整图片大小。

    Javascript:

    <script language="javascript" type="text/javascript">
    <!--
    // 说明:用 JavaScript 实现网页图片等比例缩放
    function DrawImage(ImgD,FitWidth,FitHeight)
    {
    var image=new Image();
    image.src=ImgD.src;
    if(image.width>0 && image.height>0)
    {
    if(image.width/image.height>= FitWidth/FitHeight)
    {
    if(image.width>FitWidth)
    {
    ImgD.width=FitWidth;
    ImgD.height=(image.height*FitWidth)/image.width;
    }
    else
    {
    ImgD.width=image.width;
    ImgD.height=image.height;
    }
    }
    else
    {
    if(image.height>FitHeight)
    {
    ImgD.height=FitHeight;
    ImgD.width=(image.width*FitHeight)/image.height;
    }
    else
    {
    ImgD.width=image.width;
    ImgD.height=image.height;
    }
    }
    }
    }
    //-->
    <script>

    调用方式:

    <ccid_file values="1148202890" alt="自动缩放后的效果" onload="javascript:DrawImage(this,200,200);" / />

    如果图片较大,建议在图片标签里面同时设置期望的图片大小,这样不会导致页面在加载中撑开,该大小不会影响最终缩放效果。可以修改上面的代码为:

    <ccid_file values="1148202890" alt="自动缩放后的效果" width="200" height="200" onload="javascript:DrawImage(this,200,200);" / />

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:搜索引擎优先收录 评价网页重要性九因素
下一篇:一位CSS新手整理的CSS网页布局技巧
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章