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>

实现效果

28.2.png


参考

水平居中和transform: translateY(-50%) 实现元素垂直居中效果

相关文章
|
8月前
|
前端开发
如何将一个盒子模型变成border-box?
如何将一个盒子模型变成border-box?
45 0
|
前端开发
css提示文字上下左右居中-transform加absolute
css提示文字上下左右居中-transform加absolute
16、实现水平垂直的三种方法(flex、grid、transform)
16、实现水平垂直的三种方法(flex、grid、transform)
143 0
16、实现水平垂直的三种方法(flex、grid、transform)
transform: translateY(-50%)实现垂直居中效果
transform: translateY(-50%)实现垂直居中效果
157 0
transform: translateY(-50%)实现垂直居中效果
|
前端开发
display:box、display:flex实现多行文本垂直居中
display:box、display:flex实现多行文本垂直居中
290 0
display:box、display:flex实现多行文本垂直居中
|
Web App开发 前端开发 iOS开发
第101天:CSS3中transform-style和perspective
一、transform-style 1、transform-style属性是3D空间一个重要属性,指定嵌套元素如何在3D空间中呈现。 有两个属性值:flat和preserve-3d。 transform-style属性的使用语法非常简单: transform-style: flat | preserve-3d 其中flat值为默认值,表示所有子元素在2D平面呈现。
1026 0

热门文章

最新文章

下一篇
开通oss服务