html css3不拉伸图片显示效果


Posted in HTML / CSS onJune 07, 2021

1.利用transform属性不拉伸显示图片,(路径问题需要按需求修改);

html:

<div id="surface-div1">
<img :src="pic1" class="surface-img">
</div>

CSS:

#surface-div1{
    position: relative;
    width: 372px;
    height: 175px;
    float: left;
    margin-top: -34px;
    margin-left: 122px;
    cursor: pointer;
    background: url(../../../static/img/addheadpic.jpg)center center no-repeat;
    text-align: center;
    border: 1px solid #CCCCCC;
    border-radius:6px;
    overflow: hidden;
}
#surface-div1 img{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    transform: translateY(-50%) scale(1);
    border:none;
    border-radius: 6px;display:table-cell
}

html css3不拉伸图片显示效果
html css3不拉伸图片显示效果 

最终效果如上图的左边。

2.参考淘宝的,利用display:table-cell和文字大小控制居中

html:

<div id="surface-div">
  <div class="sur-div">
     <img :src="pic" class="surface-img">
  </div>
</div>

css:

#surface-div{
    position: relative;
    width: 372px;
    height: 372px;
    float: left; 
    margin-top: -34px;
    margin-left: 122px;
    cursor: pointer;
    background: url(../../../static/img/addheadpic.jpg)center center no-repeat;
    text-align: center;
    border: 1px solid #CCCCCC;
    border-radius:6px;
    overflow: hidden;
}
.sur-div{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    width: 372px;
    height: 372px;
    overflow: hidden;
}
#surface-div img{   
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
}

html css3不拉伸图片显示效果 

效果如上图中的左边部分,重点是需要外面的div是正方形。
淘宝的是这样的:

html css3不拉伸图片显示效果

到此这篇关于html css3不拉伸图片显示效果的文章就介绍到这了,更多相关html css3不拉伸图片 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

 
HTML / CSS 相关文章推荐
CSS3轻松实现清新 Loading 效果的简单实例
Jun 06 HTML / CSS
CSS3模块的目前的状况分析
Feb 24 HTML / CSS
一款简洁的纯css3代码实现的动画导航
Oct 31 HTML / CSS
详解CSS3 rem(设置字体大小) 教程
Nov 21 HTML / CSS
基于IE10/HTML5 开发
Apr 22 HTML / CSS
HTMl5的存储方式sessionStorage和localStorage详解
Mar 18 HTML / CSS
html5实现完美兼容各大浏览器的播放器
Dec 26 HTML / CSS
html5教你做炫酷的碎片式图片切换 (canvas)
Jul 28 HTML / CSS
html5唤醒APP小记
Mar 27 HTML / CSS
canvas如何实现多张图片编辑的图片编辑器
Mar 10 HTML / CSS
canvas画图被放大且模糊的解决方法
Aug 11 HTML / CSS
amazeui时间组件的实现示例
Aug 18 HTML / CSS
html2 canvas svg不能识别的解决方案
Jun 03 #HTML / CSS
HTML+CSS 实现顶部导航栏菜单制作
Jun 03 #HTML / CSS
CSS极坐标的实例代码
css height属性中的calc方法详解
Jun 03 #HTML / CSS
html+css实现文字折叠特效实例
html+css实现分层金字塔的实例
html+css实现赛博朋克风格按钮
You might like
PHP入门速成(2)
2006/10/09 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
PHP和MySql中32位和64位的整形范围是多少
2016/02/18 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
分享几个超级震憾的图片特效
2012/01/08 Javascript
js中生成map对象的方法
2014/01/09 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
bootstrap的常用组件和栅格式布局详解
2017/05/02 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
微信小程序背景音乐开发详解
2019/12/12 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
[02:39]DOTA2英雄基础教程 天怒法师
2013/11/29 DOTA
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
python异常处理try except过程解析
2020/02/03 Python
pycharm 2018 激活码及破解补丁激活方式
2020/09/21 Python
完美解决Django2.0中models下的ForeignKey()问题
2020/05/19 Python
在Mac中配置Python虚拟环境过程解析
2020/06/22 Python
巴西食品补充剂在线零售商:Músculos na Web
2017/08/07 全球购物
白兰氏健康Mall:BRAND’S
2017/11/13 全球购物
美国眼镜网站:LensCrafters
2020/01/19 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述
2013/03/30 面试题
便利店促销方案
2014/02/20 职场文书
部门活动策划方案
2014/08/16 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
农村婚庆主持词
2015/06/29 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书