如何使用 CSS 创建自适应图像?


要创建一个自适应的图像,首先使用 <img> 元素设置一个图像。使用 widthmax-width 属性将相同图像设置为自适应图像。

设置图像

要在网页上设置图像,请使用 <img> 元素。图像的链接包含在 <img> 元素的 src 属性中 −

<img src="https://images.pexels.com/photos/34950/pexels-photo.jpg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt ="Rail Track">

上面,我们还为替换文本使用了 alt 属性。

设置自适应性

width 设置为 100% 以将一个图像转换为自适应图像。另外,您还需要设置 max-width 属性 −

img {
   width: 100%;
   max-width: 1000px;
}

举例

以下是使用 CSS 创建自适应图像的代码 −

<!DOCTYPE html>
<html>
<head>
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <style>
      img {
         width: 100%;
         max-width: 1000px;
      }
   </style>
</head>
<body>
   <h1>Responsive Images Example</h1>
   <h2>Resize the window to see responsive image scale up and down</h2>
   <img src="https://images.pexels.com/photos/34950/pexels-photo.jpg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt ="Rail Track">
</body>
</html>

举例

让我们看看如何使用 width 和 height 属性使图像自适应 −

<!DOCTYPE html>
<html>
<head>
   <style>
      img {
         width: 100%;
         height: auto;
      }
   </style>
</head>
<body>
   <h1>Responsive Images Example</h1>
   <h2>Resize the window to see responsive image scale up and down</h2>
   <img src="https://images.pexels.com/photos/34950/pexels-photo.jpg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt ="Rail Track">
</body>
</html>

举例

让我们看看如何使用 max-width 和 height 属性使图像自适应 −

<!DOCTYPE html>
<html>
<head>
   <style>
      img {
         max-width: 100%;
         height: auto;
      }
   </style>
</head>
<body>
   <h1>Responsive Images Example</h1>
   <h2>Resize the window to see responsive image scale up and down</h2>
   <img src="https://images.pexels.com/photos/34950/pexels-photo.jpg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt ="Rail Track">
</body>
</html>

更新时间:2023 年 12 月 8 日

523 次查看

开启你的职业生涯

通过完成该课程取得认证

开始
广告