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 29 HTML / CSS
html5+css3之动画在webapp中的应用
Nov 21 HTML / CSS
CSS3实现超酷的黑猫警长首页
Apr 26 HTML / CSS
CSS3利用text-shadow属性实现多种效果的文字样式展现方法
Aug 25 HTML / CSS
js实现移动端H5页面手指滑动刻度尺功能
Nov 16 HTML / CSS
HTML5中的Scoped属性使用实例
Apr 23 HTML / CSS
探讨HTML5移动开发的几大特性(必看)
Dec 30 HTML / CSS
HTML5中indexedDB 数据库的使用实例
May 11 HTML / CSS
HTML5中的网络存储实现方式
Apr 28 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
Aug 12 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
Oct 19 HTML / CSS
萌新HTML5 入门指南(二)
Nov 09 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 curl请求信息和返回信息设置代码实例
2015/04/27 PHP
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
基于jquery的Repeater实现代码
2010/07/17 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
js禁止页面使用右键(简单示例代码)
2013/11/13 Javascript
jQuery filter函数使用方法
2014/05/19 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
angularJS 中$scope方法使用指南
2015/02/09 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
JavaScript制作简单的日历效果
2016/03/10 Javascript
angular源码学习第一篇 setupModuleLoader方法
2016/10/20 Javascript
bmob js-sdk 在vue中的使用教程
2018/01/21 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
jquery实现的简单轮播图功能【适合新手】
2018/08/17 jQuery
jquery.pager.js分页实现详解
2019/07/29 jQuery
详解React 条件渲染
2020/07/08 Javascript
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
python实现简单日志记录库glog的使用
2019/12/13 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
Python过滤掉numpy.array中非nan数据实例
2020/06/08 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
中东奢侈品市场:Coveti
2019/05/12 全球购物
ABOUT YOU匈牙利:500个最受欢迎的时尚品牌
2019/07/19 全球购物
父亲节活动策划方案
2014/08/24 职场文书
支部书记四风对照材料
2014/08/28 职场文书
运动会跳远广播稿5篇
2014/09/17 职场文书
法学专业求职信范文
2015/03/19 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
检察院起诉书
2015/05/20 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
python glom模块的使用简介
2021/04/13 Python
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
2021/04/25 Python
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js