CSS background-size| CSS:スタイルシート 関数 要素 使い方・書き方 例 CSS サンプル

background-size CSS プロパティとは

トピック:背景画像のサイズを指定する事ができる 画像は自然な大きさを保持し、自然な大きさになり、新しい大きさに引き伸ばされたり、使用可能な空間に収まるように拡大縮小する

プロパティ background-size

実例 コード 1

サンプル コードを試す
     #webref1 {
        background: url("../webref.jpg");
       background-repeat: no-repeat;
        background-size: auto;
    }

    #webref2 {
       background: url("../webref.jpg");
        background-repeat:no-repeat;
        background-size: 300px 100px;
    }
    情報:
  • 背景画像に覆われない領域は background-color プロパティで埋められ、背景画像の後ろに見える背景色は透過性がある

プロパティ 定義と使用法

デフォルト値・初期値 :auto auto
適用対象 :全要素。 ::first-letter and ::first-line にも適用されます。
継承 :不可
パーセンテージ :relative to the background positioning area
メディア :visual
CSS Version CSS3
計算値 :指定通り。ただし相対的 length は絶対的 length に変換
JavaScript 構文 object.style.backgroundSize="60px 120px"
アニメーションの種類 :長さ、パーセンテージ、または計算の単純なリストの反復可能なリスト
正規順序 :形式文法で定義される一意のあいまいでない順序
CSSの構文background-size: auto |length |cover |contain |initial |inherit;

プロパティ値

説明
autoデフォルト値。背景画像は元のサイズで表示
length背景画像の幅と高さを設定する 最初の値は幅を設定し、2番目の値は高さを設定する 1つの値しか与えられない場合、2番目の値は "auto"に設定される length units
percentage背景画像の幅と高さを親要素のパーセントで設定する 最初の値は幅を設定し、2番目の値は高さを設定1つの値しか与えられない場合、2番目の値は "auto"に設定される
cover画像全体を覆うように背景画像のサイズを変更する 画像を引き伸ばすか、端から少し外しても
contain背景画像のサイズを変更して、画像が完全に見えるようにする
initialこのプロパティをデフォルト値に設定する
inherit親要素からこのプロパティを継承する

サポートするデスクトップ ブラウザ対応・互換性

PropertyDesktop 互換性
background-sizeChromeEdgeFirefoxInternet ExplorerOperaSafari
基本 サポートフルサポート◯1フルサポート◯12フルサポート◯4フルサポート◯9フルサポート◯9.5フルサポート◯3
contain and coverフルサポート◯3フルサポート◯12フルサポート◯3.6フルサポート◯9フルサポート◯10フルサポート◯4.1
SVG image as backgroundフルサポート◯44フルサポート◯12フルサポート◯8フルサポート◯9フルサポート◯31 不明

サポートするモバイル ブラウザ対応・互換性

PropertyMobile 互換性
background-sizeAndroidChrome for Android
Edge MobileFirefox for Android
Opera for Android
iOS SafariSamsung Internet
基本 サポートフルサポート◯2.3フルサポート◯ありフルサポート◯ありフルサポート◯4フルサポート◯ありフルサポート◯ありフルサポート◯あり
contain and cover 不明 不明フルサポート◯ありフルサポート◯あり 不明フルサポート◯あり 不明
SVG image as background 不明 不明フルサポート◯ありフルサポート◯8フルサポート◯あり 不明 不明
background-size 関連記事
CSS background-size| CSS:スタイルシート 関数 要素 使い方・書き方 例 CSS サンプル
CSS background-size | CSS プロパティ 値| 意味 使い方 実例 – WebRef
あわせて読みたい

Html

Glossary

PHP

JavaScript

JQuery

CSS