MENU

HTML CSS 【初心者向け】 画像をリピートする方法

画像をリピート(繰り返し表示)する方法

CSSの background-repeat を使うと、画像を繰り返し表示できます。
デフォルトでは、背景画像はタイル状に繰り返される仕様になっています。

background-repeat の基本

・画像を縦横に繰り返す(デフォルト)

・結果
st.tokyo.jpg がボックス全体に敷き詰められる

繰り返しのバリエーション

・水平方向だけ(repeat-x)

・結果
画像が横方向にのみ繰り返される。

・垂直方向だけ(repeat-y)

・結果
画像が縦方向にのみ繰り返される。

・繰り返しなし(no-repeat)

・結果
画像を1回だけ表示。

画像のサイズを調整してリピート

・background-size で画像のサイズを調整

・結果
画像を小さくして細かく並べる。

background-size: contain; で自動調整

・結果
画像の全体が見えるようにリピート。

background-size: cover; で画面いっぱいに広げる

・結果
画像を拡大して、画面いっぱいに表示。

background-position で開始位置を調整

中央から繰り返す

・結果
画像の中央から繰り返しが始まる。

左上から繰り返す

・結果
左上から画像が並ぶ

background-attachment: fixed; で固定

スクロールしても背景を固定

・結果
背景がスクロールしても動かない

まとめ

プロパティ説明
background-repeat: repeat;縦横に繰り返し(デフォルト)
background-repeat: repeat-x;横方向に繰り返し
background-repeat: repeat-y;縦方向に繰り返し
background-repeat: no-repeat;繰り返しなし(1回だけ表示)
background-size: 50px 50px;画像サイズを指定
background-position: center;繰り返しの開始位置を変更
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

初心者の私がコーディングをしていて躓いたところをピックアップして日々の備忘録として発信しています^^
楽しくコーディングを身に着けていけるように日々勉強中です★

コメント

コメントする

目次