当前位置:首页 > uni-app

uniapp 居中

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

水平居中

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

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

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

uniapp 居中

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

垂直居中

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

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

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

uniapp 居中

.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视频

uniapp视频开发基础 uniapp支持通过video组件实现视频播放功能,该组件兼容多端(H5、小程序、App等),基本用法如下: <template> <video…

uniapp组件

uniapp组件

uniapp组件基础概念 uniapp的组件系统基于Vue.js,支持跨平台开发(H5、小程序、App等)。组件分为内置基础组件(如<view>、<button>)和自定义组件…

uniapp前端项目

uniapp前端项目

Uniapp 前端项目开发指南 Uniapp 是一个基于 Vue.js 的跨平台开发框架,支持一次开发,多端发布(如微信小程序、H5、App 等)。以下是关于 Uniapp 前端项目的关键信息: 环…

海康 uniapp

海康 uniapp

海康威视与UniApp集成方案 海康威视的硬件设备(如摄像头、NVR等)与UniApp结合,通常需要通过海康的开放平台API或SDK实现功能调用。以下是具体实现方法: 获取海康威视开放平台权限 注册…

uniapp 搜索

uniapp 搜索

uniapp 搜索功能实现方法 全局搜索组件集成 在pages.json中配置全局搜索栏,适用于所有页面顶部显示搜索框。示例代码: "globalStyle": { "navigationBa…

引擎uniapp

引擎uniapp

uniapp 引擎概述 uniapp 是一个基于 Vue.js 的跨平台开发框架,允许开发者使用单一代码库构建多端应用(如 iOS、Android、Web、小程序等)。其核心引擎通过条件编译和运行时适…