定位方法实现水平垂直居中

eg.png

html代码:

<div class="end">
    <div class="to-center"></div>
</div>

css代码:

        .end{
            width: 500px;
            height:500px;
            border:1px solid red;
            position: relative;
        }
        .to-center{
            width: 200px;
            height:200px;
            background:green;
            position: absolute;
            top:50%;
            left:50%;
            transform: translate(-50%,-50%);/*同理:margin-left: -100px;margin-top: -100px;*/
                      
        }

先使用定位,将这个绿色盒子定位到离上面50%,离左边50%的位置上,然后再使用transform 优雅降级 将盒子多移出去的一半大小减去即可完成。

推荐阅读更多精彩内容

  • 收听音频,戳链接,旧号itclan已暂停使用,欢迎关注微信itclanCoder公众号可收听更多音频 前言 关于网...
    itclanCoder阅读 7,856评论 3 30
  • 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...
    七彩小鹿阅读 5,809评论 2 66
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 26,553评论 1 45
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,339评论 1 92
  • 双 “11” 有 感 宁王留白 电商来势猛如狼,欲把光棍推神堂...
    留白简话阅读 195评论 0 2