Open tiancheng91 opened 6 years ago
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
部分框架是这个版本的, 使用时需要注意.
// reset
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
position: absolute;
left: 50%;
top: 50%;
transform: transform(-50%, -50%);
display: flex;
justify-content: center;
align-items: center;
display: grid;
align-items: center;
justify-content: center;
.wrapper > div {
background: #eee;
padding: 1em;
}
.wrapper > div:nth-child(odd) {
background: #ddd;
}
<body>
<header>...</header>
<main>...</main>
<nav>...</nav>
<aside>...</aside>
<footer>...</footer>
</body>
body {
display: grid;
grid: "header header"
"nav nav"
"content sidebar"
"footer footer";
grid-template-columns: 1fr 25%;
}
header { grid-area: header; }
nav { grid-area: nav; }
footer { grid-area: footer; }
animation: fade-in .8s ease-out forwards;
transform: translateY(1em);
html, body {height:100%}
height: 100vh;
width: 95vw;
网站
教程
布局