ボタンが押し込まれた時のスタイルをtransformで表現してもいいですか?

OKですが、transformの一部の機能は古いブラウザで対応していない場合もあります。
2020年5月26日
ユーザー

ボタンが押し込まれた時のスタイルを、marginの変更ではなく下記のようにtransformを用いて表現しても問題ないでしょうか?

#btn:active {
  transform: translateY(4px);
  box-shadow: none;
}

表示的には同じ結果ですが、敢えてmarginを計算して記載しているのには何か理由があるのかなと思いましてご質問させていただきました。

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

プレミアムプランとは?