Blogger Information
Blog 11
fans 0
comment 0
visits 8218
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
grid布局基本术语解释和grid属性演示
YwQ
Original
1175 people have browsed it

1028作业

grid布局的基本术语解释:

  1. 网格容器:整个使用grid布局的区域都叫做网格容器。
  2. 网格项目:网格容器内部采用网格定位的子元素。
  3. 网格单元:网格项目位于的一个单元格或者多个单元格,都叫网格单元。
  4. 网络区域:网格容器生成的全部模块/区域。
  5. 网格轨道:网格生成的行与列。
    1. grid-template-columns,生成网格列
    2. grid-template-rows,生成网格行
  6. 轨道间隙:网格轨道中的间隙。由gap设置,gap:10em{水平,行与行之间间隙} 5em{垂直,列与列之间间隙},或者gap:10em{每个网格单元之间的间隙}

    实例演示今晚学到的全部grid新属性, 必须有图

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>grid布局</title>
  7. <style>
  8. * {
  9. margin: 0;
  10. padding: 0;
  11. box-sizing: border-box;
  12. }
  13. .container {
  14. display: grid;
  15. /* 转为网格容器 */
  16. grid-template-columns: 10em 10em;
  17. /* 生成两列的轨道,每列宽度10em */
  18. grid-template-rows: 10em 10em;
  19. /* 生成两行的轨道,每列行高10em */
  20. /* gap: 1em 2em; */
  21. /* 生成网格之间的间隙,水平(行间隙)为1em,垂直(列间隙)为2em */
  22. gap: 1em;
  23. /* 生成网格之间的间隙,水平(行间隙)和垂直(列间隙)都为1em */
  24. /* 前面生成的网格模板是两行两列的共计四个,下面的网格项目第五个就是:
  25. 隐式网格单元 */
  26. grid-auto-flow: row;
  27. /* 默认项目排列方向 ,行优先*/
  28. /* 行优先时候可以设置行高,不能设置列宽 */
  29. /* 行高设置方式: */
  30. grid-auto-rows: auto;
  31. grid-auto-rows: min-content;
  32. /* 浏览器自动设置高度 */
  33. grid-auto-rows: 10em;
  34. /* 给行高设置一个10em的固定高度 */
  35. grid-auto-rows: minmax(10em, auto);
  36. /* 设置一个最小10em,最大自适应的行高 */
  37. grid-auto-flow: column;
  38. /* 将项目排列方向改成列 */
  39. /* 列优先时候可以设置列宽,不能设置行高 */
  40. /* 列宽设置方式: */
  41. grid-auto-columns: auto;
  42. grid-auto-columns: min-content;
  43. /* 浏览器自动设置宽度 */
  44. grid-auto-columns: 10em;
  45. /* 给行高设置一个10em的固定宽度 */
  46. /* grid-auto-columns: minmax(10em, auto); */
  47. /* 设置一个最小10em,最大自适应的列宽 */
  48. }
  49. .container>.item {
  50. width: 3em;
  51. height: 3em;
  52. background-color: aquamarine;
  53. }
  54. </style>
  55. </head>
  56. <body>
  57. <!-- container:网格容器 -->
  58. <div class="container">
  59. <!-- item:网格项目 -->
  60. <div class="item">1</div>
  61. <div class="item">2</div>
  62. <div class="item">3</div>
  63. <div class="item">4</div>
  64. <div class="item">5</div>
  65. </div>
  66. </body>
  67. </html>

图片案例:

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:非常的形象,直观, 不错, 不错, 没想到写得这么棒
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post