微信小程序 flex一行两列
展示图
wxml代码
<view class="top">
<text>工具箱</text>
</view>
<view class="main">
<view class="A_column">
<view class="A_column_container">
<image src="/images/basketball.png" class="line_image"></image>
<text>篮球</text>
</view>
</view>
<view class="A_column">
<view class="A_column_container">
<image src="/images/basketball.png" class="line_image"></image>
<text>篮球</text>
</view>
</view>
<view class="A_column">
<view class="A_column_container">
<image src="/images/basketball.png" class="line_image"></image>
<text>篮球</text>
</view>
</view>
<view class="A_column">
<view class="A_column_container">
<image src="/images/basketball.png" class="line_image"></image>
<text>篮球</text>
</view>
</view>
<view class="A_column">
<view class="A_column_container">
<image src="/images/basketball.png" class="line_image"></image>
<text>篮球</text>
</view>
</view>
<view class="A_column">
<view class="A_column_container">
<image src="/images/basketball.png" class="line_image"></image>
<text>篮球</text>
</view>
</view>
<view class="A_column">
<view class="A_column_container">
<image src="/images/basketball.png" class="line_image"></image>
<text>篮球</text>
</view>
</view>
<view class="A_column">
<view class="A_column_container">
<image src="/images/basketball.png" class="line_image"></image>
<text>篮球</text>
</view>
</view>
</view>
wxss代码
.container {
width: 100%;
display: grid;
grid-template-columns: 50%;
grid-template-rows: 100rpx;
margin: 20rpx;
}
.top {
padding: 10px;
background-color: rgb(241, 183, 172);
text-align: center;
}
.top text {
color: rgb(64, 206, 231);
font-size: large;
text-align: center;
}
.main {
display: flex;
flex-wrap: wrap;
margin-top: 10rpx;
}
.A_column {
margin-top: 10rpx;
width: 40%;
display: flex;
align-items: center;
flex-direction: column;
padding: 4.6%;
}
.A_column_container{
background-color: rgb(182, 234, 243);
padding-top: 1rpx;
margin-left: 20rpx;
display: flex;
align-items: center;
flex-direction: column;
border-radius: 10%;
}
.line_image {
width: 200rpx;
height: 200rpx;
padding-top: 10rpx;
}
.A_column text{
margin-bottom: 18rpx;
}