当前位置:首页 > uni-app

uniapp 居中

2026-03-04 18:45:42uni-app

水平居中

文本居中
textview 组件中,使用 text-align: center 实现文本水平居中:

.text-center {
  text-align: center;
}

元素水平居中
通过 Flex 布局实现元素水平居中:

.flex-center {
  display: flex;
  justify-content: center;
}

垂直居中

单行文本垂直居中
设置 line-height 与容器高度相同:

.vertical-text {
  height: 100px;
  line-height: 100px;
}

元素垂直居中
使用 Flex 布局的 align-items 属性:

.flex-middle {
  display: flex;
  align-items: center;
}

水平垂直居中

Flex 布局实现
结合 justify-contentalign-items

.flex-center-all {
  display: flex;
  justify-content: center;
  align-items: center;
}

绝对定位实现
通过 position: absolutetransform 实现:

.absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

注意事项

  • uni-app 中,部分 CSS 属性可能需要添加浏览器前缀(如 -webkit-)。
  • 使用 Flex 布局时,确保父容器有明确的高度或宽度。
  • 绝对定位需依赖父容器设置为 position: relative

uniapp 居中

标签: uniapp
分享给朋友:

相关文章

uniapp使用npm

uniapp使用npm

uniapp中使用npm的方法 uniapp支持通过npm安装和管理第三方依赖包,以下是具体操作步骤: 安装Node.js环境 确保本地已安装Node.js(建议使用LTS版本),安装后会自动包含n…

uniapp树形选择

uniapp树形选择

uniapp树形选择实现方法 使用uni-data-checkbox组件 uniapp内置的uni-data-checkbox组件支持树形结构选择,适用于多级分类场景。配置时需要将数据格式化为树形结构…

丸子uniapp

丸子uniapp

丸子UniApp简介 丸子UniApp是一个基于UniApp框架开发的移动应用解决方案,通常用于快速构建跨平台应用(如微信小程序、H5、Android/iOS等)。其核心特点是利用UniApp的“一次…

重构uniapp

重构uniapp

重构 Uniapp 项目的关键方法 代码结构优化 将页面、组件、静态资源按功能模块划分,避免全部堆放在根目录。建议采用以下结构: src/ ├── components/ // 通用组件…

uniapp yuv

uniapp yuv

YUV 格式在 UniApp 中的应用 在 UniApp 中处理 YUV 格式数据通常涉及视频编解码、图像处理或摄像头数据采集。YUV 是一种颜色编码系统,常用于视频传输和图像处理,与 RGB 格式相…

uniapp 气泡

uniapp 气泡

uniapp 气泡实现方法 在 uniapp 中实现气泡效果可以通过多种方式,以下是常见的几种方法: 使用 CSS 样式实现气泡 通过 CSS 的 border 和 ::after 伪元素可以创建气…