当前位置:首页 > uni-app

uniapp居中代码

2026-03-05 16:42:49uni-app

水平居中

使用 text-align: center 可以让文本或内联元素水平居中。

.container {
  text-align: center;
}

对于块级元素,可以使用 margin: 0 auto 实现水平居中。

.box {
  margin: 0 auto;
  width: 200px;
}

垂直居中

使用 flex 布局可以轻松实现垂直居中。

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

使用 positiontransform 也可以实现垂直居中。

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

水平垂直居中

使用 flex 布局同时设置 align-itemsjustify-contentcenter

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

使用 grid 布局也可以实现水平垂直居中。

.container {
  display: grid;
  place-items: center;
  height: 100vh;
}

文本居中

文本在容器中居中可以使用 text-alignline-height

.text-container {
  text-align: center;
  line-height: 200px;
  height: 200px;
}

图片居中

图片在容器中居中可以使用 object-fitmargin

uniapp居中代码

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

.image-container img {
  max-width: 100%;
  max-height: 100%;
}

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

相关文章

vue扫码登录代码实现

vue扫码登录代码实现

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

uniapp模板库

uniapp模板库

uniapp模板库推荐 官方模板库 uni-app官方提供多个模板,涵盖电商、社交、新闻等多个领域。这些模板可直接在HBuilderX中通过新建项目选择,包含基础结构和常用功能模块,适合快速启动项目。…

uniapp实现懒加载

uniapp实现懒加载

uniapp实现懒加载的方法 在uniapp中实现懒加载可以通过多种方式,以下是几种常见的方法: 使用uni.lazyLoad组件 uniapp提供了内置的懒加载组件,适用于图片等资源的懒加载。在页…

uniapp设置title

uniapp设置title

设置页面标题的方法 在UniApp中设置页面标题可以通过以下几种方式实现,适用于不同场景和需求。 通过pages.json配置 在pages.json文件中,可以为每个页面单独配置导航栏标题。找到对…

uniapp $on

uniapp $on

uniapp $on 方法详解 $on 是 UniApp 中用于监听全局事件的 API,常用于跨页面或跨组件通信。它基于 Vue 的事件机制,允许在全局范围内触发和监听自定义事件。 基本语法 uni…

uniapp 滑动

uniapp 滑动

uniapp 实现滑动效果的方法 在uniapp中实现滑动效果可以通过多种方式,包括使用内置组件、CSS动画或第三方插件。以下是几种常见的方法: 使用scroll-view组件 scroll-vi…