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实现自定义滚动条代码分享
Aug 18 HTML / CSS
实现CSS3中的border-radius(边框圆角)示例代码
Jul 19 HTML / CSS
一款纯css3实现的响应式导航
Oct 31 HTML / CSS
CSS3制作苹果风格键盘特效
Feb 26 HTML / CSS
CSS3实现自定义Checkbox特效实例代码
Apr 24 HTML / CSS
css3的focus-within选择器的使用
May 11 HTML / CSS
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
Jun 02 HTML / CSS
Html5画布_动力节点Java学院整理
Jul 13 HTML / CSS
HTML5表格_动力节点Java学院整理
Jul 11 HTML / CSS
html5指南-1.html5全局属性(html5 global attributes)深入理解
Jan 07 HTML / CSS
HTML5 拖放(Drag 和 Drop)详解与实例代码
Sep 14 HTML / CSS
CSS filter 有什么神奇用途
May 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
长波知识介绍
2021/03/01 无线电
PHP脚本的10个技巧(3)
2006/10/09 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
关于使用runtimeStyle属性问题讨论文章
2007/03/08 Javascript
javascript 继承实现方法
2009/08/26 Javascript
js导出table到excel同时兼容FF和IE示例
2013/09/03 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
2015/05/11 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
简单的vue-resourse获取json并应用到模板示例
2017/02/10 Javascript
Angular4 中内置指令的基本用法
2017/07/31 Javascript
webpack之devtool详解
2018/02/10 Javascript
vue技术分享之你可能不知道的7个秘密
2018/04/09 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
2018/04/20 jQuery
layui原生表单验证的实例
2019/09/09 Javascript
微信小程序3D轮播实现代码
2019/09/19 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
python处理大数字的方法
2015/05/27 Python
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
Python如何调用外部系统命令
2019/08/07 Python
Python 将json序列化后的字符串转换成字典(推荐)
2020/01/06 Python
Pytorch to(device)用法
2020/01/08 Python
keras model.fit 解决validation_spilt=num 的问题
2020/06/19 Python
CSS3中使用RGBA设置透明度的示例
2015/08/04 HTML / CSS
手工制作的音乐盒:Music Box Attic
2019/09/05 全球购物
团员学习总结的自我评价范文
2013/10/14 职场文书
分公司经理任命书
2014/06/05 职场文书
爱护公共设施的标语
2014/06/24 职场文书
2014年建筑工作总结
2014/11/26 职场文书
2014年数学教研组工作总结
2014/12/06 职场文书
2015年女职工工作总结
2015/05/15 职场文书
2016年元旦寄语
2015/08/17 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android