<**picture>元素通过包含多个<source>元素(需要写媒体特性)和一个<img>元素为不同的显示设备场景提供适合的图片版本
注意<picture>元素IE不支持
代码如下**
<div class="container">
<div class="row mt-5" >
<!-- 图片使用媒体查询 -->
<picture>
<source media="(min-width:1200px)" srcset="./images/1140.jpg">
<source media="(min-width:990px)" srcset="./images/960.jpg">
<source media="(min-width:768px)" srcset="./images/720.jpg">
<source media="(min-width:576px)" srcset="./images/540.jpg">
<img src="./images/img_01.jpg" class="img-fluid" alt="">
</picture>
</div>
</div>
与
有些图片下面会有一行解释文字就可以使用这种结构如下代码
<div class="container">
<div class="row mt-5">
<div class="col">
<figure class="figure">
<img src="./images/img_01.jpg" class="figure-img img-fluid" alt="">
<figcaption class="figure-caption text-center">This is the img title</figcaption>
</figure>
</div>
</div>
</div>
效果图