博客列表 >flex容器必知属性

flex容器必知属性

无名小辈
无名小辈原创
2022年07月23日 23:24:19460浏览

html代码

  1. <div class="container">
  2. <div class="item">item1(项目:就是flex容器的子元素)</div>
  3. <div class="item">item2(项目:就是flex容器的子元素)</div>
  4. <div class="item">item3(项目:就是flex容器的子元素)</div>
  5. </div>

CSS代码

  1. .container{
  2. /* 转为块级盒子 */
  3. display: block;
  4. /* 转为内联盒子 */
  5. display: inline;
  6. /* 转为弹性盒子 */
  7. display: flex;
  8. height: 20em;
  9. border: 1px solid #232323;
  10. }
  11. .container > .item{
  12. /* flex容器中的子元素,称为flex项目 */
  13. display: flex;
  14. width: 10em;
  15. padding: 1em;
  16. background-color:aliceblue;
  17. }
  18. .container{
  19. /* 转为flex容器 */
  20. display: flex;
  21. /* 纵轴方向 */
  22. flex-direction: column;
  23. /* 主轴方向 */
  24. flex-direction:row;
  25. /* 项目在主轴上排列时,是否允许换行 */
  26. /* 默认不允许换行 */
  27. flex-wrap: nowrap;
  28. /* 允许换行 */
  29. flex-wrap: wrap;
  30. /* 简写方式 */
  31. /* flex-flow: flex-dircetion flex-wrap; */
  32. flex-flow: row nowrap;
  33. /* 第一个属性:flex-flow,控制主轴方向是否换行 */
  34. /* 第二个属性:剩余空间,分配模式 */
  35. /* 将项目的剩余空间,放到右边 */
  36. place-content: start ;
  37. /* 将项目的剩余空间,放到左边 */
  38. place-content: end;
  39. /* 将项目的剩余空间,分到两边 */
  40. place-content: center;
  41. /* 将项目的剩余空间,放到各项目之间,起始和结束边距为0 */
  42. /* 两端对齐 */
  43. place-content: space-between;
  44. /* 将项目的剩余空间,平均分配到各项目的左右两边 */
  45. /* 分散对齐 */
  46. place-content: space-around;
  47. /* 将项目的剩余空间,放到名项目之间,起始和结束的空间,也和各项目之间的间距相等 */
  48. /* 平均对齐 */
  49. place-content: space-evenly;
  50. /* 项目在交叉轴上的对齐 */
  51. /* 自动伸展 */
  52. place-items: stretch;
  53. /* 上对齐 */
  54. place-items: start;
  55. /* 下对齐 */
  56. place-items: end;
  57. /* flex容器必知属性
  58. flex-flow:主轴,换行
  59. place-content:剩余空间分配
  60. place-item:对齐方式 */

}

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