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 相关文章推荐
CSS心形加载的动画源码的实现
Mar 09 HTML / CSS
css3中transition属性详解
Sep 02 HTML / CSS
基于html和CSS3制作酷炫的导航栏
Sep 23 HTML / CSS
CSS3制作漂亮的照片墙的实现代码
Jun 08 HTML / CSS
css3类选择器之结合元素选择器和多类选择器用法
Mar 09 HTML / CSS
css3实现平移效果(transfrom:translate)的示例
Nov 13 HTML / CSS
W3C公布最新的HTML5标准草案
Oct 17 HTML / CSS
处理HTML5新标签的浏览器兼容版问题
Mar 13 HTML / CSS
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
Mar 21 HTML / CSS
HTML5实现无刷新修改URL的方法
Nov 14 HTML / CSS
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
Mar 31 HTML / CSS
前端使用svg图片改色实现示例
Jul 23 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 编写大型网站问题集
2010/05/07 PHP
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
2015/11/10 PHP
php gd等比例缩放压缩图片函数
2016/06/12 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
javascript 判断中文字符长度的函数代码
2012/08/27 Javascript
javascript变量作用域使用中常见错误总结
2013/03/26 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
JS实现购物车特效
2017/02/02 Javascript
docker中编译nodejs并使用nginx启动
2017/06/23 NodeJs
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
浅谈ng-zorro使用心得
2018/12/03 Javascript
通过说明与示例了解js五种设计模式
2019/06/17 Javascript
Js生成随机数/随机字符串的方法小结【5种方法】
2020/05/27 Javascript
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
Python3.2中的字符串函数学习总结
2015/04/23 Python
使用py2exe在Windows下将Python程序转为exe文件
2016/03/04 Python
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
2020/01/15 Python
python如何实现单链表的反转
2020/02/10 Python
Java如何基于wsimport调用wcf接口
2020/06/17 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
Abbott Lyon官网:女士手表、珠宝及配件
2020/12/26 全球购物
新员工欢迎词
2014/01/12 职场文书
股东合作协议书
2014/04/14 职场文书
食品安全工作方案
2014/05/07 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
浪漫的婚礼主持词
2015/06/30 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书