Window width: px (Image width: px)
Device Pixel Ratio:
<div class="wrapper"> <picture> <source media="(max-width: 600px)" srcset="images/picture/sample-portrait@1x.jpg 1x, images/picture/sample-portrait@2x.jpg 2x, images/picture/sample-portrait@3x.jpg 3x"> <source srcset="images/picture/sample@1x.jpg 1200w, images/picture/sample@2x.jpg 2400w, images/picture/sample@3x.jpg 3600w" sizes="100vw"> <img id="sampleImage" src="images/picture/sample@3x.jpg" alt="サンプル画像"> </picture> </div> <!-- sample-portrait@1x.jpg : 600x800 /28kb sample-portrait@2x.jpg : 1200x1600 /79kb sample-portrait@3x.jpg : 1800x2400 /143kb sample@1x.jpg 1200 : 1200x800 /49kb sample@2x.jpg 2400 : 2400x1600 /143kb sample@3x.jpg 3600 : 3600x2400 /260kb -->
.wrapper { max-width: 1440px; margin: auto; padding: 30px; } img { width: 100%; height: auto; border: 2px solid gold; }