当前位置:  开发笔记 > 前端 > 正文

垂直/水平居中伪元素生成的内容

如何解决《垂直/水平居中伪元素生成的内容》经验,为你挑选了1个好方法。

我想知道是否有人有任何技术来定位css生成的内容.例如:

.block {
  height: 150px;
  width: 150px;
  border: 1px solid black;
}
.block:after {
  content: "content";
}

我希望将内容集中在盒子的直接中心,而我的常用技巧都不起作用.有任何想法吗?谢谢!



1> Josh Crozier..:

由于伪元素基本上是作为子元素添加的,因此一种选择是使用flexbox布局.添加display: flex到父元素,然后align-items: center用于垂直居中和justify-content: center水平居中.

.block {
  height: 150px;
  width: 150px;
  border: 1px solid black;
  display: flex;
  align-items: center;
  justify-content: center;
}
.block:after {
  content: "content";
}
推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有