私は Web アプリケーションを作成しており、下請けのデザイン会社からそのデザインを入手しました。デザインはかなりいいです。気に入っていますが、うまく実装する方法がわからないことが 1 つあります。
問題は、ページのスタイルに合わせてボタンの外観を再設計したことです。これで、ボタンアップとボタンダウンの 2 つの画像ができました。Opera と FF では、css で次のように言うだけです。
input[type="submit"]
{
background-image: url(btn_up.png);
}
input[type="submit"]:active
{
background-image: url(btn_down.png);
}
そして、それは魅力のように機能します。残念ながら、IEはその部分を理解していません:active
。ほとんどの Web アプリケーションと同様に、IE クラウドが主な対象ユーザーであるため、少なくともそこでは見栄えがよいことが重要です。
現在、私は IE のみの JavaScript を使用して大掛かりな回避策を作成しましたが、疑問に思っています - これを行うためのよりエレガントな方法はありませんか? Google と SO 検索は役に立ちませんでした。