zoukankan      html  css  js  c++  java
  • 让图片等比例缩放的代码

    代码简介:

    js等比例缩放图片,这个功能非常实用,当网页加载一个尺寸比较大的图片时,往往会把一个网页撑的变形,页面变得很难看,于是我们就想到了用JS去控制超出一定范围的图片,以稳定页面布局,本代码段就是完成了此功能,而且代码非常简洁,效果很好,你可以运行代码看下效果。

    代码内容:

    View Code
    <html>
    <head>
    <title>让图片等比例缩放的代码 - www.webdm.cn</title>
    <script>
    function DrawImage(ImgD,iwidth,iheight){
    //参数(图片,允许的宽度,允许的高度)
    var image=new Image();
    image.src
    =ImgD.src;
    if(image.width>0 && image.height>0){
    if(image.width/image.height>= iwidth/iheight){
    if(image.width>iwidth){
    ImgD.width
    =iwidth;
    ImgD.height
    =(image.height*iwidth)/image.width;
    }else{
    ImgD.width
    =image.width;
    ImgD.height
    =image.height;
    }
    }
    else{
    if(image.height>iheight){
    ImgD.height
    =iheight;
    ImgD.width
    =(image.width*iheight)/image.height;
    }else{
    ImgD.width
    =image.width;
    ImgD.height
    =image.height;
    }
    }
    }
    }
    </script>
    </head>
    <body>
    <img src="http://www.webdm.cn/themes/pic/webdm_logo.gif" alt="自动缩放后的效果" width="220" height="80"

    onload
    ="javascript:DrawImage(this,100,100)" />
    </body>
    </html>
    <br />
    <p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的网页代码下载网站 - 致力为中国站长提供有质量的网页代码!

    </p>

    代码来自http://www.webdm.cn/webcode/afd57726-4fd2-425f-9c7a-6ea77d0fda49.html

  • 相关阅读:
    hdoj_1800Flying to the Mars
    SPFA模版
    树状数组
    hdoj_1385Minimum Transport Cost
    hdoj_2112
    hdoj_3665Seaside
    Java的垃圾回收之算法
    Oracle和MySQL、PostgreSQL特性对比
    什么是java对象的强、软、弱和虚引用
    线程池(java.util.concurrent.ThreadPoolExecutor)的使用(一)
  • 原文地址:https://www.cnblogs.com/webdm/p/2304442.html
Copyright © 2011-2022 走看看