transform: translateY(-50%)实现垂直居中效果

简介: transform: translateY(-50%)实现垂直居中效果
<style>
  * {
    margin: 0;
    padding: 0;
  }
  .center {
    width: 960px;
    height: 500px;
    margin: 0 auto;
    background: #1879d9;
  }
  .center p {
    background: #fff;
    position: relative;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100px;
    /* 让div 沿Y轴平移自身高度的一半 */
    transform: translateY(-50%);
  }
</style>
<div class="center">
  <p>这是一行文字</p>
</div>

实现效果


image.png

相关文章
|
2月前
|
算法 数据可视化 计算机视觉
Transform
Transform“【5月更文挑战第16天】”
18 1
|
10月前
|
前端开发
css提示文字上下左右居中-transform加absolute
css提示文字上下左右居中-transform加absolute
|
前端开发
今天来讲讲 scale、translate 和 rotate 这三个属性,你不会以为我是要讲的是 transform 吧?
总所周知,transform 是 CSS3 中最强大的属性之一,它有这么三个函数属性值:scale、translate 和 rotate,它们分别是缩放、位移和旋转,但是你有没有想过有这么一天它们三个
180 0
今天来讲讲 scale、translate 和 rotate 这三个属性,你不会以为我是要讲的是 transform 吧?
垂直居中 #32
垂直居中 #32
32 0
16、实现水平垂直的三种方法(flex、grid、transform)
16、实现水平垂直的三种方法(flex、grid、transform)
117 0
16、实现水平垂直的三种方法(flex、grid、transform)
|
前端开发
display:box、display:flex实现多行文本垂直居中
display:box、display:flex实现多行文本垂直居中
223 0
display:box、display:flex实现多行文本垂直居中
transform: translateY(-50%)实现垂直居中效果
transform: translateY(-50%)实现垂直居中效果
170 0
transform: translateY(-50%)实现垂直居中效果
|
前端开发 开发者
Margin 居中 | 学习笔记
快速学习 Margin 居中。
972 0
|
前端开发
CSS:linear-gradient()背景颜色线性渐变
CSS:linear-gradient()背景颜色线性渐变
168 0
|
Web App开发 前端开发 iOS开发