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 相关文章推荐
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
Feb 03 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
Dec 26 Javascript
javascript:;与javascript:void(0)使用介绍
Jun 05 Javascript
javascript中文本框中输入法切换的问题
Dec 10 Javascript
javascript每日必学之封装
Feb 23 Javascript
JQuery日期插件datepicker的使用方法
Mar 03 Javascript
JS实现的多张图片轮流播放幻灯片效果
Jul 22 Javascript
jstl中判断list中是否包含某个值的简单方法
Oct 14 Javascript
详解vue-cli 本地开发mock数据使用方法
May 29 Javascript
JavaScript中join()、splice()、slice()和split()函数用法示例
Aug 24 Javascript
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
微信小程序实现弹框效果
May 26 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 数据库字段复用的基本原理与示例
2011/07/22 PHP
php中将网址转换为超链接的函数
2011/09/02 PHP
PHP生成随机密码类分享
2014/06/25 PHP
PHP如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
Yii遍历行下每列数据的方法
2016/10/17 PHP
浅谈PHP中的那些魔术常量
2020/12/02 PHP
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
jQuery自定义添加&quot;$&quot;与解决&quot;$&quot;冲突的方法
2015/01/19 Javascript
JS实现仿QQ效果的三级竖向菜单
2015/09/25 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
2016/10/24 Javascript
Angular.js基础学习之初始化
2017/03/10 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
javascript连接mysql与php通过odbc连接任意数据库的实例
2017/12/27 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
2018/12/10 jQuery
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
[45:34]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.18
2020/12/19 DOTA
python中类的一些方法分析
2014/09/25 Python
对于Python异常处理慎用“except:pass”建议
2015/04/02 Python
python 如何快速找出两个电子表中数据的差异
2017/05/26 Python
Python 实现购物商城,含有用户入口和商家入口的示例
2017/09/15 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
酷! 程序员用Python带你玩转冲顶大会
2018/01/17 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
python3中的eval和exec的区别与联系
2019/10/10 Python
Centos7 下安装最新的python3.8
2019/10/28 Python
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
Java程序员面试90题
2013/10/19 面试题
腾讯广告词
2014/03/19 职场文书
大学生个人求职信例文
2014/07/07 职场文书
画展邀请函
2015/01/31 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
最新最全的手机号验证正则表达式
2022/02/24 Javascript