Ich möchte ein div an den unteren Rand des Bildschirms verschieben. Die übersetzen Eigenschaft bewegt sich nur die div in Bezug auf seine Größe:Verschieben div an den unteren Rand des Bildschirms mit CSS-Transformation
<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;
}
dies die div nach unten um 100% bewegt davon Höhe (25% des Bildschirms) ist. Wie kann ich das div an den unteren Bildschirmrand verschieben?
http://codepen.io/anon/pen/dXWGAm
'transform: translate (0, calc (100vh - 25%))' kann nicht davon ausgehen, dass '%' gleich 'vh' ist. –
@Mr_Green guter Punkt - so habe ich einen Kommentar hinzugefügt, dass es besser wäre, die Höhe von 25% auf 25vh zu ändern –