如何创建:响应式图像

学习如何使用 CSS 创建响应式图像。

响应式图像将自动调整以适应屏幕尺寸。

调整浏览器窗口大小以查看响应效果:

Lights

查看效果

如何创建响应式图像

第一步 - 添加 HTML:

<img src="nature.jpg" alt="Nature" class="responsive">

第二步 - 添加 CSS:

如果您希望图像的响应能力可同时放大和缩小,请将 CSS 的 width 属性设置为 100%height 设置为 auto

实例

.responsive {
  width: 100%;
  height: auto;
}

亲自试一试

如果您希望图像在必要时缩小,但绝不放大到大于其原始大小,请使用 max-width: 100%

实例

.responsive {
  max-width: 100%;
  height: auto;
}

亲自试一试

如果要将响应式图像限制为最大尺寸,请使用 max-width 属性以及您选择的像素值:

实例

.responsive {
  width: 100%;
  max-width: 400px;
  height: auto;
}

亲自试一试

相关页面

教程:CSS 图像

教程:CSS 响应式网页设计