javascript - 如何定位:after element to 50% of target element height

标签 javascript css

如何将 :after 元素定位到父元素高度的 50%?

我无法通过js访问:after来动态改变,这将是一个简单的计算。

该元素是一个 div 并且 :after 的相对绝对位置应该具有 div 高度的 50% 的顶部值。

最佳答案

试试这个:

div {
  height: 200px;
  width: 200px;
  background-color: blue;
  display: table;
}
div:after {
  content: "Hello";
  display: table-cell;
  vertical-align: middle;
}
<div></div>

关于javascript - 如何定位:after element to 50% of target element height,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34654336/

相关文章:

html - CSS3 过渡不起作用

html - CSS负边距,我做错了什么?

javascript - 通过href将值从jsp页面传递到servlet

html - 如何更改此导航样式的位置?

css - 3个 float div在固定宽度的容器中,当三个div与固定div with border的尺寸相同时div向下跳转

javascript - .Remove() 删除所有 div 元素

javascript - 如何在下拉列表上动态显示多个复选框列表

Javascript 将重复值映射到键

javascript - 验证 JavaScript 对象的简单方法

javascript - 定位 Lightbox2 关闭按钮时遇到问题