ボタンの押し込みを top ではなく transform で表現したのはなぜですか?

どちらでもかまいませんが、transform を使ったほうが動きがなめらかになるためです。
2023年1月12日
ユーザー

いつもお世話になっております。
ボタンの押し込み方法について、今回この方法を選択した理由等があれば教えていただきたいです。

今までボタンの押し込みは

position: relative;
top:6px; 

のような形で要素の位置を指定する方法のみを利用していました。

今回 transform: translateY() を利用してみて、
こちらの方がよりボタンの押し込みが自然な感じがしましたが、もし方法として、
transform: translateY()を選択した理由等があればご教示いただけますと幸いです。
よろしくお願いいたします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?