translate()
は普通のtop/left
より滑らかなアニメーションを提供するようですが、私の質問は最近見たCSSレイアウトに関連しています。彼は説明しなかった、と私はそれがに来るときパーセンテージ値でオーバーtop/left
を持っているものを利用translate()
疑問に残っていtranslate()vs上/左の位置合わせのため
.hero-text-box {
position: absolute;
width: 1140px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
:著者は、主に以下のヘッダー画像内のテキストのブロックを配置するための設定を使用しました純粋なレイアウト(つまり、アニメーションなし)。私はこれが本当にレイアウトの場合は問題ではなく、著者の習慣の結果であったと推測しています。しかしそれでも、top/left
とtranslate()
の両方を組み合わせています。どうしたの?
非常に良い説明。ありがとうございました! :-)私はすぐに答えとしてこれを受け入れます。 – dotslash