[クイックキャンパスレッスン後記]フロントエンド100%返却課題27回





background-repeat

  • の背景画像の繰返し
  • を設定する.
  • 属性値
  • repeat:背景画像を垂直、水平に繰り返す(デフォルト)
  • repeat-x:背景画像を水平に繰り返す
  • repeat-y:背景画像を垂直に繰り返す
  • no-repeat:重複なし
  • div {
        background-image: url(/image.jpg);
        background-repeat: no-repeat; /* 반복 수행 X */
    }

    background-position

  • の背景画像の位置
  • を設定する.
  • 属性値
  • %:左上0%、右下100%、(既定は0%、0%)
  • 2479172方向:「リダイレクト」を入力して位置を設定
  • top, bottom, left, right, center
  • 単位:
  • 、px、em、cmなどの単位に指定

    使用方法

  • の値が方向の場合は
  • である.
    background-position: 방향1 방향2;
    /* 순서를 바꿔도 된다 */
    background-position: 방향2 방향1;
    /* center 일 경우 한번만 써도 됨 */
    background-position: center;
  • の値が単位(%,px等)の場合は
  • である.
    background-position: x축 y축;
  • 同時使用
  • /* 순서를 바꾸면 안됨 */
    background-position: 50px bottom 
    background-position: left 50px 

    background-attachment

  • 要素のスクロール時の背景画像のスクロール(特性)を設定
  • .
  • 属性値
  • スクロール:背景画像を要素に沿ってスクロール(デフォルト)
  • 固定
  • :背景画像はビューポート(Viewport)に固定され、要素
  • のようにスクロールされません.
  • local:要素内スクロール時に背景画像を一緒にスクロール
  • background-attachment: fixed
    background-attachment: local
    <div class="container">
        <div class="for-scroll"></div>
    </div>
    .container {
        width: 400px;
        height: 500px;
        background-image: url("...");
        background-attachment: local;
    }
    
    .for-scroll {
        height: 200px;
    }
    フロントエンドオールインワンパッケージショートカット->https://bit.ly/3m0t8GM