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 相关文章推荐
脚本安需导入(装载)的三种模式的对比
Jun 24 Javascript
javascript OFFICE控件测试代码
Dec 08 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
May 03 Javascript
Flexigrid在IE下不显示数据的有效处理方法
Sep 04 Javascript
JS动态生成年份和月份实例代码
Feb 04 Javascript
JS操作input标签属性checkbox全选的实现代码
Mar 02 Javascript
vue表单绑定实现多选框和下拉列表的实例
Aug 12 Javascript
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
Aug 22 Javascript
Express下采用bcryptjs进行密码加密的方法
Feb 07 Javascript
微信小程序网络封装(简单高效)
Aug 06 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
Aug 13 Javascript
Vue 进阶之路(三)
Apr 18 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安装为Apache DSO
2006/10/09 PHP
十天学会php之第四天
2006/10/09 PHP
如何对PHP程序中的常见漏洞进行攻击(下)
2006/10/09 PHP
PHP调用三种数据库的方法(1)
2006/10/09 PHP
解析link_mysql的php版
2013/06/30 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
php操作access数据库的方法详解
2017/02/22 PHP
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
2016/02/03 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
2016/09/30 Javascript
微信公众号支付H5调用支付解析
2016/11/04 Javascript
js微信扫描二维码登录网站技术原理
2016/12/01 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
node的process以及child_process模块学习笔记
2018/03/06 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
2019/06/17 Javascript
[06:07]刀塔密之二:攻之吾命受之吾幸
2014/07/03 DOTA
python发送邮件接收邮件示例分享
2014/01/21 Python
python获取从命令行输入数字的方法
2015/04/29 Python
关于python写入文件自动换行的问题
2018/06/23 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
python定时任务 sched模块用法实例
2019/11/04 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
自考生自我鉴定范文
2013/10/01 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
纠风工作实施方案
2014/03/15 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
服务宗旨标语
2014/07/01 职场文书
小学生安全教育主题班会
2015/08/12 职场文书
生产实习心得体会范文
2016/01/22 职场文书
Python实现批量将文件复制到新的目录中再修改名称
2022/04/12 Python
GoFrame基于性能测试得知grpool使用场景
2022/06/21 Golang
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL