html - 如何合并两个类的转换属性?

标签 html css

问题是:

enter image description here

这是我的 HTMLCSS:

.page-content {
  width: 100%;
  height: 100vh;
}

.vertical-align {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.horizontal-align {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
<div class="page-content">
  <div class="vertical-align horizontal-align">
    <div class="row">
      <h1>Test</h1>
    </div>
    <div class="row">
      <h1>Test</h1>
    </div>
  </div>
</div>

如您在图像中所见,.vertical-align 的属性转换被覆盖。

如何合并 .vertical-align AND .horizo​​ntal-align 的转换属性?

感谢您的回答!

最佳答案

您可以像这样定义一个具有两种翻译的转换属性:

transform: translateX(-50%) translateY(-50%);

但我认为您不能做更多的事情。只能有一个转换属性。

关于html - 如何合并两个类的转换属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43744498/

相关文章:

javascript - 将元素大小调整为不是内容的字符串

.net - 自动宽度和溢出 div

html - Bootstrap 4 - 选择大于 1 px 的边框

javascript - 需要设置一个 if,其中数组不等于先前的数组编号

javascript - 使用InputMask html(jqueryl或js)强制html输入中的小数?

javascript - jQuery UI Sortable——当页面可滚动时,Div 不可拖动

html - w3layout 模板中的希伯来语

javascript - 如何在 JavaScript 中过滤期间排除列

javascript - 在 javascript 中打印 html 的最佳实践

html - 图像始终位于 2 个多列 div 中第二列的右上角