よく使うCSS3 tips
最近CSS3で結構書くことが増えてきました。
とりあえずフォーム要素への指定が以前よりやり易くなっているので、ユーザビリティを考えてもよく使うかなーと思うものをあげてみます。
フォームの入力要素に対して、ボーダーの色を替えるのと、
-webkit-box-shadowでgoogle chrome、-moz-box-shadowでfirefox、box-shadowでsafariに対応の影をつけます。insetの記述はオプションですが、内側に何も書かなければ外側に影がつきます。
以前まで入力要素に対して、background-image:url('')として影となる画像をつけていましたが、それがなくなりました。
また、以前まで入力要素に対して、onfocusとonblurを利用してフォーカスされたようなスタイルとしていましたが、:focusだけでできるようになりました。
twitterなどでも*box-shadowは使われていますね。
ユーザにとってもどこにカーソルがあるのかわかりやすくなりますので、
手軽にできてユーザ離れも減るかもしれません。
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
何かぼんやりと勉強会をしたいなぁと思っています。
ネタ募集中です。
関西で開催する予定ですので、関西の方はお楽しみに!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
とりあえずフォーム要素への指定が以前よりやり易くなっているので、ユーザビリティを考えてもよく使うかなーと思うものをあげてみます。
form input[type="text"]:focus, input[type="password"]:focus, textarea:focus { border:1px solid #3C9501; -webkit-box-shadow:inset 3px 3px 2px #DDD, 0 0 8px #216300; -moz-box-shadow:inset 3px 3px 2px #DDD, 0 0 8px #216300; box-shadow:inset 3px 3px 2px #DDD, 0 0 8px #216300; }
フォームの入力要素に対して、ボーダーの色を替えるのと、
-webkit-box-shadowでgoogle chrome、-moz-box-shadowでfirefox、box-shadowでsafariに対応の影をつけます。insetの記述はオプションですが、内側に何も書かなければ外側に影がつきます。
以前まで入力要素に対して、background-image:url('')として影となる画像をつけていましたが、それがなくなりました。
また、以前まで入力要素に対して、onfocusとonblurを利用してフォーカスされたようなスタイルとしていましたが、:focusだけでできるようになりました。
twitterなどでも*box-shadowは使われていますね。
ユーザにとってもどこにカーソルがあるのかわかりやすくなりますので、
手軽にできてユーザ離れも減るかもしれません。
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
何かぼんやりと勉強会をしたいなぁと思っています。
ネタ募集中です。
関西で開催する予定ですので、関西の方はお楽しみに!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
コメント
コメントを投稿