美文网首页
利用CSS3中的transform来实现水平垂直居中

利用CSS3中的transform来实现水平垂直居中

作者: 凌Linny | 来源:发表于2017-03-05 11:35 被阅读0次

这种居中方式跟position绝对相对定位加负边距的原理相似;但这个可以在未知宽高的情况下使用;
代码如下:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>居中</title>
    <style type="text/css">
        .container {
            height: 200px;
            background-color: #ccc;
            position: relative;
        }
        .center-p {
            background-color: yellow;
            position: absolute;
            top: 50%;
            left: 50%;
            transform:translate(-50%,-50%);
        }

    </style>
</head>
<body>
    <div class="container">
        <div class="center-p">
            table-cell居中
        </div>
    </div>
</body>
</html>
Paste_Image.png

css3中的transform

transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转(rotate)、缩放(scale)、移动(translate)或倾斜(skew)。

相关文章

  • CSS笔记(一)——垂直居中

    垂直居中 使用计算方式实现 使用CSS3的 transform。可以在transform中的translate()...

  • 元素居中的几种方法以及各自需要注意的点

    问题:怎样实现div元素居中(垂直、水平)? 方法1:绝对定位法(transform属性) 使用css3的tran...

  • 水平垂直居中

    1.水平垂直居中的方法及其优缺点 页面结构: 第一种:利用transform实现水平垂直 .parent...

  • 利用CSS3中的transform来实现水平垂直居中

    这种居中方式跟position绝对相对定位加负边距的原理相似;但这个可以在未知宽高的情况下使用;代码如下: css...

  • 垂直水平居中

    绝对定位实现垂直水平居中优点:兼容性好缺点:需要知道宽高,不够灵活 transform实现垂直水平居中优点:不需要...

  • 实现任意元素的居中

    水平居中一般使用margin:0 auto;但是这个无法实现垂直居中。 通过结合定位和transform来实现任意...

  • margin负值应用实例

    1. 水平垂直居中 利用margin负值可以实现元素的水平垂直居中 html代码: CSS代码 实现效果 2. 列...

  • css之水平垂直居中

    不定宽高的水平垂直居中---transform

  • 用CSS实现元素居中的N种方法

    网页布局中,元素水平居中比垂直居中简单不少,同时实现水平垂直居中也不难,难的是想出多种实现水平垂直居中的方法并从中...

  • day08

    A我今天学到了什么 垂直水平居中的3种方法 1.用transform垂直水平居中 2.用position水平居中 ...

网友评论

      本文标题:利用CSS3中的transform来实现水平垂直居中

      本文链接:https://www.haomeiwen.com/subject/yrmsgttx.html