JS实现图片垂直居中显示小结

 更新时间:2016年12月13日 09:10:12   作者:云悠  
本文给大家分享了4中图片垂直居中显示的效果,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧

第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实现图片垂直居中显示小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • js中settimeout方法加参数的使用实例

    js中settimeout方法加参数的使用实例

    这篇文章主要介绍了js中settimeout方法加参数的使用,需要的朋友可以参考下
    2014-02-02
  • 仅在IE6/7/8下cssText返回值少了分号的测试代码

    仅在IE6/7/8下cssText返回值少了分号的测试代码

    在IE6/7/8中少了分号。使用cssText属性时需注意。
    2011-03-03
  • JavaScript可选链的实现示例

    JavaScript可选链的实现示例

    本文主要介绍了JavaScript可选链的实现示例,它通过使用问号(?)来判断属性或函数是否存在,避免了因为属性或函数不存在而导致的错误,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • JSONP解决JS跨域问题的实现

    JSONP解决JS跨域问题的实现

    这篇文章主要介绍了JSONP解决JS跨域问题的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • antd Upload 文件上传的示例代码

    antd Upload 文件上传的示例代码

    这篇文章主要介绍了antd Upload 文件上传的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • 浅谈JavaScript超时调用和间歇调用

    浅谈JavaScript超时调用和间歇调用

    JavaScript是单线程语言,但它允许通过设置超时值和间歇时间值来调度代码在特定的时刻执行。前者是在指定的时间过后执行代码,而后者则是每隔指定的时间就执行一次代码。
    2015-08-08
  • JS中多步骤多分步的StepJump组件实例详解

    JS中多步骤多分步的StepJump组件实例详解

    这篇文章主要介绍了JS中多步骤多分步的StepJump组件实例详解的相关资料,需要的朋友可以参考下
    2016-04-04
  • 详解如何让JavaScript代码不可断点

    详解如何让JavaScript代码不可断点

    这篇文章主要为大家详介绍了如何让JavaScript代码不可断点,文中的示例代码讲解详细,对我们学习JavaScript有一定帮助,感兴趣的可以了解一下
    2022-08-08
  • js实现的全国省市二级联动下拉选择菜单完整实例

    js实现的全国省市二级联动下拉选择菜单完整实例

    这篇文章主要介绍了js实现的全国省市二级联动下拉选择菜单,以一个完整实例形式较为详细的分析了javascript实现省市二级联动下拉菜单的实现技巧,非常简单实用,需要的朋友可以参考下
    2015-08-08
  • js实现精确到秒的日期选择器完整实例

    js实现精确到秒的日期选择器完整实例

    这篇文章主要介绍了js实现精确到秒的日期选择器,以完整实例形式分析了JavaScript日期选择器的实现步骤与相关技巧,涉及JavaScript针对时间与日期的相关运算,需要的朋友可以参考下
    2016-04-04

最新评论