align-content.uvue 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <template>
  2. <!-- #ifdef APP -->
  3. <scroll-view style="flex: 1">
  4. <!-- #endif -->
  5. <view style="flex-grow: 1">
  6. <view>
  7. <text>align-content: center</text>
  8. <view class="common" style="align-content: center">
  9. <view style="width: 50px; height: 50px; background-color: red"></view>
  10. <view style="width: 50px; height: 50px; background-color: green"></view>
  11. <view style="width: 50px; height: 50px; background-color: blue"></view>
  12. <view style="width: 50px; height: 50px; background-color: red"></view>
  13. <view style="width: 50px; height: 50px; background-color: green"></view>
  14. <view style="width: 50px; height: 50px; background-color: blue"></view>
  15. </view>
  16. </view>
  17. <view>
  18. <text>align-content: flex-start</text>
  19. <view class="common" style="align-content: flex-start">
  20. <view style="width: 50px; height: 50px; background-color: red"></view>
  21. <view style="width: 50px; height: 50px; background-color: green"></view>
  22. <view style="width: 50px; height: 50px; background-color: blue"></view>
  23. <view style="width: 50px; height: 50px; background-color: red"></view>
  24. <view style="width: 50px; height: 50px; background-color: green"></view>
  25. <view style="width: 50px; height: 50px; background-color: blue"></view>
  26. </view>
  27. </view>
  28. <view>
  29. <text>align-content: flex-end</text>
  30. <view class="common" style="align-content: flex-end">
  31. <view style="width: 50px; height: 50px; background-color: red"></view>
  32. <view style="width: 50px; height: 50px; background-color: green"></view>
  33. <view style="width: 50px; height: 50px; background-color: blue"></view>
  34. <view style="width: 50px; height: 50px; background-color: red"></view>
  35. <view style="width: 50px; height: 50px; background-color: green"></view>
  36. <view style="width: 50px; height: 50px; background-color: blue"></view>
  37. </view>
  38. </view>
  39. <view>
  40. <text>align-content: space-between</text>
  41. <view class="common" style="align-content: space-between">
  42. <view style="width: 50px; height: 50px; background-color: red"></view>
  43. <view style="width: 50px; height: 50px; background-color: green"></view>
  44. <view style="width: 50px; height: 50px; background-color: blue"></view>
  45. <view style="width: 50px; height: 50px; background-color: red"></view>
  46. <view style="width: 50px; height: 50px; background-color: green"></view>
  47. <view style="width: 50px; height: 50px; background-color: blue"></view>
  48. </view>
  49. </view>
  50. <view>
  51. <text>align-content: space-around</text>
  52. <view class="common" style="align-content: space-around">
  53. <view style="width: 50px; height: 50px; background-color: red"></view>
  54. <view style="width: 50px; height: 50px; background-color: green"></view>
  55. <view style="width: 50px; height: 50px; background-color: blue"></view>
  56. <view style="width: 50px; height: 50px; background-color: red"></view>
  57. <view style="width: 50px; height: 50px; background-color: green"></view>
  58. <view style="width: 50px; height: 50px; background-color: blue"></view>
  59. </view>
  60. </view>
  61. <view>
  62. <text>align-content: stretch</text>
  63. <view class="common" style="align-content: stretch">
  64. <view style="width: 50px; background-color: red"></view>
  65. <view style="width: 50px; background-color: green"></view>
  66. <view style="width: 50px; background-color: blue"></view>
  67. <view style="width: 50px; background-color: red"></view>
  68. <view style="width: 50px; background-color: green"></view>
  69. <view style="width: 50px; background-color: blue"></view>
  70. </view>
  71. </view>
  72. </view>
  73. <!-- #ifdef APP -->
  74. </scroll-view>
  75. <!-- #endif -->
  76. </template>
  77. <style>
  78. .common {
  79. width: 250px;
  80. height: 250px;
  81. background-color: gray;
  82. flex-flow: row wrap;
  83. }
  84. </style>