Quantcast
Channel: CSSタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8938

backgroundの詳細設定とショートハンドの使用

$
0
0
app.css
background{background:url(/assets/img/picture/xxx.jpg)no-repeatcenter/cover;}

一行のスタイルシートで記述

上記はすべて「background」の指定のため、ショートハンド(複数指定)を使って短く記述できます。
ショートハンドでは/coverとすることで background-size: cover を指定することができます。

background-repeat背景画像を繰り返して表示する

指定説明
repeat全面にリピートして表示します。デフォルトはこの状態です。
repeat-xX方向、つまり横方向にリピートして表示します。
repeat-yY方向、つまり縦方向にリピートして表示します。
no-repeat名前の通り、リピートはしません。

background-size背景画像のサイズを調整する

画像が大きすぎて要素からはみ出してしまう時

指定説明
auto自動算出します。基本は元画像の大きさそのままです。
contain元画像の縦横比は保持して、要素に元画像が全て収まるように調整してくれます。
cover元画像の縦横比は保持して、要素をちょうどよく覆うサイズにしてくれます。
数値(px)明示的にpxで大きさを調整します。
数値(%)要素に対しての割合で指定します。

背景画像の位置を調整することができるプロパティ

指定説明
キーワードで指定center、left、right、top、bottomという風に、位置を言葉で指定します。
数値(%)要素の左上からの位置を、要素を基準にしたパーセンテージで指定します。
数値(px)要素の左上からの位置を、明示的にpxで指定します。

background-size

auto基本そのままの大きさ
cover要素を埋める
: contain背景画像全体が見える


Viewing all articles
Browse latest Browse all 8938

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>