使用flex-grow会简单一些
来源:7-6 Flex高级应用(3)

亿零零零
2020-11-17
这个部分老师实现的有些复杂,使用flex-grow会简单一些。
<!-- 使用2个view(C2和C3)组件做横线,用flex-grow控制横线的长短 -->
<view class="fenxiang">
<image class="c1" src="/images/icon/share.png"></image>
<view class="c2"></view>
<image src="/images/icon/collection.png"></image>
<view class="c3"></view>
</view>
.fenxiang{
display: flex;
flex-direction: row-reverse;
align-items: center;
}
.fenxiang image{
width: 90rpx;
height: 90rpx;
}
.c1{
margin-right: 30rpx;
}
.c2{
flex-grow: 3;
border: 1rpx solid #e5e5e5;
}
.c3{
flex-grow: 50;
border: 1rpx solid #e5e5e5;
margin-left: 30rpx;
}
写回答
2回答
-
这个思路不错,感谢提出。
022024-12-29 -
qq_包纸脸之王_0
2020-12-02
老哥, 好想法啊, 但是为什么要用 row-reverse 呢, 用 row 感觉更顺啊, 难道大佬都爱逆向思考吗23333333
10
相似问题
老师,请问一个flex布局问题
回答 1
直接利用数组方法更简单吧
回答 1