CSS定位“十字架”之水平垂直居中

所属分类: 网页制作 / CSS 阅读数: 940
收藏 0 赞 0 分享

本文为大家分享了CSS定位“十字架“之水平垂直居中效果的实现方法,具体内容如下

1.先看要实现的效果

实际的效果图

可以看到我的实现过程是先使用一个父级的div来定位水平垂直居中,然后再父级的div中定位出两个十字架的div。

看实现代码:

XML/HTML Code复制内容到剪贴板
  1. <html>  
  2. <head>  
  3.     <title></title>  
  4.     <style>  
  5.         body{margin:0;padding:0}   
  6.         /*定位父级div水平垂直居中*/   
  7.         .body_main{   
  8.             width:200px;   
  9.             height: 300px;   
  10.             background-color: #3091E5;   
  11.             margin:-150px 0 0 -100px;   
  12.             top:50%;   
  13.             left:50%;   
  14.             position: absolute;   
  15.         }   
  16.         /*定位水平div垂直居中*/   
  17.         .row_div{   
  18.             width:200px;   
  19.             height: 50px;   
  20.             background-color:#88E500;   
  21.             position: absolute;   
  22.             top:50%;   
  23.             margin:-25px 0 0 0;   
  24.         }   
  25.         /*定位列div水平居中*/   
  26.         .clou_div{   
  27.             width:50px;   
  28.             height: 300px;   
  29.             background-color: #3c510c;   
  30.             left:50%;   
  31.             position: absolute;   
  32.             margin:0 0 0 -25px;   
  33.         }   
  34.     </style>  
  35. </head>  
  36. <body>  
  37.     <div class="body_main">  
  38.         <div class="row_div">横向的div</div>  
  39.         <div class="clou_div">竖直的div</div>  
  40.     </div>  
  41. </body>  
  42. </html>  

div默认的宽度是100%,当div绝对定位以后,其宽度是按照div中内容的宽度。

总结:

css中的绝对定位是相对于最近已定位的祖先元素进行定位,如果元素没有已经定位的祖先元素,那么位置相对于初始的包含块进行定位。

以上就是本文的全部内容,希望对大家的学习有所帮助。

更多精彩内容其他人还在看

css实现文本溢出显示省略号

这篇文章主要介绍了css实现文本溢出显示省略号的方法和示例分享,推荐给大家。
收藏 0 赞 0 分享

纯CSS3实现的阴影效果

这篇文章主要介绍了纯CSS3实现的阴影效果的方法及示例代码,非常的实用,这里推荐给大家。
收藏 0 赞 0 分享

纯css3实现走马灯效果

这篇文章主要介绍了纯css3实现走马灯效果,主要用到的css3技术有:keyframes、perspective、perspective-origin、transform(translate、rotate)、animation、transform-origin,有需要的小伙伴参考
收藏 0 赞 0 分享

纯css3实现照片墙效果

这篇文章主要介绍了纯css3实现照片墙效果,鼠标悬浮时旋转放大并摆正,主要使用到的css3属性有:transition、transform(scale、rotateZ)、box-shadow以及z-index,推荐给小伙伴们
收藏 0 赞 0 分享

一款利用css3的鼠标经过动画显示详情特效的实例教程

这篇文章主要为大家介绍了一款利用css3的鼠标经过动画显示详情特效的实例教程,这款实例鼠标经过的时候基于中间动画放大,效果非常不错,下面我们一起来看看
收藏 0 赞 0 分享

一款纯css3制作的2015年元旦雪人动画特效教程

在元旦的时候我们可以在现实中堆雪人也可以用css3堆雪人,今天和大家分享一款纯css3实现的雪人动画特效。该实例实现一个雪人跳动的特效,下面有详细的代码,感兴趣的可以来学习一下
收藏 0 赞 0 分享

一款纯css3实现的鼠标悬停动画按钮

之前介绍过很多款css3实现的鼠标悬停特效,今天再和大家分享一款纯css3实现的鼠标悬停动画按钮。这款按钮鼠标经过前以正方形的形式,当鼠标经过的时候以动画的形式变成圆形。感兴趣的朋友可以进来学习一下
收藏 0 赞 0 分享

CSS制作清爽绿色格调图文box通用样式

这篇文章主要介绍了CSS制作清爽绿色格调图文box通用样式,需要的朋友可以参考下
收藏 0 赞 0 分享

CSS Sprite从大图中截取小图完整教程

这篇文章主要介绍了CSS Sprite从大图中截取小图完整教程的相关资料,需要的朋友可以参考下
收藏 0 赞 0 分享

浅谈合理架构CSS

好的CSS架构目标并不同于开发一个好的应用程序,它必须是可预测、可重用、可维护和可伸缩的。
收藏 0 赞 0 分享
查看更多