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教程:新增加的结构伪类
Apr 02 HTML / CSS
CSS3实现超酷的黑猫警长首页
Apr 26 HTML / CSS
CSS3自定义滚动条样式的示例代码
Aug 21 HTML / CSS
详解CSS3:overflow属性
Nov 17 HTML / CSS
Web时代变迁及html5与html4的区别
Jan 06 HTML / CSS
探索HTML5本地存储功能运用技巧
Mar 02 HTML / CSS
10个最常见的HTML5面试题 附答案
Jun 06 HTML / CSS
Html5元素及基本语法详解
Aug 02 HTML / CSS
前端实现打印图像功能
Aug 27 HTML / CSS
html5默认气泡修改的代码详解
Mar 13 HTML / CSS
HTML5 drag和drop具体使用详解
Jan 18 HTML / CSS
详解如何将 Canvas 绘制过程转为视频
Jan 25 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
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
2016/06/13 PHP
PDO::query讲解
2019/01/29 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
JS 控制CSS样式表
2009/08/20 Javascript
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
2011/11/10 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
用JS实现图片轮播效果代码(一)
2016/06/26 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
React全家桶环境搭建过程详解
2018/05/18 Javascript
vue打包使用Nginx代理解决跨域问题
2018/08/27 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
python中for循环输出列表索引与对应的值方法
2018/11/07 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
Django URL参数Template反向解析
2020/11/24 Python
利用CSS3实现开门效果实例源码
2016/08/22 HTML / CSS
白宫黑市官网:White House Black Market
2016/11/17 全球购物
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
模具设计与制造专业自荐书
2014/07/01 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书
通知函格式范文
2015/04/27 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
《勇者辞职不干了》上卷BD发售宣传CM公开
2022/04/08 日漫
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js