JS实现图片垂直居中显示小结


Posted in Javascript onDecember 13, 2016

第1种,居中效果

<div class="box">
<div class="center">居中效果</div>
</div>
/*第1种,垂直居中效果*/
.box{
    width: 200px;height: 200px;border: 1px solid #ccc;
    position: relative;
 }
.center{
   width: 100px;height: 100px;background: gray;
   margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;
  }

第2种 图片居中

<div class="box2">
<img class="center2" src="yz_p5.jpeg" alt=""/>
<span class="block"></span>
</div>
/*第2种 图片垂直居中*/
/* span是辅助元素 vertical-align这个属性的特点,它是相对兄弟级行高(line-height)来定位*/

.box2{
  width: 350px;height: 350px;border: 1px solid #F22727;
  text-align: center;
}
.center2{ vertical-align: middle;}
.block{ line-height: 350px;}/*跟父级一样高*/

第3种,居中效果 父元素使用display: table; 子元素display: table-cell;

<div class="box3">
<span class="center3"><img src="yz_p5.jpeg" alt=""/></span>
</div>
/*第3种,居中效果*/
.box3{
  width: 350px;height: 350px;border: 1px solid #F22727;display: table;text-align: center;
}
.center3{
  display: table-cell;vertical-align: middle;
}

 第4种,居中效果

<div class="box4">
<img class="center4" src="yz_p5.jpeg" alt=""/>
</div>
/*第4种,居中效果 根据父元素来计算*/
.box4{
  width:300px;height: 300px;border: 1px solid #F22727;
}
.center4{
  width: 200px;height: 200px;position: relative;left: 16%;top: 19%;
}

以上所述是小编给大家介绍的JS实现图片垂直居中显示小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
鼠标图片振动代码
Jul 06 Javascript
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
Dec 19 Javascript
textarea不能通过maxlength属性来限制字数的解决方法
Sep 01 Javascript
ECMAScript6中Map/WeakMap详解
Jun 12 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
May 27 Javascript
AngularJS实现动态添加Option的方法
May 17 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
Jul 11 Javascript
浅谈Fetch 数据交互方式
Dec 20 Javascript
vue结合element-ui使用示例
Jan 24 Javascript
微信小程序静默登录的实现代码
Jan 08 Javascript
js+canvas实现画板功能
Sep 13 Javascript
原生js实现滑块区间组件
Jan 20 Javascript
Javascript this 函数深入详解
Dec 13 #Javascript
JS实现动画兼容性的transition和transform实例分析
Dec 13 #Javascript
简单实现js浮动框
Dec 13 #Javascript
javascript中this关键字详解
Dec 12 #Javascript
深入理解javascript函数参数与闭包
Dec 12 #Javascript
smartupload实现文件上传时获取表单数据(推荐)
Dec 12 #Javascript
Javascript中call,apply,bind方法的详解与总结
Dec 12 #Javascript
You might like
五个PHP程序员工具
2008/05/26 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
php基于PDO实现功能强大的MYSQL封装类实例
2017/02/27 PHP
jQuery aminate方法定位到页面具体位置
2013/12/26 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
jQuery中:submit选择器用法实例
2015/01/03 Javascript
JS动态显示表格上下frame的方法
2015/03/31 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
js删除数组元素、清空数组的简单方法(必看)
2016/07/27 Javascript
Bootstrap CSS布局之表格
2016/12/17 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
2017/06/04 Javascript
详解vue-cli + webpack 多页面实例配置优化方法
2017/07/13 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
微信小程序 select 下拉框组件功能
2019/09/09 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
ant-design-vue按需加载的坑的解决
2020/05/14 Javascript
[02:55]DOTA2英雄基础教程 发条技师
2013/12/04 DOTA
从零学Python之引用和类属性的初步理解
2014/05/15 Python
python使用正则表达式检测密码强度源码分享
2014/06/11 Python
python中随机函数random用法实例
2015/04/30 Python
玩转python爬虫之cookie使用方法
2016/02/17 Python
Python内置函数OCT详解
2016/11/09 Python
Django的分页器实例(paginator)
2017/12/01 Python
python得到windows自启动列表的方法
2018/10/14 Python
Python 转换RGB颜色值的示例代码
2019/10/13 Python
python单例设计模式实现解析
2020/01/07 Python
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
个人找工作的自我评价
2013/10/17 职场文书
大学生个人推荐信范文
2013/11/25 职场文书
数学系个人求职信范文
2014/01/30 职场文书
志愿者宣传口号
2014/06/17 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
浅谈Python数学建模之固定费用问题
2021/06/23 Python
Python进程间的通信之语法学习
2022/04/11 Python