背景画像の表示位置を指定する

background-position: 表示位置

[表示位置]
横位置 縦位置 左上を起点とした単位付きの数値または%
横位置 縦位置 left ・ right ・ center ・ top ・ bottom


background-position プロパティは、背景画像が指定された場合の、画像の表示位置を設定します。
単位付きの数値と%による指定の場合は、横位置・縦位置の順に半角スペースで区切って指定します。
値がひとつしか指定されなかった場合は、横位置が指定されたことになり、その場合の縦位置は「50%」
の位置になります。単位付きの数値の場合は領域の左上から画像の左上までの距離を指定します。
%による指定の場合は領域の指定した割合の位置に、画像の同じ割合の位置が会わせて表示されます。
これらは混在させて指定することが可能です。位置を示すキーワード(leftやtopなど)は、それぞれ
leftとtopは「0%」centerは「50%」rightとbottomは「100%」を指定した場合と同じ結果になります。
これらは順不同で指定することが出来、ひとつしか指定しなかった場合はもう一方がcenterになります。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<title>CSS覚書</title>
<style type="text/css">
<!--

body {
color: #ff6600;
background-color: #ffffff;
background-image: url(http://www5b.biglobe.ne.jp/~donbey/hanataba.gif);
background-repeat: no-repeat;
background-position: center center
}
p { font-size: large }
-->
</style>

</herd>
<body>
<h1>背景の表示位置を指定する</h1>

<p>center center = 50% 50%</p>
</body>
</html>