LoginSignup
24
23

More than 5 years have passed since last update.

レスポンシブデザイン時のposition指定方法

Last updated at Posted at 2014-11-07

レスポンシブデザイン(リキッドレイアウト)時の、ポジションスタイルの記述方法です。

指定方法

left、right値をコンテンツエリア(親要素)に対してそれぞれパーセントにて指定すると、親要素の幅に合わせて子要素が可変するようになります。
top、bottomは適宜指定して下さい。
なお画像の場合は“Fluid Image”を忘れずに。

ざっくりですが、下記のようになります。

■デザイン

position_img.png
※コンテンツエリア640pxの場合のデザインです

■マークアップ

HTML

<div class="contentsArea">
  <div class="circle"><img src="circle.png" alt=""></div>
  <div class="rect"><img src="rect.png" alt=""></div>
</div>

※円形をクラスcircle、長方形をクラスrectとしております

css

.contentsArea {
  position: relative;
}
.contentsArea .circle,
.contentsArea .rect {
  position: absolute;
}
.contentsArea .circle {
  top: 20%;
  left: 15.625%;
  right: 62.5%;
}
.contentsArea .rect {
  top: 70.25%;
  left: 37.5%;
  right: 15.625%;
}
.contentsArea img{
  max-width: 100%;
}
24
23
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
24
23