1、首先打开微信开发者工具,新建一个小程序。
2、page目录下新建一个test目录和相关页面文件。打开app.json文件,将test页面路径放置到index前面。
3、单个view居中:点击打开test.wxml页面代码,输入图中的代码内容。给view设置一个class。
4、点击打开test.wxss文件,这里设置元素样式。输入下面图中的样式代码,可以实现view中文字内容居中。
5、最后打开test.wxss文件,设置viewin的样式代码,如图中所示。实现内部的view相对于外层的view居中显示。
你好。关于微信小程序把video固定在页面顶端的问题,解决方案如下:
1.video fixed布局会造成:视频移动,黑色底留下
2.flex布局,video固定高度,自适应部分用scroll-view, 代码如下:
…
.grid-box{
width: 100%
height: 100%
display: flex
flex-direction: column
}
.grid-const{width: 750rpxheight: 422rpx}
.grid-var{flex: 1}
.content{height: 100%}
以上代码可以满足需求,但是下拉页面,video还是会跟着移动
3.最终解决方案,禁止页面Page滚动:
在json配置文件中添加:“disableScroll”:true
经测试,页面效果和腾讯视频一致。
常用的居中对齐方式有很多种例如:text-align:center
align-items:center
justify-content: center
margin: auto #子容器在父容器中居中
但是在view中的文字对齐却不能简单的使用text-align: center来实现,这种办法只能实现文字的水平居中,
要实现水平垂直居中
可使用如下方案
使用flex布局控制其中的文字水平和垂直居中
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)