我想将一个 div 移动到屏幕底部。 translate 属性仅根据其大小移动 div:
<html>
<body>
<div class="test"></div>
</body>
</html>
html, body{
margin: 0;
width: 100%;
height: 100%;
}
.test{
height: 25%;
width: 100%;
transform: translate(0,100%);
background: blue;
}
这会将 div 向下移动其高度的 100%(屏幕的 25%)。如何将 div 移动到屏幕底部?
http://codepen.io/anon/pen/dXWGAm
原文由 ManuKaracho 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
vh
而不是%
,这样它会将屏幕高度向下移动 75%,将另外 25% 留给您的 div。我还建议您将 div 的高度更改为
25vh
以确保它位于底部。