これはトリッキーです。
ボックスを別のボックス内の上部に配置するための正しい位置を計算する方法を見つける必要があります。ただし、内側のボックス内に CSS3 でスケーリングされたコンテンツがあるため (スケーリング ファクターは既知)、基本的なベース オン トップ (0px) アプローチは機能しません。
これを適切に説明することは文字通り不可能なので、こちらの jsFiddle を参照してください。
ありがとう!
これはトリッキーです。
ボックスを別のボックス内の上部に配置するための正しい位置を計算する方法を見つける必要があります。ただし、内側のボックス内に CSS3 でスケーリングされたコンテンツがあるため (スケーリング ファクターは既知)、基本的なベース オン トップ (0px) アプローチは機能しません。
これを適切に説明することは文字通り不可能なので、こちらの jsFiddle を参照してください。
ありがとう!
ここで数学の手を汚す必要があります。基本的なアプローチは次のとおりです。
0
の変換原点を 、+(ボックスの高さ / 2) の変換原点を とします1
。これらの制約を考慮して、現在の Y 原点を使用して線形補間を実行し、上端に適用する倍率を決定します。