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 replace()正则替换实现代码
Feb 26 Javascript
javascript多种数据类型表格排序代码分析
Sep 11 Javascript
jQuery简单实现图片预加载
Apr 20 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
Oct 26 Javascript
js实现点击按钮弹出上传文件的窗口
Dec 23 Javascript
第一次记录Bootstrap table学习笔记(1)
May 18 Javascript
Vue Ajax跨域请求实例详解
Jun 20 Javascript
利用types增强vscode中js代码提示功能详解
Jul 07 Javascript
JavaScript数组去重的几种方法
Apr 07 Javascript
详解js常用分割取字符串的方法
May 15 Javascript
JS Web Flex弹性盒子模型代码实例
Mar 10 Javascript
vue接通后端api以及部署到服务器操作
Aug 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
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
让mayfish支持mysqli数据库驱动的实现方法
2010/05/22 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
简介JavaScript中的setDate()方法的使用
2015/06/11 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
2017/04/11 Javascript
详解express与koa中间件模式对比
2017/08/07 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
JavaScript中变量提升与函数提升经典实例分析
2018/07/26 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
Javascript实现关闭广告效果
2021/01/29 Javascript
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
Python实现的简单万年历例子分享
2014/04/25 Python
Python编程中的for循环语句学习教程
2015/10/14 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
如何在windows下安装配置python工具Ulipad
2020/10/27 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
区三好学生主要事迹
2014/01/30 职场文书
黄金搭档广告词
2014/03/21 职场文书
住院医师规范化培训实施方案
2014/06/12 职场文书
伊琍体标语
2014/06/25 职场文书
构建和谐校园倡议书
2015/01/19 职场文书
大雁塔导游词
2015/02/04 职场文书
2015领导干部廉洁自律工作总结
2015/07/23 职场文书
入党转正申请书范文
2019/05/20 职场文书
创业计划书之餐饮
2019/09/02 职场文书
五年级作文之想象作文
2019/10/30 职场文书
python自动化八大定位元素讲解
2021/07/09 Python
sass 常用备忘案例详解
2021/09/15 HTML / CSS
详解Python中__new__方法的作用
2022/03/31 Python