Usando traduzir o movimento do elemento de controlo de elemento de centragem

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        article {
            border: solid 2px black;
            box-sizing: border-box;
            width: 400px;
            height: 400px;
            position: relative;
        }
        div {
            height: 200px;
            width: 200px;
            border: solid 2px yellowgreen;
            box-sizing: border-box;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%,-50%);
        }
    </style>
</head>
<body>
     <article>
         <div></div>
     </article>
</body>
</html>

Elemento não está definido no movimento início, executar esquerda: 50%; topo: 50%; na ​​parte superior esquerda e movimento direito da largura de elemento e a metade da altura do artigo pai respectivamente, e, em seguida, executa transformar: traduzir (-50%, -50%); desta vez, os elementos foram deixados no meio e mover-se até a largura e altura, de modo que só passou a ser centralizado, de modo a ver os outros fizeram, para entender hoje por que o projeto antes.

Publicado 236 artigos originais · ganhou elogios 10 · vê 10000 +

Acho que você gosta

Origin blog.csdn.net/gunsmoke/article/details/104538031
Recomendado
Clasificación