source タグエレメント
source タグエレメントは、<video>、<audio>、<picture>といったメディアエレメントに条件によるリソースの選択が定義できる HTML タグエレメントです。
source タグエレメントによって、ファイル形式、デバイス条件、コーデックサポートなどの条件によって読み込みリソースが設定でき、レスポンシブ web デザインに利用できます。
<picture>
<source media="(min-width: 1200px)" srcset="img/monzen_autumn.jpg">
<source media="(min-width: 600px)" srcset="img/monzen_autumn_600.jpg">
<source media="(min-width: 450px)" srcset="img/monzen_autumn_450.jpg">
<img src="img/monzen_autumn_300.jpg" alt="test_img" style="width:auto;">
</picture>
詳しくは「動作の確認」を参照してください。
上記の例はデバイス条件である表示の横幅によって読み込む画像を変えています。
横幅を変更してみください。幅によって読み込む画像の大きさが変わります。
JavaScript
source タグエレメントの定義については HTMLSourceElement インターフェイスを参照してください。
