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选择器的研究(详解)
Sep 16 HTML / CSS
使用css3绘制出各种几何图形
Aug 17 HTML / CSS
CSS3教程(10):CSS3 HSL声明设置颜色
Apr 02 HTML / CSS
CSS3 优势以及网页设计师如何使用CSS3技术
Jul 29 HTML / CSS
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
Nov 29 HTML / CSS
canvas学习笔记之2d画布基础的实现
Feb 21 HTML / CSS
HTML5之SVG 2D入门7—SVG元素的重用与引用
Jan 30 HTML / CSS
localStorage、sessionStorage使用总结
Nov 17 HTML / CSS
HTML5 drag和drop具体使用详解
Jan 18 HTML / CSS
原生CSS实现文字无限轮播的通用方法
Mar 30 HTML / CSS
使用CSS3实现按钮悬停闪烁动态特效代码
Aug 30 HTML / CSS
HTML基础详解(下)
Oct 16 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
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
用jscript启动sqlserver
2007/06/21 Javascript
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
nodejs入门教程五:连接数据库的方法分析
2017/04/24 NodeJs
vue 中自定义指令改变data中的值
2017/06/02 Javascript
js图片轮播插件的封装
2017/07/21 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
[01:31:22]Ti4 循环赛第四日附加赛LGD vs Mouz
2014/07/13 DOTA
Python 流程控制实例代码
2009/09/25 Python
Python关于excel和shp的使用在matplotlib
2019/01/03 Python
python实现图书借阅系统
2019/02/20 Python
Pytorch之保存读取模型实例
2019/12/30 Python
PyTorch 解决Dataset和Dataloader遇到的问题
2020/01/08 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
Python 列表反转显示的四种方法
2020/11/16 Python
Monnier Freres中文官网:法国领先的奢侈品配饰在线零售商
2017/11/01 全球购物
美国酒店控股公司:Choice Hotels
2018/06/15 全球购物
wedgwood加拿大官网:1759年成立的英国国宝级陶瓷餐具品牌
2018/07/17 全球购物
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
PHP面试题及答案二
2015/05/23 面试题
大学毕业生通用自我评价
2014/01/05 职场文书
最新奶茶店创业计划书范文
2014/02/08 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
战友聚会主持词
2014/04/02 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
合作协议书模板2014
2014/09/26 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
大学生自荐信怎么写
2015/03/26 职场文书
用Python将库打包发布到pypi
2021/04/13 Python
Mysql实现主从配置和多主多从配置
2021/06/02 MySQL