您所在的位置:小祥子 » CMS学院 » 织梦 » 正文

DEDECMS{dede:field.body /}中用CSS的expression参数控制图片大小

时间:2015-01-27 编辑:佚名 来源:互联网

<div class="content">

  {dede:field.body /}

</div>

CSS:图片高和宽最大都是600px。

.content img{

max-width:600px;  

max-height:600px;

width:600px;

height:600px;

zoom:expression(function(el){ 

el.style.zoom = "1"; 

var resizeImg = function() { 

if (el.width > 600 || el.height>600) { 

if (el.width > el.height) { 

el.width = "600"; 

elel.height = el.height / (el.width / 600); 

} else { 

el.height = "600"; 

elel.width = el.width / (el.height / 600); 

if (el.complete) { 

resizeImg(); 

} else { 

el.onload = function() { 

resizeImg(); 

}(this)); 

}

关键词:field css expression