ページを閲覧したり、実際に作業したりすると、画像のスケーリングの問題が発生することがあります。そこでこの記事では、CSS画像の等倍表示、つまりCSS画像の等比率表示の問題について紹介します。困っている友達の助けになれば幸いです。
CSS 画像を等しい比率で表示するための具体的なコード例は次のとおりです:
<!DOCTYPE HTML> <html lang="en"> <head> <title>css图片等比例显示代码示例</title> <meta charset="UTF-8"> <style type="text/css"> .demo1-1 { float: left; width: 200px; height: 200px; overflow: hidden; } .zoomImage { width: 100%; height: 0; padding-top: 100%; overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; } </style> </head> <body> <div class="demo1-1"> <div class="zoomImage" style="background-image: url(2.png)"></div> </div> </body> </html>
効果は次のとおりです:
注:background-size 属性は背景画像のサイズを指定します。
可能な値:
1、長さ
背景画像の高さと幅を設定します。最初の値は幅を設定し、2 番目の値は高さを設定します。値が 1 つだけ設定されている場合、2 番目の値は「auto」に設定されます。
2. パーセンテージ
背景画像の幅と高さを親要素のパーセンテージとして設定します。最初の値は幅を設定し、2 番目の値は高さを設定します。値が 1 つだけ設定されている場合、2 番目の値は「auto」に設定されます。
3. カバー
背景画像が背景領域を完全に覆うように、背景画像を十分な大きさに拡大します。背景画像の一部が背景アンカー領域に表示されない場合があります。
4.
を含む 幅と高さがコンテンツ領域に完全に収まるように、画像を最大サイズまで拡大します。
上記はCSS画像の比例拡大表示について詳しく紹介したもので、一定の参考値がありますので参考にしてください。
以上がCSS を使用してページ上の画像の同じスケーリングを実現するにはどうすればよいですか? (例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。