实现结果:实现朋友圈九宫格功能
实现思路: 按照flex布局实现排列display: flex;
flex-wrap: wrap; 具体思路就是设置图片的宽度。然后使用flex的wrap样式换行实现九宫格图片的排列方式。
实现代码
<template>
<view>
<view class="mean">
<div> <img src="static/images/classify1.jpg" alt="" /></div>
<div> <img src="static/images/classify1.jpg" alt="" /></div>
<div> <img src="static/images/classify1.jpg" alt="" /></div>
<div> <img src="static/images/classify1.jpg" alt="" /></div>
<div> <img src="static/images/classify1.jpg" alt="" /></div>
<div> <img src="static/images/classify1.jpg" alt="" /></div>
<div> <img src="static/images/classify1.jpg" alt="" /></div>
<div> <img src="static/images/classify1.jpg" alt="" /></div>
<div> <img src="static/images/classify1.jpg" alt="" /></div>
</view>
</view>
</template>
<script>
export default {
data() {
return {
};
},
methods: {
},
};
</script>
<style scoped>
/* page{
background: #f0f0f0;
} */
img{
width: 100%;
height: 100%;
}
.mean div{
width: calc(33.3% - 10rpx);
height: 160rpx;
padding: 5rpx;
/* box-sizing: border-box; */
}
.mean {
width: 100%;
display: flex;
flex-wrap: wrap;
}
</style>
具体的图片宽度自己可以去设置
2215

被折叠的 条评论
为什么被折叠?



