hbuilderX的upx单位是什么鬼?
uni-app 使用 upx 作为默认尺寸单位, upx 是相对于基准宽度的单位,可以根据屏幕宽度进行自适应。uni-app 规定屏幕基准宽度750upx。
开发者可以通过设计稿基准宽度计算页面元素 upx 值,设计稿 1px 与框架样式 1upx 转换公式如下:
设计稿 1px / 设计稿基准宽度 = 框架样式 1upx / 750upx
举例说明:
若设计稿宽度为 640px,元素 A 在设计稿上的宽度为 100px,那么元素 A 在 uni-app 里面的宽度应该设为:750 * 100 / 640,结果为:117upx。
若设计稿宽度为 375px,元素 B 在设计稿上的宽度为 200px,那么元素 B 在 uni-app 里面的宽度应该设为:750 * 200 / 375,结果为:400upx。
1、动态绑定的 style 不支持直接使用 upx。
<!-- - 静态upx赋值生效 -->
<view class="test" style="width:200upx"></view>
<!-- - 动态绑定不生效 -->
<view class="test" :style="{width:winWidth + 'upx;'}"></view>
2、使用 uni.upx2px(Number) 转换为 px 后再赋值。
<template><view><view class="half-width" :style="{width: halfWidth}">半屏宽度</view></view>
</template><script>export default {computed: {halfWidth() {return uni.upx2px(750 / 2) + 'px';}}}
</script>
<style>.half-width {background-color: #FF3333;}
</style>
hbuilderX的upx单位是什么鬼?相关推荐
- upx与px互相转换
原文地址:https://www.jianshu.com/p/ff88a9d2a1aa 随着越来新技术的诞生,跨平台的各种方案层出不穷,其跨平台所设计单位也各有不同.为了实现不同平台的尺寸转换,也出现 ...
- vue二维码生成可自定义logo
代码已上传至github github代码地址:https://github.com/Miofly/mio.git <template xlang="wxml">< ...
- uni-app/js/小程序/生成支付二维码图片,类似于支付宝和微信商家码
业务需求 一个电子商务公司需要一个支付功能,该支付功能通过微信扫码或者支付宝扫码实现的,并且该二维码商户可以下载下来,类似于微信商家码.如下图,鉴于公司相关的保密协议,我马赛克了头部和中间的商标相关说 ...
- uni-app如何自定义内容生成二维码?
学而不思则罔,思而不学则殆 uni-app 生成二维码 1. 创建uni-app项目 2.HbuildX插件市场安装相关插件 3.使用该插件 3.1 在需要使用的页面进行引入 3.2 页面上使用该插件 ...
- uniapp 电商app 下载页面功能实现
下载页面 效果图要求如下: 立即邀请按钮是个动态的,上下浮动并且尺寸或大或小的改变,可以通过css3动画来实现 二维码是生成的,这个二维码是含有用户邀请码的,如果通过此二维码进行下载app. 点击保存 ...
- uniapp html2canvas 生成图片
下载插件 html2canvas.min.js 直接粘贴复制下面的也可以 /*!* html2canvas 1.0.0-rc.3 <https://html2canvas.hertzen.co ...
- 【uniapp】视频分享预览小程序
六一收到个不同以往的需求,我的指导老师最近有点忙,让我们帮忙做一个可以通过二维码预览视频的小程序 收到需求后,因为只是临时用一下,不打算写一套完整的系统,所以大概的思路就是,其他成员将视频通过ftp传 ...
- uni-app之响应式单位upx和rpx
一.upx uni-app 使用 upx 作为默认尺寸单位, upx 是相对于基准宽度的单位,可以根据屏幕宽度进行自适应. uni-app 规定屏幕基准宽度750upx. 开发者可以通过设计稿基准宽度 ...
- 推荐使用rpx替代upx的公告
推荐使用rpx替代upx的公告 分类:uni-app rpx upx upx在2018年就推出了,其初衷是为了让微信的rpx机制可以跨全端使用. 在普通css写法里,upx会被编译器编译.但动态绑定时 ...
最新文章
- 视频用户行为及推荐系统评价KPI-部分
- 如何确定敏捷是否适合你的团队?
- Use Ghidra To Reverse GenyMotion—Suggestion
- 【杂谈】有三AI知识星球最近都GAN了哪些内容?
- SQL SERVER 如果判断text类型数据不为空
- XDocument 获取包括第一行的声明(版本、编码)的所有节点
- android按钮点击变化,Android实现按钮点击效果(第一次点击变色,第二次恢复)...
- Mac环境下安装Sass
- 【JS新手教程】LODOP打印复选框选中的任务或页数
- Python精简入门学习(三)
- 红帽企业linux7 u盘安装,RedHat企业版7 “yum”重装 CentOS7 “yum”
- 计算机学院工作总结报告,计算机学院分工会2018年工作总结
- wps阶梯表格怎么做?wps阶梯表格制作教程
- 关于人工智能的一些思考
- Qt QLineEdit 信号函数总结
- 【蓝桥杯】历届试题 对局匹配(C++)
- Geography和 Geometry 的区别
- suspend(挂起)和resume(继续执行)线程
- 根据传入日期 往前或者往后 顺延月份
- 【AtCoder】Japanese Student Championship 2019 Qualification题解
热门文章
- 路由vue-router进阶
- mongodb之备份
- Spring 集成dubbo 找不到dubbo.xsd 文件的问题的想法概述
- PyTorch 笔记(05)— Tensor 基本运算(torch.abs、torch.add、torch.clamp、torch.div、torch.mul、torch.pow等)
- Numpy 广播机制(两个不同维度对象进行数学运算)
- Android 你知道界面布局嵌套多少层之后会Crash吗
- 第五届合肥工业大学宣城校区程序设计大赛题解
- 30 个 php 操作 redis 常用方法代码例子
- springmvc3.2+spring+hibernate4全注解方式整合(一)
- 编译-链接-运行-环境配置各种error汇总