キーを組み合わせてパーセンテージを使用することです最大幅:
大きな画像では、最大幅:100%を与えるため、サイズ自体は大きくなることはありませんが、親として大きくなることはありません。
親のdivにその画像をラップします。このdivはdisplay:inline-blockになるので、コンテンツの幅と同じになります。このdivを相対的に配置します。
次に、小さな画像をdiv内に追加して絶対配置します。その位置は親(div)に相対的であり、身体ではありません。最大幅に25%(たとえば)を与え、%で上下左右の位置を指定します。
HTML:
<div class="wrapper">
<img class="big-img" src="big.png" />
<img class="small-img" src="big.png" />
</div>
はCSS:
.wrapper{
display: inline-block;
position:relative;
}
.big-img{
width: 100%;
max-width: 100%;
border: 1px solid blue;
}
.small-img{
border: 1px solid red;
position:absolute;
right: 10%;
top: 10%;
width: 25%;
max-width:25%;
}
DEMO
結果ウィンドウを小さくしてください、あなたは画像をリサイズし表示されます。
ショーコードまたはjsfiddle –
は、私は今の –
可能な重複コードを参照してください編集した[どのように私は、HTML内の別の上に一枚の画像を配置しますか?](http://stackoverflow.com/questions/48474/how-do -i-position-one-image-on-another-in-html) – Roy