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 ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
Feb 25 Javascript
jQuery实现跟随鼠标运动图层效果的方法
Feb 02 Javascript
一分钟理解js闭包
May 04 Javascript
JQuery.validate在ie8下不支持的快速解决方法
May 18 Javascript
Select下拉框模糊查询功能实现代码
Jul 22 Javascript
详细谈谈AngularJS的子级作用域问题
Sep 05 Javascript
简易的JS计算器实现代码
Oct 18 Javascript
JavaScript Drum Kit 指南(纯 JS 模拟敲鼓效果)
Jul 23 Javascript
基于js 字符串indexof与search方法的区别(详解)
Dec 04 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
js脚本中执行java后台代码方法解析
Oct 11 Javascript
JS错误处理与调试操作实例分析
Apr 13 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
ajax缓存问题解决途径
2006/12/06 PHP
PHP 变量的定义方法
2010/01/26 PHP
修改ThinkPHP缓存为Memcache的方法
2014/06/25 PHP
PHP实现PDO的mysql数据库操作类
2014/12/12 PHP
javascript 写类方式之五
2009/07/05 Javascript
jquery 的 $(&quot;#id&quot;).html() 无内容的解决方法
2010/06/07 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
jQuery简单图表peity.js使用示例
2014/05/02 Javascript
javascript格式化json显示实例分析
2015/04/21 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
springMVC结合AjaxForm上传文件
2016/07/12 Javascript
关于vue.js弹窗组件的知识点总结
2016/09/11 Javascript
浅谈EasyUI常用控件的禁用方法
2016/11/09 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
介绍Python中的__future__模块
2015/04/27 Python
python下如何查询CS反恐精英的服务器信息
2017/01/17 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
2019/06/21 Python
numpy中的meshgrid函数的使用
2019/07/31 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
Java基础面试题
2012/11/02 面试题
六年级数学教学反思
2014/02/03 职场文书
《姥姥的剪纸》教学反思
2014/02/25 职场文书
电台编导求职信
2014/05/06 职场文书
销售员岗位职责
2014/06/09 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
个人整改措施落实情况汇报
2014/10/29 职场文书
辞职信的写法
2015/02/27 职场文书
2015年学校精神文明工作总结
2015/05/27 职场文书
金砖之国观后感
2015/06/11 职场文书
如何写好闭幕词
2019/04/02 职场文书
创业计划书之家政服务
2019/09/18 职场文书
Vue3.0 手写放大镜效果
2021/07/25 Vue.js