ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS を使用してページ上の画像の同じスケーリングを実現するにはどうすればよいですか? (例)

CSS を使用してページ上の画像の同じスケーリングを実現するにはどうすればよいですか? (例)

藏色散人
リリース: 2018-08-13 17:11:08
オリジナル
6581 人が閲覧しました

ページを閲覧したり、実際に作業したりすると、画像のスケーリングの問題が発生することがあります。そこでこの記事では、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>
ログイン後にコピー

効果は次のとおりです:

CSS を使用してページ上の画像の同じスケーリングを実現するにはどうすればよいですか? (例)

注:background-size 属性は背景画像のサイズを指定します。

可能な値:

1、長さ

背景画像の高さと幅を設定します。最初の値は幅を設定し、2 番目の値は高さを設定します。値が 1 つだけ設定されている場合、2 番目の値は「auto」に設定されます。


2. パーセンテージ

背景画像の幅と高さを親要素のパーセンテージとして設定します。最初の値は幅を設定し、2 番目の値は高さを設定します。値が 1 つだけ設定されている場合、2 番目の値は「auto」に設定されます。


3. カバー

背景画像が背景領域を完全に覆うように、背景画像を十分な大きさに拡大します。背景画像の一部が背景アンカー領域に表示されない場合があります。


4.

を含む 幅と高さがコンテンツ領域に完全に収まるように、画像を最大サイズまで拡大します。

上記はCSS画像の比例拡大表示について詳しく紹介したもので、一定の参考値がありますので参考にしてください。



以上がCSS を使用してページ上の画像の同じスケーリングを実現するにはどうすればよいですか? (例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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