一种非常方便的布局方式。
在容器中记住4个样式即可。

  1. display: flex; flex布局
  2. flex-direction: row; 规定主轴的方向:row/column
  3. justify-content: space-around; 元素在主轴方向上的排列方式:flex-start/flex-end/space-around/space-between
  4. align-items: center; 元素在副轴方向上的排列方式:flex-start/flex-end/space-around/space-between

示例

image.png

  1. <!--pages/index/index.wxml-->
  2. <view>示例一</view>
  3. <view class="menu-1">
  4. <view class="item">
  5. <image src="/static/hg.jpg"></image>
  6. <text>精品</text>
  7. </view>
  8. <view class="item">
  9. <image src="/static/hg.jpg"></image>
  10. <text>精品</text>
  11. </view>
  12. <view class="item">
  13. <image src="/static/hg.jpg"></image>
  14. <text>精品</text>
  15. </view>
  16. <view class="item">
  17. <image src="/static/hg.jpg"></image>
  18. <text>精品</text>
  19. </view>
  20. </view>
  1. /* pages/index/index.wxss */
  2. .menu-1{
  3. display: flex;
  4. flex-direction: row;
  5. justify-content: space-around; /* 间隔排放 */
  6. }
  7. .menu-1 .item{
  8. display: flex;
  9. flex-direction: column;
  10. align-items: center;
  11. }
  12. image {
  13. width: 100rpx;
  14. height: 100rpx;
  15. border-radius: 50rpx; /* 圆角 */
  16. }