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的文字阴影—text-shadow的使用方法
Dec 25 HTML / CSS
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
Feb 04 HTML / CSS
css3 线性渐变和径向渐变示例附图
Apr 08 HTML / CSS
用CSS3打造HTML5的Logo(实现代码)
Jun 16 HTML / CSS
2分钟教你实现环形/扇形菜单(基础版)
Jan 15 HTML / CSS
css3针对移动端卡顿问题的解决(动画性能优化)
Feb 14 HTML / CSS
css3的focus-within选择器的使用
May 11 HTML / CSS
css3利用transform变形结合事件完成扇形导航
Oct 26 HTML / CSS
Canvas与Image互相转换示例代码
Aug 09 HTML / CSS
canvas 下载二维码和图片加水印的方法
Mar 21 HTML / CSS
深入浅析HTML5中的article和section的区别
May 15 HTML / CSS
HTML5 3D旋转相册的实现示例
Dec 03 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的cms
2010/12/19 PHP
PHP的异常处理类Exception的使用及说明
2012/06/13 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
javascript中巧用“闭包”实现程序的暂停执行功能
2007/04/04 Javascript
js 纯数字不重复排列的另类方法
2010/07/17 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
javascript中的if语句使用介绍
2013/11/20 Javascript
经过绑定元素时会多次触发mouseover和mouseout事件
2014/02/28 Javascript
用jquery写的菜单从左往右滑动出现
2014/04/11 Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
2015/08/24 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
2017/08/19 Javascript
vue iView 上传组件之手动上传功能
2018/03/16 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
2018/05/14 Javascript
vue实现商品加减计算总价的实例代码
2018/08/12 Javascript
Angular8 实现table表格表头固定效果
2020/01/03 Javascript
python获取文件后缀名及批量更新目录下文件后缀名的方法
2014/11/11 Python
python生成式的send()方法(详解)
2017/05/08 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
2018/02/11 Python
使用Filter过滤python中的日志输出的实现方法
2019/07/17 Python
NumPy统计函数的实现方法
2020/01/21 Python
python网络编程socket实现服务端、客户端操作详解
2020/03/24 Python
html5 application cache遇到的严重问题
2012/12/26 HTML / CSS
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
三星法国官方网站:Samsung法国
2019/10/31 全球购物
特色蛋糕店创业计划书
2014/01/28 职场文书
进口业务员岗位职责
2014/04/06 职场文书
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
我们的节日元宵节活动总结
2015/02/06 职场文书
护士医德考评自我评价
2015/03/03 职场文书
女人创业励志语录,句句蕴含能量,激发你的潜能
2019/08/20 职场文书