CSS图片等比例缩放代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.111cn.net/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>css图片等比例缩放代码</title>
<style type="text/css">

 代码如下 复制代码
.thumbimg { max-width: 530px; max-height: 530px; }/* for firefox & ie7 */
* html .thumbimg {width: expression(this.width > 530 && this.width > this.height ? "530px" :auto); height:expression(this.height >530 ? "530px":auto);}/* for ie6 */

//方法二

 代码如下 复制代码
img {
width:expression(this.offsetwidth>160 ? 160 : true); /*自行修改图片宽度*/
height:expression(this.offsetheight>180 ? 180 : true); /*自行修改图片高度*/
}

//方法三

 代码如下 复制代码

div {
display: table - cell;
/*把块元素设置为表格元素*/
vertical - align: middle;
/*设置水平居中*/
text - align: center;
/* 针对ie的hack*/
* display: block; * font - size: 180px;
/*把字体大小设置为层的高度*/
* font - family: arial;
/*防止非utf-8引起的hack失效问题*/
width: 160px;
/*自行修改层宽度*/
height: 180px;
/*自行修改层高度*/
border: #ccc 1px solid;
/*显示层边框*/
}div img {
vertical - align: middle;
/*设置图片垂直居中*/
width: expression(this.width > 160 ? 160 : true);
/*自行修改图片宽度*/
height: expression(this.height > 180 ? 180 : true);
/*自行修改图片高度*/
}

//方法四

 代码如下 复制代码
#thumbimaged img
{
max-width: 120px;
max-height: 140px;
}
/* for firefox & ie7 */
#thumbimaged img
{
/* for ie6 */
width: expression(this.width > 120 && this.width > this.height ?"140px" :auto);
height: expression(this.height > 120 ? "140px" :auto);
}

方法五

 代码如下 复制代码
width:expression(this.width > 100 && this.width > this.height ? 100 : true); height: expression(this.height > 100 ? 100 : true);

</style>
</head>

<body>
</body>
</html>

 

时间: 2024-12-22 10:32:20

CSS图片等比例缩放代码的相关文章

四款css 图片按比例缩放实例(兼容ie6,7,firefox)

使用max-width,max-height:或者min-width,min-height的css属性即可.如:  代码如下 复制代码 img{max-width:100px;max-height:100px;} img{min-width:100px;min-height:100px;} 对于ie6及其以下版本的浏览器,则可以利用其支持的expression属性,在css code中嵌入网页特效 code 来实现图片的缩放 .thumbimage {max-width: 100px;max-h

php实现图片等比例缩放代码_php技巧

新建文件index.php,需要在统计目录下有个图片为q.jpg(可根据源码进行更改图片的名称) 源代码如下: <?php $filename="q.jpg"; $per=0.3; list($width, $height)=getimagesize($filename); $n_w=$width*$per; $n_h=$height*$per; $new=imagecreatetruecolor($n_w, $n_h); $img=imagecreatefromjpeg($fi

js图片按比例缩放代码

js图片按比例缩放代码 <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>jjs图片按比例缩放代码</title> <script language="javascript教程">  //图片按比例缩放 var flag = false; function DrawIm

javascript实现图片等比例缩放代码

 代码如下 复制代码 //设置图片自动调整  function   SetImgSize(pimg,iw,ih)   {   //pimg对象,iw缩略图宽度,ih缩略图高度    var   img   =   new   Image();     img.src = pimg.src;       var   w   =   iw;       var   h   =   ih;          if(img.width>0 && img.height>0)    {  

js兼容ie ff ie8 图片等比例缩放代码

 代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu

css图片等比例缩放实例

 代码如下 复制代码 <style type="text/css"> .thumbImage img{ MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 600 ? "600px" : this.width)!important; } .thumbImage {MARGIN: auto;WIDTH: 600px;} *html.thumbIm

css图片按比例缩放实现程序

在FF , OPERA , SAFARI , IE7 , IE8 方法如下:  代码如下 复制代码   img{max-width:100px;max-height:100px;} img{min-width:100px;min-height:100px;} IE6及其以下版本的浏览器,利用其支持的expression属性:    代码如下 复制代码 * html img { /* for IE6 */ width: expression(this.width > 100 && th

js 图片按比例缩放代码

这是一款可以根据图片的大小自行按比便进行放大或缩小效果的简单js代码哦. <script> function resizepic(thispic) { if(thispic.width>570) thispic.width=570; } function bbimg(o) {   var zoom=parseInt(o.style.zoom, 10)||100;   zoom+=event.wheelDelta/12;   if (zoom>0) o.style.zoom=zoom

js 图片等比例缩放代码_图象特效

复制代码 代码如下: var scaleImage = function(o, w, h){ var img = new Image(); img.src = o.src; if(img.width >0 && img.height>0) { if(img.width/img.height >= w/h) { if(img.width > w) { o.width = w; o.height = (img.height*w) / img.width; } else