当前位置:首页 > uni-app

uniapp居中代码

2026-02-06 14:45:40uni-app

水平居中

uni-app 中实现水平居中可以通过 CSS 的 flex 布局或 text-align 属性。

使用 Flex 布局:

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

使用 text-align

.container {
  text-align: center;
}

垂直居中

垂直居中通常需要结合 flex 布局或 position 属性。

使用 Flex 布局:

.container {
  display: flex;
  align-items: center;
  height: 100vh; /* 确保容器有高度 */
}

使用 positiontransform

.container {
  position: relative;
  height: 100vh;
}
.content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

水平垂直居中

同时实现水平和垂直居中可以使用 flex 布局或 position 结合 transform

使用 Flex 布局:

.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

使用 positiontransform

.container {
  position: relative;
  height: 100vh;
}
.content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

文本居中

文本居中可以直接使用 text-align 属性。

.text {
  text-align: center;
}

图片居中

图片居中可以通过 display: blockmargin 实现。

.image {
  display: block;
  margin: 0 auto;
}

注意事项

  • 确保父容器有足够的高度或宽度,否则居中效果可能不生效。
  • uni-app 中,某些 CSS 属性可能需要添加 !important 以确保生效。

uniapp居中代码

标签: 代码uniapp
分享给朋友:

相关文章

vue怎么实现文本代码实现

vue怎么实现文本代码实现

Vue 实现文本代码展示的方法 在 Vue 中展示代码块或格式化文本,可以通过多种方式实现。以下是几种常见方法: 使用 <pre> 和 <code> 标签 最简单的原生 H…

vue扫码登录代码实现

vue扫码登录代码实现

Vue 扫码登录实现方案 准备工作 确保项目已安装 Vue 2/3 及相关依赖,需要后端提供生成二维码和验证扫码状态的接口。 生成二维码 使用 qrcode 库生成登录二维码,需调用后端接口获取唯…

uniapp 极光推送

uniapp 极光推送

uniapp 集成极光推送的方法 在 uniapp 中集成极光推送,需要使用官方提供的插件或自行封装原生模块。以下是具体实现方式: 使用官方插件 在 uni-app 插件市场搜索「极光推送」插…

jquery代码

jquery代码

以下是关于jQuery代码的常见用法和示例,涵盖基础操作、事件处理、DOM操作等核心功能: 基础语法 jQuery通过$()函数选择元素,支持CSS选择器语法: // 选择所有<p>…

uniapp怎么启动

uniapp怎么启动

启动UniApp项目的步骤 确保已安装Node.js(建议版本12+)和HBuilderX(官方IDE)。若未安装,需先下载并配置环境。 安装开发工具 从HBuilderX官网下载对应操作系统的版…

uniapp实名认证

uniapp实名认证

uniapp实名认证实现方法 使用uniCloud实名认证插件 uniapp官方提供了uniCloud的实名认证插件,可快速集成到项目中。插件支持身份证识别、活体检测等功能,需在uniCloud控制台…