当前位置: 首页 > article >正文

uni-app尺寸单位、flex布局于背景图片

目录

一、尺寸单位 :rxp

二、flex布局

1、display:flex;

2、flex-direction 属性

3、flex-wrap属性

4、justify-content 属性定义了项目再主轴上的对齐方式

5、align-items属性定义项目再交叉轴上如何对齐

6、flex-grow

三、背景图片


一、尺寸单位 :rxp

计算公式:750 x 元素再设计稿中的宽度/设计稿基准宽度

例如:设计稿宽度为640px,元素A在设计稿上的宽度为100,那么元系A在宽度应该750×100,约为117rpx

二、flex布局

1、display:flex;

指定为 flex 布局

2、flex-direction 属性

①row(默认值):主轴为水平方向。起点在左端

②row-reverse:主轴水平方向,起点在右端

③column:主轴为垂直方向,起点在上沿

④column-reverse:主轴为垂直方向,起点在下沿

3、flex-wrap属性

①nowrap(默认):不换行

②wrap:换行,第一行在上方

③wrap-reverse:换行,第一行在下方

4、justify-content 属性定义了项目再主轴上的对齐方式

①flex-start(默认值):左对齐

②flex-end:右对齐

③center:居中

④space-between:两端对齐,项目之间的间隔都相等

⑤space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍

5、align-items属性定义项目再交叉轴上如何对齐

①flex-start:交叉轴的起点对齐

②flex-end:交叉轴的终点对齐

③center:交叉轴的中点对齐

④baseline:项目的第一行文字的基线对齐

⑤stretch(默认值):如果项目未设置高度或设为 auto ,将占满整个容器的高度

6、flex-grow

①flex-grow 属性定义项目的放大比例,默认为0 ,即如果存在剩余空间,也不放大

②如果所有项目的 flex-grow 属性都为1,则它们将等分剩余空间(如果有的话)

③如果一个项目的 flex-grow 属性为2,其他项目都为 1,则前者占据的剩余空间将比其他项多一倍

三、背景图片

1、不能大于 40kb,大于使用 base64 格式或使用网络地址

2、本地背景图片的引用路径推荐使用 ~@

3、微信小程序真机不支持相对路径


http://www.kler.cn/a/315527.html

相关文章:

  • 机器学习总结
  • Qwen2-VL:发票数据提取、视频聊天和使用 PDF 的多模态 RAG 的实践指南
  • npm list @types/node 命令用于列出当前项目中 @types/node 包及其依赖关系
  • 微服务day07
  • qt QVideoWidget详解
  • Unity3D 包体裁剪与优化详解
  • Java ETL - Apache Beam 简介
  • 如何使用Privoxy将SOCKS5代理转换为HTTP代理?
  • 数据库(mysql)常用命令
  • 妈妈再也不用担心字符串方法啦!——js String实例方法汇总
  • PicoQuant公司:探索铜铟镓硒(CIGS)太阳能电池技术,引领绿色能源革新
  • MySQL之复合查询与内外连接
  • Qt 读写windows注册表
  • 深度学习02-pytorch-02-张量的拼接操作
  • 零工市场小程序:保障灵活就业
  • java(3)数组的定义与使用
  • 基于SpringBoot+WebSocket实现地图上绘制车辆实时运动轨迹图
  • ARM概念
  • android13 RK3588芯片,录音没有声音
  • AIGC时代算法工程师的面试秘籍(第二十二式2024.9.2-9.15) |【三年面试五年模拟】
  • SVN笔记-SVN安装
  • 【Hot100】LeetCode—295. 数据流的中位数
  • 五、CAN总线
  • C++:动态内存分配(new、delete 相比 malloc、free的优势)与运算符重载
  • 线程池动态设置线程大小踩坑
  • Hadoop的安装和使用