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 相关文章推荐
JavaScript加密解密7种方法总结分析
Oct 07 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
Dec 06 Javascript
JavaScript自定义数组排序方法
Feb 12 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
Jan 27 Javascript
Bootstrap整体框架之CSS12栅格系统
Dec 15 Javascript
jquery加载单文件vue组件的方法
Jun 20 jQuery
浅谈Vuejs Prop基本用法
Aug 17 Javascript
微信小程序上传多图到服务器并获取返回的路径
May 05 Javascript
详解Vue中CSS样式穿透问题
Sep 12 Javascript
JavaScript中的null和undefined用法解析
Sep 30 Javascript
浅谈vue异步数据影响页面渲染
Oct 29 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
Jun 01 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 取得瑞年与平年的天数的代码
2009/08/10 PHP
小文件php+SQLite存储方案
2010/09/04 PHP
php中的三元运算符使用说明
2011/07/03 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
php mysqli查询语句返回值类型实例分析
2016/06/29 PHP
php实现简单加入购物车功能
2017/03/07 PHP
php 使用curl模拟ip和来源进行访问的实现方法
2017/05/02 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
2019/04/09 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
2020/06/24 PHP
js 内存释放问题
2010/04/25 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
jQuery弹出框代码封装DialogHelper
2015/01/30 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
JavaScript中setUTCFullYear()方法的使用简介
2015/06/12 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
微信小程序加载更多 点击查看更多
2016/11/29 Javascript
jQuery的extend方法【三种】
2016/12/14 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
angular中不同的组件间传值与通信的方法
2017/11/04 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
2019/09/04 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
对python周期性定时器的示例详解
2019/02/19 Python
使用python代码进行身份证号校验的实现示例
2019/11/21 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
python实现五子棋程序
2020/04/24 Python
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
北京SQL新华信咨询
2016/09/30 面试题
《比尾巴》教学反思
2016/02/24 职场文书
如何使用vue3打造一个物料库
2021/05/08 Vue.js