微信小程序> 小程序组件居中问题

小程序组件居中问题

浏览量:3110 时间: 来源:tangxiujiang

在小程序中实现居中的功能是经常用到的,比如在text组件中让文本内容在竖直(水平)方向自动居中、让图片显示在页面的中央等。使用弹性布局flex可以轻松搞定。


对容器的display设为flex,如display:flex

利用水平方向属性justify-content竖直方向属性align-items实现水平居中、竖直居中、在中心显示。

.wxml代码如下:

view   text class="adContent"测试用小玩意儿/text/view

一:.wxss代码如下:
.view{    height:100%;    width:100%;}.adContent{    width:100%;    height:100%;    display:flex;    align-items:center}

效果:实现竖直居中

小程序

二、将align-items改成justify-content:

.adContent{    width:100%;    height:100%;    display:flex;    justify-content:center}

效果:水平居中

小程序

三、将align-items和justify-content一起使用可以将组件放在中心点:

.adContent{    width:100%;    height:100%;    display:flex;    justify-content:center;    align-items:center;}

实现效果:使组件处于中心位置:

小程序


其他一些属性的用法:

  flex-wrap(规定子元素溢出处理):nowrap(不换行)    wrap(换行)     wrap-reverse(逆序换行)







版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎