`

图片等比例缩放居中显示

阅读更多

如果不想用前面的后台图片缩放预处理上传的图片,在使用上传图片时可能会出现与预期的效果不一致的情况,可能我们想到要固定图片的尺寸,但是如果上传的尺寸比例与设定的不一致,又会让图片变形,下面使用一个简单的方法实现图片的等比例缩放并居中显示,只需要HTML+CSS,就可以

 

<div class="divcss5"><span>
<img src="http://picm.bbzhi.com/youxibizhi/jipinfeiche114/jingxuan_yxjx_214817_m.jpg" /></span>
</div>
		16:9
		
		
		
<div class="divcss5"><span>
			<img src="http://image14-c.poco.cn/mypoco/qing/20130316/12/1803925951717609824_500x750_220_260.jpg" /> </span>
</div>
		4:6
<div class="divcss5"><span>
			<img src="http://i6.download.fd.pchome.net/t_960x600/g1/M00/06/09/oYYBAFJI7sWIPNyWAAQPGMRlIYwAAA6mAHezLcABA8w121.jpg" /> </span>
</div>
		5:4

 

 CSS代码

    .divcss5 {
        border: 1px solid #000;
        width: 300px;
        height: 300px;
        text-align: center;
				display:table;
	background:#fff
	
    }
.divcss5 span{
display:table-cell;
    vertical-align:middle;
}
      

        .divcss5 img {
            max-width: 300px;_width: expression(this.width > this.height ? "300px" : this.width);
            max-height: 300px;_height: expression(this.height > this.width ? "300px" : this.height);
            vertical-align: middle;
	
        } 

 

这样在预览的时候就可以看到图片是按照指定的尺寸等比例的缩放了

分享到:
评论

相关推荐

    js按比例缩放图片且垂直居中显示图片

    NULL 博文链接:https://vipshow.iteye.com/blog/1848912

    jquery图片等比例缩放图片左右垂直居中

    在前端开发中,有时候在展示很多图片的时候,由于图片的长宽不一致,需要将图片按照左右垂直居中的方式来显示,改插件实例就是按照这种方式来实现的。

    jQuery图片等比例缩放图片左右垂直居中

    在前端开发中,有时候在展示很多图片的时候,由于图片的长宽不一致,需要将图片按照左右垂直居中的方式来显示,改插件实例就是按照这种方式来实现的。

    懒人原生修改懒加载图片(等比例缩放,适用于图

    当图片出现在当前窗口内,真正的图片加载成背景图片,同时按照比例缩放,直至100%实用本图片,上下左右保持居中显示 缺点:使用此插件,必须事先指定图片的宽度以及高度 使用方法: 1、将head中的样式...

    Load Pic scale.rar_labview 图片_labview读取JPG图片按比例显示_scale_缩放

    labview读取jpg图片并按比例缩放居中显示

    Android 图片缩放 图片拖拽 自动居中实例.rar

    Android 实现的图片缩放 图片拖拽,限制最大最小缩放比例,自动 横向、纵向居中,图片小于屏幕大小,则居中显示。大于屏幕,上方留空则往上移,下方留空则往下移,最小缩放比例为1%,最大为100%。  在屏幕上按住...

    css+js完美控制图片大小

    使用js和css讲图片的现实控制在固定的区域内,大于这个区域的等比例缩放,小于这个区域的居中显示。 css+js完美控制图片大小 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

    jquery 弹出窗口,可缩放,可拖拽

    如异步写入消息、控制位置、尺寸、显示与隐藏、关闭等。 细致的体验 如果不是在输入状态,它支持Esc快捷键关闭;可指定在元素附近弹出,让操作更便捷;智能给按钮添加焦点;黄金比例垂直居中;超大响应区域特别为...

    Android中imageview.ScaleType使用方法详细介绍

    ScaleType.CENTER_CROP:将图片等比例缩放,让图像的短边与ImageView的边长度相同,即不能留有空白,缩放后截取中间部分进行显示。 ScaleType.CENTER_INSIDE:将图片大小大于ImageView的图片进行等比例缩小,直到...

    VC 按1:1 按宽度和高度 平铺拉伸放大缩小图片.rar

    本程序为VC 缩放图片的小示例,可按宽度、高度、充满、居中显示等多种方式显示图片,具体来说可完成以下放大或缩小图片的功能:  //1:1比例,不放大也不缩小:  void CZoomImgDemoDlg::On11()  {   m_wndImage....

    eWebEditor_PHP_V10.7_CHS_GBK官方原版

    支持缩放比例,图片类型,文档效果的设置。 增加按Backspace键可以删除首行缩进,按Tab键可以增加首行缩进的功能。 优化使用最新Verisign双签名,支持sha256,微软签名升级而在新系统不支持sha1,解决Win10系统下...

    移动Web中图片自适应的两种JavaScript解决方法

    本文主要说的是Web中图片根据手机屏幕大小自适应居中显示,图片自适应两种常见情况解决方案。开始吧 在做配合手机客户端的Web wap页面时,发现文章对图片显示的需求有两种特别重要的情况,一是对于图集,这种文章只...

    使用BootStrap建立响应式网页——通栏轮播图(carousel)

     图片居中显示:大图用背景图片来做比较好一点,小图用img来做比较好一点(因为小图的话需要等比例缩放,用背景图做不到等比例缩放)。  承载轮播图的盒子高度:大图的的时候用图片的高度,小图自适应,所以要用到...

    android Bitmap用法总结

    CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长 (宽) CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片 长/宽等于或小于...

    mapxtreme练习笔记

    这个是前面一个的加强版 40-50个相关代码 和大家一起学习 2. 使某图层可选或不可选 3 3. 使用checkboxes控制图层可见性 3 4. 把当前窗口地图保存为图片 3 5. 设置地图视图功能的范围选定 4 ...10 计算缩放比例 57

    图文讲解Android的ImageView类中的ScaleType属性设置

    感觉 CENTER_CROP 比较有用,长宽自动适应 ImageView ,整个图片自动缩略填充整个区域且居中显示(高宽不一定是view的尺寸),以前用JS在网页上实现的,在 android上一开始还在想要用java来自己实现这个效果太麻烦了...

    超实用的jQuery代码段

    1.30 页面加载后消息框居中显示 1.31 创建页面固定浮动栏的方法 第2章 jQuery操作DOM元素 2.1 如何验证某个元素是否为空 2.2 检查特定的HTML元素是否存在 2.3 判断HTML元素是否嵌套 2.4 获取当前元素的索引值 2.5 ...

    php生成缩略图填充白边(等比缩略图方案)

    但是如果上传的图片比例和缩略图不一致,直接缩放的话就会导致图片变形,这样体验肯定就不好了。于是笔者想了一个折中的办法,就是缩小后添加白边的方法。 源图,尺寸是600×366: 最终生成的效果图: 代码相对比较...

    sitelen-mute:静态图片库创建者

    适应当前屏幕尺寸和比例,从水平/垂直布局切换并自动缩放缩略图。 支持面部检测以改善缩略图居中。 加载速度快! 特别是在连接速度较慢的情况下。 在zip文件中包含原始(原始)图片以供下载。 默认情况下,全景...

Global site tag (gtag.js) - Google Analytics