CSS - <position>

トップ > CSSリファレンス > <position>

説明

background-position などで背景画像などの位置を指定する際に用いられます。詳細は使用例を参照してください。

形式 <position> = [
  [ left | center | right ] || [ top | center | bottom ]
|
  [ left | center | right | <length> | <percentage> ]
  [ top | center | bottom | <length> | <percentage> ]?
|
  [ [ left | right ] <length> | <percentage> ] &&
  [ [ top | bottom ] <length> | <percentage> ]
]

使用例

CSS
.box {
  display: inline-block;
  border: 1px solid #999;
  width: 10rem;
  height: 5rem;
  background-image: url(../../image/kingyo.gif);
  background-repeat: no-repeat;
  margin-bottom: .5rem;
}
.top { background-position: top; }                   /* 上 / 左右中央 */
.left { background-position: left; }                 /* 左 / 上下中央 */
.left-bottom { background-position: left bottom; }   /* 左下 */
.rem1 { background-position: 1rem; }                 /* 左から1rem / 上下中央 */
.rem1-1 { background-position: 1rem 1rem; }          /* 左から1rem / 上から1rem */
.rem1-2 { background-position: 1rem 2rem; }          /* 左から1rem / 上から2rem */
.rem1-3 { background-position: 1rem 3rem; }          /* 左から1rem / 上から2rem */
.per20 { background-position: 20%; }                 /* 左から20% / 上下中央 */
.per20-20 { background-position: 20% 20%; }          /* 左から20% / 上から20% */
.per20-40 { background-position: 20% 40%; }          /* 左から20% / 上から40% */
.per20-60 { background-position: 20% 60%; }          /* 左から20% / 上から60% */
.t2-l5 { background-position: top 2rem left 5rem; }  /* 上から2rem / 左から5rem */
HTML
<div class="box">&nbsp;</div>
<div class="box top">top</div>
<div class="box left">left</div>
<div class="box left-bottom">left bottom</div>
<div class="box rem1">1rem</div>
<div class="box rem1-1">1rem 1rem</div>
<div class="box rem1-2">1rem 2rem</div>
<div class="box rem1-3">1rem 3rem</div>
<div class="box per20">20%</div>
<div class="box per20-20">20% 20%</div>
<div class="box per20-40">20% 40%</div>
<div class="box per20-60">20% 60%</div>
<div class="box t2-l5">top 2rem left 5rem</div>
表示
 
top
left
left bottom

1rem
1rem 1rem
1rem 2rem
1rem 3rem

20%
20% 20%
20% 40%
20% 60%

top 2rem left 5rem

リンク


Copyright (C) 2022 杜甫々
初版:2022年8月28日、最終更新:2022年8月28日
http://www.tohoho-web.com/css/value/position.htm