Можно ли расположить перекошенный элемент в абсолютном положении, чтобы его левый нижний угол оставался близко (0 пикселей) к границе контейнера?
#one{
position:absolute;
background-color:darkkhaki;
width:800px;
height:200px;
left:50%;
transform: translateX(-50%)
}
#rect{
position:absolute;
background-color: salmon;
width:400px;
height:200px;
left:50%;
transform: translateX(-50%) skew(-25deg);
}
#marker{
position:absolute;
background-color:red;
width:5px;
height:200px;
left: 200px;
}
<div id="one">
<div id="rect"></div>
<div id="marker"></div>
<div>
Я обозначил красной линией положение стороны прямоугольника перед его наклоном. Я ищу способ расположить прямоугольник так, чтобы его левый нижний угол касался красной линии, и JS не разрешался. Я не могу просто использовать left: Ypx, потому что все это будет анимировано по ключевым кадрам (изменение наклона, rotateX + постоянная перспектива внешнего элемента).
В противном случае, может быть, вы можете предложить другой способ создания анимации: картинки, которые медленно «встают» из положения лежа на столе?
изменить: CODEPEN