2011/10/18
CSS だけでサムネイル表示。
HTML5 ならCSSだけでサイズ補正したサムネイル表示が
出来ないかと思って調べて見たのだができないっぽい。
JavaScript を使えば出来るは明白なのだが
サムネイルがリストだったりすると結構めんどくさいので
何とかCSSだけでごまかす方法を考えてみた。
imgタグは縦横比を変えないで縮小するには幅か長さの
どちらかしか指定できない。
両方指定すると変形してしまう。
なので縦幅のみをサムネイルに合わせて横がはみ出た場合は
overflow: hidden; で隠して中心部分を表示するようにしてみた。
(縦横は逆も可)
いい感じだ。
よっぽど要件が厳しくないかぎり許容範囲ではないだろうか。
ちなみに毎度の事ながら IE7 では動かない。 ソース:
|
=> |
|
|
=> |
|
よっぽど要件が厳しくないかぎり許容範囲ではないだろうか。
ちなみに毎度の事ながら IE7 では動かない。 ソース:
|
=> |
|
|
=> |
|
この投稿へのコメント

コメント・フォーム