斜めに配置された要素の絶対位置は、左下隅がコンテナの境界線に近づくようにすることはできますか?CSS:絶対的な(?)位置ずれの要素(JSはありません)
#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'を使用することはできません。なぜなら、全体がキーフレームアニメーション(スキューの変更、外部要素の回転X +一定のパースペクティブの変更)になるからです。
それ以外の場合、アニメーションを作成する別の方法を提案することもできます。写真はゆっくりとレイジング・オン・ザ・テーブルのポジションから立ち上がっていますか?
編集: CODEPEN
誰でも同様の問題があった場合は、簡単な解決策が見つかりました: "変換起源:左下の" (私の例では#正しい)。 – oboer