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

搜索
博主信息
博文 145
粉絲 7
評論 7
訪問量 198546
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關于flex相關屬性知識點和代碼演示
李東亞1??3????12?
原創(chuàng)
1036人瀏覽過

Flex布局:

Flex容器屬性:

1、 flex-direction:row/colum:主軸方向,默認主軸為行,
2、 flex-wrap:nowrap/wrap;默認不換行
3、 flex-flow:簡寫direction和wrap;
4、 justify-content:flex-start/center/flex-end和space-between/space-evenly/space-around;
主軸上項目對其方式和排列方式
5、 align-items:flex-start/center/flex-end;項目在交叉軸上的對其方式
6、 align-content: space-between/space-evenly/space-around: 項目在交叉軸上的排列方式

Flex項目屬性:

1、 order:為項目編號(int),值越小越靠前排列,無order設置的項目在最前面
2、 flex-grow/shrink/basis: grow/shrink的值為比例分配:0~1; basis:項目占據的主軸空間。簡寫:flex:0,0 auto;
3、 aglin-self:某個特定項目的對齊方式;值為:flex-start、center、flex-end;


代碼演示:

代碼部分

  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>Document</title>
  7. <style>
  8. .container {
  9. width: 500px;
  10. height: 300px;
  11. display: flex;
  12. background-color: #c3c3c3;
  13. /* flex-direction: column-reverse; */
  14. /* flex-wrap: wrap; */
  15. /* flex-flow: column nowrap; */
  16. /* justify-content:默認值 */
  17. /* justify-content: flex-start; */
  18. /* justify-content: center; */
  19. /* justify-content: flex-end; */
  20. /* justify-content: space-between; */
  21. justify-content: space-evenly;
  22. /* justify-content: space-around; */
  23. /* align-items: flex-start; */
  24. /* align-items: flex-end; */
  25. align-items: center;
  26. align-content: space-between;
  27. align-content: space-around;
  28. align-content: space-evenly;
  29. }
  30. .box {
  31. width: 200px;
  32. height: 100px;
  33. background-color: #ff8080;
  34. text-align: center;
  35. line-height: 100px;
  36. outline: 1px solid #008000;
  37. /* flex-basis: 200px; */
  38. /* flex-grow: 1; */
  39. /* flex-shrink: 1; */
  40. /* flex: 0 1 auto; */
  41. flex: auto;
  42. }
  43. .box:first-child {
  44. background-color: #00ff00;
  45. order: 1;
  46. align-self: flex-start;
  47. }
  48. .box:nth-child(2) {
  49. order: 3;
  50. align-self: flex-end;
  51. }
  52. .box:nth-child(3) {
  53. order: 2;
  54. }
  55. </style>
  56. </head>
  57. <body>
  58. <div class="container">
  59. <div class="box">1</div>
  60. <div class="box">2</div>
  61. <div class="box">3</div>
  62. <div class="box">4</div>
  63. </div>
  64. </body>
  65. </html>

演示結果:

總結:

1、flex相關屬性歸類總結:

屬性 描述
基礎屬性 flex-flow:direction wrap; flex項目排列方向和是否換行
布局屬性 主軸:justify-content屬性;副軸:align-content(分散方式)和align-items(對齊方式) 項目在容器中的布局方式
項目屬性 align-self:對齊方式 ;flex:項目彈性設置;order項目排次方式 子元素相關設置

2、flex布局是響應布局常用的方式,重點在于justify-content和align-items|content屬性的設置影響整體布局;
3、項目元素在于flex和align-self、order的使用;主要用于子元素的微調,順次排列;
4、flex相關屬性的簡寫是掌握難點,需重點記憶和熟練練習;
5、另外需要注意的就是,相關屬性疊加設置的效果,是以后使用和調正過程需要重點關注的;

批改老師:天蓬老師天蓬老師

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

老師批語:作業(yè)中的代碼演示太少了
本博文版權歸博主所有,轉載請注明地址!如有侵權、違法,請聯系admin@php.cn舉報處理!
全部評論 文明上網理性發(fā)言,請遵守新聞評論服務協議
0條評論
作者最新博文
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網:公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術交流群
PHP中文網訂閱號
每天精選資源文章推送
PHP中文網APP
隨時隨地碎片化學習
PHP中文網抖音號
發(fā)現有趣的

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

  • 登錄PHP中文網,和優(yōu)秀的人一起學習!
    全站2000+教程免費學