個別記事
画像サイズを em で指定
- この記事が属するカテゴリー
- CSS
「width 属性と height 属性の話」のエントリーを書いたあとに見つけた「CSS Scale Image Html Tutorial」はなかなか興味深かった。
一般的なブラウザでは、表示メニューから文字サイズを大きくしたり、小さくできたりする( IE はフォントサイズを px 指定してあると変更不可だけど)。もっと先進的なのは、Opera のズーム機能で、こちらは文字のみならず画像も拡大・縮小できるわけだけど、CSS の em で画像のサイズを指定することで、Firefox や IE などでも文字のみならず画像も拡大・縮小できるぜって話。
- サンプル
サンプルを作ってみたんで、見てもらえば分かると思う。同じ画像に対して、上は img 要素の width、height 属性でサイズを指定しており、下は CSS にて、単位 em を使って指定している。ブラウザの表示メニューから文字サイズを変更すると、下の画像もサイズが変化する。
問題は、当たり前な話なんだけど、デフォルトのフォントサイズを変更出来るブラウザでフォントサイズを変更していると、最初から画像サイズが変更された状態になってしまうって事と、親要素の状態によっては画像サイズの単位を em に変換するのが面倒ってことか。
2005-07-13T17:43:55+09:00
| コメント (4)
| トラックバック (1)
|
関連性が高いエントリー 5 件
- 重い画像を読み込む際のインジケータをCSSで表示
- グリッドレイアウトのための背景画像
- Preload :hover images in CSS を検証してみた
- CSS で画像ポップアップ
- htmlとbodyに背景画像
トラックバック
- このエントリーのトラックバックURL:
- http://WWW.lucky-bag.com/cgi/mt/mt-tb.cgi/268
このリストは、次のエントリーを参照しています: 画像サイズを em で指定:
- Beiteki Blog さんからのトラックバック
- ブラウザの画像を拡大・縮小
- 歩行中に携帯端末で文章を読んでいるときに、歩行速度に合わせて文字が大きくなったら読みやすいだろう、という研究をしています。 ・・・前にも書いた? ... [続きを読む]
- 2006年09月16日 16:58
コメント
- 酔兎 さんからのコメント
こ、これは使えますね!
装飾画像やロゴなどに部分的に投入すると効果ありそうですね。- 2005年07月14日 10:58
コメントしてください
コメント内ではタグは一切使えません。コメント内にてタグを表記したい場合は、お手数ですが、文字実体参照を利用して < を < 、> を > とそれぞれ置き換えてください。
![[TypeKey Profile Page]](http://www.lucky-bag.com/nav-commenters.gif)