過去にかなりの数のレスポンシブ サイトを完成させましたが、このシナリオに苦労しています。
この効果を生成したい: http://playwp.equiet.sk/
画像 div の 1 つに対して、私が行ったことの jsfiddle を作成しました。オーバーレイで適切に機能させることができず、誰かがこれを理解するのを手伝ってくれることを望んでいたので、追加したレスポンシブの側面を取り除きました。
これが私のjsfiddleです 。
<div class="one">
<img src="http://tst.eclipsecreative.ca/3clips3/wp-content/uploads/2013/01/team.jpg"/>
<div class="two">
<img src="http://tst.eclipsecreative.ca/3clips3/wp-content/uploads/2013/01/team-hover.jpg"/>
<div class="info">
<p class="name">Sally Salamander</p>
<p class="position">Account Manager</p>
</div>
<div class="social">
<a href="#"><img src="http://www.tompeters.com/_/i/twitter-icon.png" /></a> <a href="#"><img src="http://www.tompeters.com/_/i/twitter-icon.png" /></a> <a href="#"><img src="http://www.tompeters.com/_/i/twitter-icon.png" /></a>
</div>
</div>
</div>
.one {
position: relative;
background-color: transparent;
}
.two {
position: relative;
top: -364px;
left: 0px;
}
.info {
position: relative;
top: -365px;
padding-top: 30px;
padding-left: 30px;
background-color: transparent;
}
.social {
position: relative;
top: -365px;
padding-top: 15px;
padding-left: 30px;
background-color: transparent;
}
.name {font-size: 24px;}
.position {font-size: 16px;}
編集:ここに私が意味する別の例があります(ホバーグリッチは無視してください):
http://jsfiddle.net/mattmagi/3d5Jr/
ブロックは左にフロートするので、ブラウザーが大きくなるにつれてより多くのブロックが表示されますが、その中間のサイズの場合、ブラウザーを自動的に埋めて、画像の右側に空白がないようにしたいので、それを持ってください合わせてスケールします。
前もって感謝します。