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 24 HTML / CSS
CSS的pointer-events属性详细介绍(作用和注意事项)
Apr 23 HTML / CSS
CSS3贝塞尔曲线示例:创建链接悬停动画效果
Nov 19 HTML / CSS
HTML5实现视频直播功能思路详解
Nov 16 HTML / CSS
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
Jan 23 HTML / CSS
突袭HTML5之Javascript API扩展3—本地存储全新体验
Jan 31 HTML / CSS
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
Jul 19 HTML / CSS
HTML5实现简单图片上传所遇到的问题及解决办法
Jan 20 HTML / CSS
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
Aug 18 HTML / CSS
浅谈Html5多线程开发之WebWorkers
May 02 HTML / CSS
canvas探照灯效果的示例代码
Nov 30 HTML / CSS
flex布局中使用flex-wrap实现换行的项目实践
Jun 21 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连接mssql:pdo odbc sql server
2011/07/20 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
2020/03/23 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
juqery 学习之三 选择器 子元素与表单
2010/11/25 Javascript
jquery自动将form表单封装成json的具体实现
2014/03/17 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
微信小程序中post方法与get方法的封装
2017/09/26 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
2019/02/22 Javascript
react 中父组件与子组件双向绑定问题
2019/05/20 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
2020/06/04 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
联想阿根廷官方网站:Lenovo Argentina
2019/10/14 全球购物
全球最大的瓷器、水晶和银器零售商:Replacements
2020/06/15 全球购物
简历里的自我评价
2014/01/31 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
大学生简历求职信
2014/06/24 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
企业战略合作意向书
2015/05/08 职场文书
金榜题名主持词
2015/07/02 职场文书
python 如何用map()函数创建多线程任务
2021/04/07 Python
基于python定位棋子位置及识别棋子颜色
2021/07/26 Python
JavaScript圣杯布局与双飞翼布局实现案例详解
2022/08/05 Javascript