CSS辞典 background-attachmentプロパティの解説

スクロール時の背景画像の表示方法を指定する「background-attachmentプロパティ」の使用方法を記載

対応バージョン:CSS3/2.1

対応ブラウザ

ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:chrome
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:firefox
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:safari
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:ms edge
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:ms ie
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:opera
初期値scroll
適用される要素すべての要素
モジュールCSS Backgrounds and Borders Module Level3及びLevel4
継承あり

概要・使用方法

{ background-attachment: 表示方法;}

「background-attachmentプロパティ」は、ページをスクロールしたときの背景画像の表示方法を指定します。

指定できる位置

scroll背景画像も一緒にスクロールします。
fixed背景画像は固定されてスクロールしません。
local背景画像は指定された要素の領域に固定されます。その領域にスクロール機能がある場合は、内容と一緒に背景画像もスクロールします。

サンプルコード

<!DOCTYPE html>
<html lang="ja">
  <head>
    <title>background-attachmentプロパティ CSSフォントサンプルページ</title>
    <meta charset="uft-8">
    <style>
          .sample1{
                    color:#ffffff;
                    background-image:url("https://kcfran.com/sample/4006205_ss.jpg");
                    background-attachment:fixed;
           }     
    </style>
  </head>
  <body class="sample1">
      <h1>お魚の生態</h1>
      <p>ここでは、アイナメ、エソ、コチ、マグロ、サンマの生態について掲載してします。</p>
      <h2 id="fish_ainame">アイナメ生態</h2>
      <p>鮎に形が似ていることから、「鮎魚女」とした。北海道から九州南部まで生息している。旬の時期は夏から秋にかけてである。</p>
      <h2 id="fish_eso">エソ生態</h2>
      <p>エソはマエソなどがあります。水深100メートルより浅い砂地に生息。千葉県から瀬戸内海にかけて生息しています。旬は秋から春にかけて</p>
      <h2 id="fish_kochi">コチ生態</h2>
      <p>イネゴチ、エンマゴチなどの種類がいます。青森県から九州まで生息しています。旬は春から夏にかけて。特に卵巣がおいしい魚です。</p>
      <h2 id="fish_maguro">マグロ生態</h2>
      <p>マグロは、キハダマグロ、クロマグロ、ミナミマグロ、コシナガマグロなどいます。キハダマグロは、日本近海、日本海には希。世界中の温・熱帯域に生息しています。旬は夏</p>
      <h2 id="fish_sanma">サンマ生態</h2>
      <p>サンマは、オホーツク海、北海道〜九州南岸の日本海・東シナ海沿岸、北海道〜九州南岸の大平洋沿岸、瀬戸内海、屋久島。
朝鮮半島東岸、ピーター大帝湾、北米西岸バハカリフォルニアまでの北太平洋に生息しています。寿命は2年~2.5年程度。初夏から秋にかけてが旬</p>
  </body>
</html>

「fixed」を指定しているため文字だけがスクロールし、BODY部の画像は固定になります。

chromeブラウザ実行結果

chrome
chrome


Firefox ブラウザ実行結果

Firefox
Firefox


edgeブラウザ実行結果

edge
edge


operaブラウザ実行結果

opera
opera