当前位置:首页 > 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 布局:

uniapp居中代码

.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 布局:

uniapp居中代码

.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
分享给朋友:

相关文章

h5实现响应式代码

h5实现响应式代码

响应式设计基础 HTML5实现响应式设计主要通过媒体查询(Media Queries)、弹性布局(Flexbox)、网格布局(Grid)和视口设置(Viewport Meta Tag)等技术。核心目标…

uniapp 如何封装request请求

uniapp 如何封装request请求

封装 request 请求的核心思路 在 UniApp 中封装请求通常基于 uni.request,通过统一处理 URL、参数、header 和拦截逻辑提升代码复用性。以下是一个完整封装方案: 创建…

uniapp悬浮

uniapp悬浮

实现悬浮效果的方法 在UniApp中实现悬浮效果可以通过CSS的position: fixed或position: sticky属性结合动态样式控制来实现。以下是具体实现方式: 使用CSS固定定位…

uniapp 画板

uniapp 画板

uniapp 实现画板功能的方法 在 uniapp 中实现画板功能,可以通过 canvas 组件结合触摸事件来完成。以下是一个基本的实现方案: 基本画板实现 在 template 中添加 canva…

uniapp有用

uniapp有用

Uniapp 的优势 Uniapp 是一款基于 Vue.js 的跨平台开发框架,支持一次开发,多端发布,适用于 iOS、Android、Web、小程序等多个平台。其核心优势包括: 跨平台兼容性:…

uniapp 字体设置

uniapp 字体设置

uniapp 字体设置方法 uniapp 中设置字体可以通过以下几种方式实现,适用于不同场景和需求。 全局字体设置 在 App.vue 文件中通过样式定义全局字体,确保所有页面继承该字体设置。…