目录
css变量(--)
body {
--foo: #7F583F;
--bar: #F7EFD2;
}
由于$foo
被 Sass 用掉了,@foo
被 Less,故css变量采用--
开头避免冲突。
Grid布局应用
空间居中
.container {
display: grid;
place-items: center;
}
垂直两栏布局
.container {
display: grid;
grid-template-columns: minmax(150px, 25%) 1fr;
}
水平三栏布局
.container {
display: grid;
grid-template-rows: auto 1fr auto;
}
圣杯布局
<header><h1 contenteditable>Header</h1></header>
<div class="left-sidebar">Left Sidebar</div>
<main>main</main>
<div class="right-sidebar">Right Sidebar</div>
<footer>Footer</footer>
.container {
display: grid;
grid-template: auto 1fr auto / auto 1fr auto;
}
header {
grid-column: 1 / 4;
}
.left-sidebar {
grid-column: 1 / 2;
}
main {
grid-column: 2 / 3;
}
.right-sidebar {
grid-column: 3 / 4;
}
footer {
grid-column: 1 / 4;
}