使用js使得一个盒子相对于父盒子水平垂直局中

    技术2022-07-11  110

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .father { background-color: black; position: relative; } .son { background-color: green; height: 200px; width: 200px; position: absolute; /* 方法一 */ left: 50%; top: 50%; transform: translate(-50%, -50%);//思路和方法三很一样,使用css3位移自身宽高的一半 /* 方法二 */ top: 0; right: 0; bottom: 0; left: 0; margin: auto; /* 方法三 */ left: 50%; top: 50%; margin-left: -100px; //宽的一半 margin-top: -100px; //高的一半 } </style> </head> <body> <div class="fater"> <div class="son">1</div> </div> </body> </html>
    Processed: 0.010, SQL: 9