0

右側に絶対位置のボタンがある画像があります。ウィンドウのサイズが変更されても、ボタンは所定の位置に留まります。

小さな画面変更のたびにばかげたメディアクエリでこれを行うことはできますが、それは正しくないようです。

最善の解決策は何ですか?また、ここで jsFiddle を作成しました: http://jsfiddle.net/5t1zu6px/2/

.post-image {   
    width:40%;
    position:relative;
    float:left;
}
button {
    position:absolute;
    bottom:10%;
    right:-9%;
}

ありがとう

4

1 に答える 1

1

順序なしリストを使用します。以下の解決策を参照してください。

HTML

から:

<div class="post-image">
<img src="http://no11.ee/hulk/wp-content/uploads/2015/04/meeskond.png">
<button>BUTTON</button> 
</div>

に:

<div class="pst-img">
<ul>
<li><img src="http://no11.ee/hulk/wp-content/uploads/2015/04/meeskond.png" /></li>
<li><button>BUTTON</button></li>
</ul>
</div>

CSS

から:

.post-wrap {
  width:100%;
  height:377px;
}
.post-image {   
 width:40%;
 position:relative;
float:left;
}
button {
  position:absolute;
  bottom:10%;
  right:-9%;
}
.post-text {
  width:60%;
  float:left;
  text-align:center;
}
p {
  padding:40px;   
}

に:

.pst-img ul li { 
  display:inline-block; padding-right:100px; list-style:none; }
.post-wrap {
  width:100%;
  height:377px;
}
.post-text {
  width:60%;
  float:left;
  text-align:center;
}
p {
  padding:40px;   
}

JSFiddle リンクの更新: http://jsfiddle.net/5t1zu6px/7/

うまくいけば、これが役に立ちます!

于 2015-06-01T20:42:24.473 に答える