博客列表 >1223作业+Flex小案例(flex容器的6大属性)+10期线上培训

1223作业+Flex小案例(flex容器的6大属性)+10期线上培训

江川林
江川林原创
2019年12月25日 16:19:54692浏览

本次是flex小案例——flex容器6大属性的案例完成
以下为具体属性
/1,设置flex容器的主轴方向/
/行向(默认)/
/flex-direction: row;/
/纵向/
/flex-direction: column;/
/2,设置是否换行(是否允许多行)/
/不换行(默认)/
/flex-wrap: nowrap;/
/ 换行/
flex-wrap: wrap;
/3,前两者的组合/
/行向,不换行/
/flex-flow: row nowrap;/
/行向,换行/
/flex-flow: column wrap;/
/4,设置项目在flex容器主轴上的排列方式/
/左对齐/
/justify-content: flex-start;/
/右对齐/
/justify-content: flex-end;/
/居中对齐/
/justify-content: center;/
/ 设置项目主轴上的剩余空间/
/两端对齐/
/justify-content: space-between;/
/分散对齐/
/justify-content: space-around;/
/平均对齐/
/justify-content: space-evenly;/
/5,设置项目在容器的交叉轴上的排列方式/
/顶部对齐/
/align-items: flex-start;/
/底部对齐/
/align-items: flex-end;/
/居中对齐/
/align-items: center;/
/6,设置项目在多行容器交叉轴中的排列方式/
/align-content: space-between;/
/align-content: space-around;/
/align-content: space-evenly;/

以下是独立完成的编码内容

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>flex容器的6大属性</title>
  6. <style>
  7. .container {
  8. width: 1200px;
  9. height: 300px;
  10. border: 1px dashed;
  11. background-color: lightcoral;
  12. display: flex;
  13. /*1,设置flex容器的主轴方向*/
  14. /*行向(默认)*/
  15. flex-direction: row;
  16. /*纵向*/
  17. /*flex-direction: column;*/
  18. /*2,设置是否换行(是否允许多行)*/
  19. /*不换行(默认)*/
  20. /*flex-wrap: nowrap;*/
  21. /* 换行*/
  22. flex-wrap: wrap;
  23. /*3,前两者的组合*/
  24. /*行向,不换行*/
  25. /*flex-flow: row nowrap;*/
  26. /*行向,换行*/
  27. /*flex-flow: column wrap;*/
  28. /*4,设置项目在flex容器主轴上的排列方式*/
  29. /*左对齐*/
  30. /*justify-content: flex-start;*/
  31. /*右对齐*/
  32. /*justify-content: flex-end;*/
  33. /*居中对齐*/
  34. /*justify-content: center;*/
  35. /* 设置项目主轴上的剩余空间*/
  36. /*两端对齐*/
  37. /*justify-content: space-between;*/
  38. /*分散对齐*/
  39. /*justify-content: space-around;*/
  40. /*平均对齐*/
  41. /*justify-content: space-evenly;*/
  42. /*5,设置项目在容器的交叉轴上的排列方式*/
  43. /*顶部对齐*/
  44. /*align-items: flex-start;*/
  45. /*底部对齐*/
  46. /*align-items: flex-end;*/
  47. /*居中对齐*/
  48. /*align-items: center;*/
  49. /*6,设置项目在多行容器交叉轴中的排列方式*/
  50. /*align-content: space-between;*/
  51. align-content: space-around;
  52. /*align-content: space-evenly;*/
  53. }
  54. .items {
  55. width: 200px;
  56. height: 100px;
  57. border: 1px dashed red;
  58. background-color: lightblue;
  59. }
  60. </style>
  61. </head>
  62. <body>
  63. <div class="container">
  64. <span class="items">1</span>
  65. <span class="items">2</span>
  66. <span class="items">3</span>
  67. <span class="items">4</span>
  68. <span class="items">5</span>
  69. <span class="items">6</span>
  70. <span class="items">7</span>
  71. </div>
  72. </body>
  73. </html>

以下是手写与默写的flex容器属性
![![![](https://img.php.cn/upload/image/363/904/701/1577261922735146.jpg)](https://img.php.cn/upload/image/587/204/531/1577261906556050.jpg)](https://img.php.cn/upload/image/553/297/778/1577261891270765.jpg)

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议