flex实现简单计算机程序,微信小程序-利用flex布局实现一个简单的页面

预展

1c6ff08e13c843a8093a7e8071cf0f43.png

首先进行结构划分:头部,内容区域,底部

头部和底部是固定高度

内容区域是自适应撑开

三部分是自上而下,二flex布局是从左向右,所以利用flex-direction:colum ,将其列排

头部:f97a57839a77c4e062e7d6f80b8fd41b.png

利用flex布局:给其父元素添加:display:flex

子元素:flex:1 平均的铺满

至于距离,+margin/padding

底部:和头部如出一辙,只不过内部结构稍微 复杂些

e1c8dcb98a85cac4b71941e696c4b5de.png

图片-------歌名+歌手-------播放按钮

三个内容都是view 都是单独的一个区域,左右图片给宽高,中间的flex:1 ,这样就很好的左右固定宽高,中间自适应

但是两个text文本都是一行显示,可以设置快元素:display:block

内容区域:

本来要做轮播,但是图片有限,就放了一张图

图片:宽:100% ,高100px

9ce44e45a0697fbbe37bffcecb4beb85.png

这三小块,用三个view包起来

父元素:display:flex  子元素 flex:1

但是这时你用text-aline:center 发现居中不了,你需要将text和image都转化成display:block

image:用margin  :auto  text用 text-align:center

文字太多,显示... 的代码

overflow: hidden; 超出部分隐藏

text-overflow: ellipsis;  显示小圆点

white-space: nowrap; 不换行

需要素材的滴滴我

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值