亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 40
粉絲 0
評論 0
訪問量 26092
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
flex寫一個(gè)簡單導(dǎo)航, 以及實(shí)例演示課堂中學(xué)到的Grid的屬性.
飛天001
原創(chuàng)
503人瀏覽過

通過學(xué)習(xí),熟悉flex彈性盒子布局方式.以及了解了幾個(gè)grid的幾個(gè)屬性.

1.通過flex彈性盒子布局設(shè)計(jì)一個(gè)簡單的導(dǎo)航

html代碼如下:

  1. <header>
  2. <nav>
  3. <a href="">首頁</a>
  4. <a href="">男裝</a>
  5. <a href="">女裝</a>
  6. <a href="">家居</a>
  7. <a href="">手機(jī)</a>
  8. <a href="">食品</a>
  9. <a href="">幫助中心</a>
  10. </nav>
  11. <button>登錄</button>
  12. </header>

css代碼如下:

  1. header{
  2. background-color: brown;
  3. height: 50px;
  4. padding: 0px 2em;
  5. /* 設(shè)置header為彈性盒子 */
  6. display: flex;
  7. /* 整體兩端對齊 */
  8. place-content: space-between;
  9. }
  10. nav{
  11. line-height: 50px;
  12. /* 設(shè)置nav為彈性盒子 */
  13. display: flex;
  14. }
  15. nav>a{
  16. /* 父級變成彈性盒子后,項(xiàng)目為變成行內(nèi)塊inline-block */
  17. text-decoration: none;
  18. color: rgb(243, 236, 233);
  19. padding: 0px 20px;
  20. }
  21. nav>a:hover{
  22. background-color: lightpink;
  23. color: rgb(189, 71, 106);
  24. transition: 0.3s;
  25. }
  26. header>button{
  27. background-color: bisque;
  28. border: none;
  29. width: 100px;
  30. }
  31. header>button:hover{
  32. background-color: lightslategray;
  33. cursor: pointer;
  34. transition: 0.3s;
  35. }

執(zhí)行效果:

2.實(shí)例演示課堂中學(xué)到的Grid的屬性

  1. <div class="container">
  2. <div class="item">文本內(nèi)容</div>
  3. </div>
  1. .container{
  2. width: 400px;
  3. height: 200px;
  4. /* 將元素設(shè)置成grid容器 */
  5. display: grid;
  6. /* 顯式網(wǎng)格 */
  7. /* grid-template-columns: 100px 100px 100px; */
  8. /* grid-template-rows: 50px 50px 50px; */
  9. /* 語法糖 */
  10. /* grid-template-columns: repeat(4,100px);*/
  11. /* grid-template-rows: repeat(4,50px); */
  12. /* 如果容器的寬高寫死的話,可以直接做比例劃分 */
  13. /* fr:比例 ,因?yàn)榇_定了寬和高,可以用fr參數(shù)等分*/
  14. grid-template-columns: repeat(4,1fr);
  15. grid-template-rows: repeat(4,1fr);
  16. }

效果如下:

  1. /* grid-row:起始行號/結(jié)束行號
  2. grid-cloumn:起始列號/結(jié)束列號 */
  3. grid-row:2 /3 ;
  4. grid-column: 2 / 3;

執(zhí)行結(jié)果:

  1. /* 斜杠前只寫出起始列號和行號,/后寫跨越的列數(shù)和行數(shù) */
  2. grid-column:2 / span 2;
  3. grid-row:2 / span 2;

執(zhí)行效果如下:

  1. /* 網(wǎng)格區(qū)域:grid-area:行開始 / 列開始 / 行結(jié)束 / 列結(jié)束 */
  2. grid-area:3/3/4/4;

執(zhí)行效果如下:

  1. /* 從第二行第二列開始跨越1行和1列 */
  2. grid-area:2/2/span 1 /span 1;
  3. /* 如果只跨越1行和1列,可以省略后面的跨越參數(shù) */
  4. grid-area:2/2;

執(zhí)行效果如下:

  1. /* 如果跨越不是一行和一列就不能省略 */
  2. grid-area:2/2/span 2 /span 2;

執(zhí)行效果如下:

  1. /* 項(xiàng)目占據(jù)最后一行 */
  2. grid-area:4/1/span 1 /span 4;

執(zhí)行效果如下:

  1. /* 占據(jù)第一行 */
  2. grid-area:1/1 /span 1/span 4;

執(zhí)行效果如下:

經(jīng)過上面的實(shí)操,基本上掌握了目前所學(xué)的grid網(wǎng)格布局的幾個(gè)基礎(chǔ)屬性的用法.

批改老師:PHPzPHPz

批改狀態(tài):合格

老師批語:很好,沒什么問題
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報(bào)處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
作者最新博文
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)