時間:2023-09-01 10:06:02 | 來源:網(wǎng)站運營
時間:2023-09-01 10:06:02 來源:網(wǎng)站運營
如何用 CSS 網(wǎng)格快速做出網(wǎng)站原型:簡評:CSS 網(wǎng)格模塊是創(chuàng)建網(wǎng)站模型的絕佳工具。它是我嘗試過的任何其他系統(tǒng)中最快讓你體驗布局的工具。
<div class="container"> <div class="header">HEADER</div> <div class="menu">MENU</div> <div class="content">CONTENT</div> <div class="footer">FOOTER</div> </div>
.container { display: grid; grid-template-columns: repeat(12, 1fr); grid-template-rows: 50px 350px 50px; grid-gap: 5px; }
稍后我們會添加更多代碼,但首先我想解釋一下。.container { display: grid; grid-gap: 5px; grid-template-columns: repeat(12, 1fr); grid-template-rows: 50px 350px 50px; grid-template-areas: "h h h h h h h h h h h h" "m m c c c c c c c c c c" "f f f f f f f f f f f f"; }
grid-template-areas 屬性背后的邏輯是你在代碼中創(chuàng)建一個可視化的網(wǎng)格。你可以看到,它有 3 行、12 列。就像我們在定義 grid-template-columns 和 grid-template-rows 一樣。.header { grid-area: h; } .menu { grid-area: m; } .content { grid-area: c; } .footer { grid-area: f; }
布局結(jié)果如下:grid-template-areas: “h h h h h h h h h h h h” "c c c c c c c c c c m m” “f f f f f f f f f f f f”;
結(jié)果就會變成:grid-template-areas: “. h h h h h h h h h h .” "c c c c c c c c c c m m” “. f f f f f f f f f f .”;
看起來是這樣的:@media screen and (max-width: 640px) { .container { grid-template-areas: "m m m m m m h h h h h h" "c c c c c c c c c c c c" "f f f f f f f f f f f f"; } }
結(jié)果看起來像這樣: 關鍵詞:原型
微信公眾號
版權所有? 億企邦 1997-2025 保留一切法律許可權利。