帖子
帖子
用户
博客
课程
显示全部楼层
22
帖子
0
勋章
54
Y币

[开发工具] avm页面适配问题

[复制链接]
发表于 2020-12-4 15:43:23
avm的stml页面无法使用rem,要如何做页面适配?
380
帖子
4
勋章
6
Y币
用flex布局
22
帖子
0
勋章
54
Y币

要是具体到某一个元素的宽高呢?
380
帖子
4
勋章
6
Y币
啊敏 发表于 2020-12-4 16:07
要是具体到某一个元素的宽高呢?

px
28
帖子
3
勋章
4937
Y币

还原宽750的设计,直接按750来做?
还有开发工具只能用APICloud Studio3?
380
帖子
4
勋章
6
Y币
vecho 发表于 2021-1-19 09:38
还原宽750的设计,直接按750来做?
还有开发工具只能用APICloud Studio3?

推荐 UI 尺寸
APICloud 应用中的页面均使用逻辑分辨率来显示元素,考虑到屏幕比例、实际换算难度等因素,我们推荐您选择 720 x 1280 分辨率为标准制作 UI 设计图。

量图标准
绝对计量

优先考虑绝对计量类的单位,如 px 单位
相对计量

如果使用 px 等绝对计量值无法实现所需布局时,可以考虑使用 rem,百分比等单位

选择百分比做为元素宽度、高度单位时,推荐只使用 100%,而不使用非 100% 的值,此类数值较容易出现页面变形

使用 640 x 960 或 720 x 1280 的 UI 设计图,应先量出元素的宽或高对应的 px 值,再除以 2 得到书写样式时的确切数值

如:一个按钮在 720 x 1280 的设计图中占具了 160 px 宽,88 px 高,我们的样式应该指定该按钮 width:80px;height:44px
弹性盒子

当绝对计量和相对计量均无法轻易实现所需布局时,可以考虑使用弹性盒子(flex、box)

由于 iOS 和 Android 系统浏览器都使用 -webkit- 标准,弹性盒子样式只需要适配 -webkit- 即可

box-sizing

我们还可以利用样式属性 position 来实现特殊布局,将元素指定为 position:relation 或 position:absolute,同时结合样式属性 box-sizing 改变盒子计算方式并指定具体的padding 值完成布局

开发工具是只能用 APICloud Studio3
28
帖子
3
勋章
4937
Y币
技术支持-F 发表于 2021-1-19 12:13
推荐 UI 尺寸
APICloud 应用中的页面均使用逻辑分辨率来显示元素,考虑到屏幕比例、实际换算难度等因素, ...

感谢回答
286
帖子
2
勋章
7万+
Y币
技术支持-F 发表于 2021-1-19 12:13
推荐 UI 尺寸
APICloud 应用中的页面均使用逻辑分辨率来显示元素,考虑到屏幕比例、实际换算难度等因素, ...

大佬,你这篇文字 应该加入到 studio3 的开发文档里面去,一目了然,不然看了开发文档的同学,不知道该用什么尺寸去写,非常建议
32
帖子
0
勋章
202
Y币
但是这样也有很多问题啊


比如我现在一行要三个 view 每个view 要是正方形 这个要咋实现呢。

.view {
   width: 33.33333%;
   height: *****
}
您需要登录后才可以回帖 登录

本版积分规则