最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js+CSS图片等比缩小并垂直居中实现代码_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:40:43
文档

js+CSS图片等比缩小并垂直居中实现代码_javascript技巧

js+CSS图片等比缩小并垂直居中实现代码_javascript技巧: 代码如下: 图片自动等比例缩小且垂直居中-www.gxlcms.com function imgFix() { //定义要的图片宽高,这个宽高要同style里面定义的相同,小于限定高宽的图片不操作 var widthRestriction = 200; var heightRestric
推荐度:
导读js+CSS图片等比缩小并垂直居中实现代码_javascript技巧: 代码如下: 图片自动等比例缩小且垂直居中-www.gxlcms.com function imgFix() { //定义要的图片宽高,这个宽高要同style里面定义的相同,小于限定高宽的图片不操作 var widthRestriction = 200; var heightRestric
 代码如下:




图片自动等比例缩小且垂直居中-www.gxlcms.com


function imgFix() {
//定义要的图片宽高,这个宽高要同style里面定义的相同,小于限定高宽的图片不操作
var widthRestriction = 200;
var heightRestriction = 200;
var allElements = document.getElementsByTagName('*')
for (var i = 0; i < allElements.length; i++)
{
if (allElements[i].className.indexOf('imgBox') >= 0)
{
var imgElements = allElements[i].getElementsByTagName('img');
for (var j=0; j < imgElements.length; j++)
{
if ( imgElements[j].width > widthRestriction || imgElements[j].height > heightRestriction )
{
if ( imgElements[j].width > imgElements[j].height)
{
imgElements[j].height = imgElements[j].height*(widthRestriction/imgElements[j].width);
imgElements[j].width = widthRestriction;
} else
{
imgElements[j].width = imgElements[j].width*(heightRestriction/imgElements[j].height);
imgElements[j].height = heightRestriction;
}
}
if ( imgElements[j].height < heightRestriction )
{
imgElements[j].style.paddingTop = ( heightRestriction -imgElements[j].height ) /2 + "px";
}
} /*for j*/
}
}/*for i*/
}
window.onload = imgFix;













  • 文档

    js+CSS图片等比缩小并垂直居中实现代码_javascript技巧

    js+CSS图片等比缩小并垂直居中实现代码_javascript技巧: 代码如下: 图片自动等比例缩小且垂直居中-www.gxlcms.com function imgFix() { //定义要的图片宽高,这个宽高要同style里面定义的相同,小于限定高宽的图片不操作 var widthRestriction = 200; var heightRestric
    推荐度:
    标签: 图片 js 代码
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top