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 String 的扩展方法集合
Jun 01 Javascript
jQuery实现原理的模拟代码 -6 代码下载
Aug 16 Javascript
jquery的extend和fn.extend的使用说明
Jan 09 Javascript
js data日期初始化的5种方法
Dec 29 Javascript
JS使用for循环遍历Table的所有单元格内容
Aug 21 Javascript
node.js适合游戏后台开发吗?
Sep 03 Javascript
纯javascript制作日历控件
Jul 17 Javascript
jQuery防止重复绑定事件的解决方法
May 14 Javascript
javascript汉字拼音互转的简单实例
Oct 09 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
Oct 10 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
Feb 16 Javascript
如何用JavaScipt测网速
May 09 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
56.com视频采集接口程序(PHP)
2007/09/22 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
2011/12/30 PHP
PHP __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
php建立Ftp连接的方法
2015/03/07 PHP
给WordPress的编辑后台添加提示框的代码实例分享
2015/12/25 PHP
PHP函数import_request_variables()用法分析
2016/04/02 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
php实现算术验证码功能
2018/12/05 PHP
PHP7新特性
2021/03/09 PHP
JS删除字符串中重复字符方法
2014/03/09 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
常见的javascript跨域通信方法
2015/12/31 Javascript
jQuery的框架介绍
2016/05/11 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
Angular 4.x 动态创建表单实例
2017/04/25 Javascript
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
讲解Python中的标识运算符
2015/05/14 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
2019/08/26 Python
python实现简单成绩录入系统
2019/09/19 Python
python3 实现调用串口功能
2019/12/26 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
2020/02/17 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
python实现控制台输出彩色字体
2020/04/05 Python
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
POP文化和音乐灵感的时尚:Hot Topic
2019/06/19 全球购物
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
介绍一下.net和Java的特点和区别
2012/09/26 面试题
2015年教师业务工作总结
2015/05/26 职场文书
党支部考察意见范文
2015/06/02 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
七年级作文之环保作文
2019/10/17 职场文书