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隔行变换色实现示例
Feb 19 HTML / CSS
CSS3实现闪烁动画效果的方法
Feb 09 HTML / CSS
CSS3毛玻璃效果(blur)有白边问题的解决方法
Nov 15 HTML / CSS
利用CSS3实现文字折纸效果实例代码
Jul 10 HTML / CSS
解决margin 外边距合并问题
Jul 03 HTML / CSS
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
Jan 06 HTML / CSS
html5 跨文档消息传输示例探讨
Apr 01 HTML / CSS
深入解析HTML5中的Blob对象的使用
Sep 08 HTML / CSS
HTML5 新标签全部总汇(推荐)
Jun 13 HTML / CSS
html5简介_动力节点Java学院整理
Jul 07 HTML / CSS
微信小程序“圣诞帽”的实现思路详解
Dec 28 HTML / CSS
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
Jan 10 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
判断Keep-Alive模式的HTTP请求的结束的实现代码
2011/08/06 PHP
PHP实现通过strace定位故障原因的方法
2018/04/29 PHP
详解Laravel5.6 Passport实现Api接口认证
2018/07/27 PHP
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
2014/07/02 Javascript
javascript的函数作用域
2014/11/12 Javascript
JS作为值的函数用法示例
2016/06/20 Javascript
JavaScript每天必学之数组和对象部分
2016/09/17 Javascript
Boostrap实现的登录界面实例代码
2016/10/09 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
Vue实现搜索 和新闻列表功能简单范例
2018/03/16 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
js实现滑动滑块验证登录
2020/07/24 Javascript
vue 验证两次输入的密码是否一致的方法示例
2020/09/29 Javascript
python快速查找算法应用实例
2014/09/26 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
使用PyCharm安装pytest及requests的问题
2020/07/31 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
CSS3教程(5):网页背景图片
2009/04/02 HTML / CSS
英国领先的珍珠首饰品牌:Orchira
2016/09/11 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
高中军训广播稿
2014/01/14 职场文书
初中高效课堂实施方案
2014/02/26 职场文书
贸易经济专业自荐书
2014/06/29 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
党员学习中共十八大报告思想汇报
2014/09/15 职场文书
办公室班子四风问题对照检查材料
2014/10/04 职场文书
教师节标语大全
2014/10/07 职场文书
乡镇法制宣传日活动总结
2015/05/05 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
数据设计之权限的实现
2022/08/05 MySQL