首页 > 软件开发 > HTML >

html css 如何使用transform灵活居中

来源:互联网 2023-03-16 19:10:25 206

使用transform居中非常方便。J7C办公区 - 实用经验教程分享!

不受自身大小的影响,可以不用提前知道自身大小。J7C办公区 - 实用经验教程分享!

可以分别控制左右居中,上下居中。J7C办公区 - 实用经验教程分享!

还能在居中的基础上便宜固定像素值。J7C办公区 - 实用经验教程分享!

还能比居中偏移容器百分比。J7C办公区 - 实用经验教程分享!

总之很方便。J7C办公区 - 实用经验教程分享!

开发环境

  • 1

    使用浏览器线上的编辑器非常方便,比如JSRUN,可以参考这篇经验了解。J7C办公区 - 实用经验教程分享!

    2如何在浏览器上编写HTML CSS JS 前端代码?J7C办公区 - 实用经验教程分享!

  • 1此文章未经许可获取自百度经验
  • 兼容性

  • 1

    transform不兼容ie8或以下的浏览器,ie8或以下的浏览器现在只有不到1%的比例了,兼容性还是比较好的。J7C办公区 - 实用经验教程分享!

    2如何查询前端代码兼容性J7C办公区 - 实用经验教程分享!

    html css 如何使用transform灵活居中?J7C办公区 - 实用经验教程分享!

  • div

  • 1

    编写最简单的2个div嵌套J7C办公区 - 实用经验教程分享!

    J7C办公区 - 实用经验教程分享!

    div class="outer">J7C办公区 - 实用经验教程分享!

    div class="inner center">J7C办公区 - 实用经验教程分享!

    /div>J7C办公区 - 实用经验教程分享!

    /div>J7C办公区 - 实用经验教程分享!

    html css 如何使用transform灵活居中?J7C办公区 - 实用经验教程分享!

  • 大小和颜色

  • 1

    跟居中无关的的css代码分离出来J7C办公区 - 实用经验教程分享!

    J7C办公区 - 实用经验教程分享!

    .outer {J7C办公区 - 实用经验教程分享!

    width: 500px;J7C办公区 - 实用经验教程分享!

    height: 300px;J7C办公区 - 实用经验教程分享!

    background-color: green;J7C办公区 - 实用经验教程分享!

    position: relative;J7C办公区 - 实用经验教程分享!

    }J7C办公区 - 实用经验教程分享!

    J7C办公区 - 实用经验教程分享!

    .inner {J7C办公区 - 实用经验教程分享!

    width: 200px;J7C办公区 - 实用经验教程分享!

    height: 100px;J7C办公区 - 实用经验教程分享!

    background-color: wheat;J7C办公区 - 实用经验教程分享!

    position: absolute;J7C办公区 - 实用经验教程分享!

    }J7C办公区 - 实用经验教程分享!

    html css 如何使用transform灵活居中?J7C办公区 - 实用经验教程分享!

  • 上下左右居中

  • 1

    只需要3行代码就能实现J7C办公区 - 实用经验教程分享!

    J7C办公区 - 实用经验教程分享!

    .center {J7C办公区 - 实用经验教程分享!

    left: 50%;J7C办公区 - 实用经验教程分享!

    top: 50%;J7C办公区 - 实用经验教程分享!

    transform: translate(-50%, -50%);J7C办公区 - 实用经验教程分享!

    }J7C办公区 - 实用经验教程分享!

    html css 如何使用transform灵活居中?J7C办公区 - 实用经验教程分享!

  • 单独上下居中或左右居中

  • 1

    上下J7C办公区 - 实用经验教程分享!

    .center {J7C办公区 - 实用经验教程分享!

    left: 50%;J7C办公区 - 实用经验教程分享!

    transform: translateX(-50%);J7C办公区 - 实用经验教程分享!

    }J7C办公区 - 实用经验教程分享!

    J7C办公区 - 实用经验教程分享!

    .center {J7C办公区 - 实用经验教程分享!

    left: 50%;J7C办公区 - 实用经验教程分享!

    transform: translateX(-50%);J7C办公区 - 实用经验教程分享!

    }J7C办公区 - 实用经验教程分享!

    html css 如何使用transform灵活居中?J7C办公区 - 实用经验教程分享!

    html css 如何使用transform灵活居中?J7C办公区 - 实用经验教程分享!

  • 居中并偏移固定值

  • 1

    例如div结构如下J7C办公区 - 实用经验教程分享!

    J7C办公区 - 实用经验教程分享!

    div>J7C办公区 - 实用经验教程分享!

    div class="left">J7C办公区 - 实用经验教程分享!

    div class="inner center">J7C办公区 - 实用经验教程分享!

    /div>J7C办公区 - 实用经验教程分享!

    /div>J7C办公区 - 实用经验教程分享!

    div class="right">J7C办公区 - 实用经验教程分享!

    /div>J7C办公区 - 实用经验教程分享!

    /div>J7C办公区 - 实用经验教程分享!

  • 2

    css如下J7C办公区 - 实用经验教程分享!

    J7C办公区 - 实用经验教程分享!

    .left {J7C办公区 - 实用经验教程分享!

    width: 400px;J7C办公区 - 实用经验教程分享!

    height: 200px;J7C办公区 - 实用经验教程分享!

    background-color: wheat;J7C办公区 - 实用经验教程分享!

    }J7C办公区 - 实用经验教程分享!

    J7C办公区 - 实用经验教程分享!

    .right {J7C办公区 - 实用经验教程分享!

    width: 100px;J7C办公区 - 实用经验教程分享!

    height: 200px;J7C办公区 - 实用经验教程分享!

    left: 0;J7C办公区 - 实用经验教程分享!

    top: 0;J7C办公区 - 实用经验教程分享!

    background-color: yellow;J7C办公区 - 实用经验教程分享!

    position: absolute;J7C办公区 - 实用经验教程分享!

    margin:8pxJ7C办公区 - 实用经验教程分享!

    }J7C办公区 - 实用经验教程分享!

    J7C办公区 - 实用经验教程分享!

    .inner{J7C办公区 - 实用经验教程分享!

    width: 100px;J7C办公区 - 实用经验教程分享!

    height: 100px;J7C办公区 - 实用经验教程分享!

    background-color: green;J7C办公区 - 实用经验教程分享!

    }J7C办公区 - 实用经验教程分享!

  • 3

    使用transform能实现带像素偏移的居中J7C办公区 - 实用经验教程分享!

    J7C办公区 - 实用经验教程分享!

    .center {J7C办公区 - 实用经验教程分享!

    position:relative;J7C办公区 - 实用经验教程分享!

    margin-left: 50px;J7C办公区 - 实用经验教程分享!

    left: 50%;J7C办公区 - 实用经验教程分享!

    top: 50%;J7C办公区 - 实用经验教程分享!

    transform: translate(-50%, -50%);J7C办公区 - 实用经验教程分享!

    }J7C办公区 - 实用经验教程分享!

    html css 如何使用transform灵活居中?J7C办公区 - 实用经验教程分享!

  • 居中并偏移容器百分比

  • 1

    这个比较简单,把top或left的50%改成其它数值就行。例如向上偏移容器10%高度的代码是J7C办公区 - 实用经验教程分享!

    J7C办公区 - 实用经验教程分享!

    .center {J7C办公区 - 实用经验教程分享!

    left: 50%;J7C办公区 - 实用经验教程分享!

    top: 40%;J7C办公区 - 实用经验教程分享!

    transform: translate(-50%, -50%);J7C办公区 - 实用经验教程分享!

    }J7C办公区 - 实用经验教程分享!

    html css 如何使用transform灵活居中?J7C办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!J7C办公区 - 实用经验教程分享!


    标签: CSSHTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码