CSS による画像サイズの制御 - width_Experience 交換に適応する

WBOY
リリース: 2016-05-16 12:05:26
オリジナル
1857 人が閲覧しました

あなたがそのような状況に遭遇したことがあるかどうかはわかりません。CSS で画像のサイズを制御するときに、画像の幅が img{width:500px;} などのようにハードコードされている場合、もちろん、画像の横幅が500pxより大きい場合は、うまく制御できますので大きくしすぎても構いませんが、画像の幅が500px未満、例えば100pxしかない場合、先ほどの書き方では画像を5倍に拡大して表示します。 、これは私たちが見たいものではありません。

では、CSS はこれらの画像のサイズをどのように異なる方法で処理できるのでしょうか?非常に簡単です。次を参照してください。

コードをコピー コードは次のとおりです。

img{ width:expression(this.width>500?"500px":this.width "px"); }

このコードを CSS で使用する限り、大規模な画像と小さな画像それぞれです。どういうことかというと、画像の幅が500pxより大きい場合は500pxのサイズで表示され、幅が小さい場合は元のサイズで表示されるということです!それで、それは本当に簡単ですか?

欠点: クライアントの負荷が増加します。これは通常、js を使用して実装されます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート