使用 CSS 按比例调整图像大小
原文:https://www . geeksforgeeks . org/resize-image-按比例-with-css/
responsive web 中使用了 responsive image 属性,该属性会自动调整图像大小以适应 div 容器。CSS 中的最大宽度属性用于创建调整图像大小属性。如果在 HTML 中定义了图像的宽度和高度,则 resize 属性将不起作用。
语法:
img {
max-width:100%;
height:auto;
}
如果需要,也可以使用宽度代替最大宽度。关键是使用 height:auto 覆盖图像上已经存在的任何 height =“…”属性。 CSS 属性最大宽度和最大高度很好用,但是很多浏览器不支持。
例 1:
<!DOCTYPE html>
<html>
<head>
<title>cell padding</title>
<style>
.gfg {
width:auto;
text-align:center;
padding:20px;
}
img {
max-width:100%;
height:auto;
}
</style>
</head>
<body>
<div class = "gfg">
<p id="my-image"><img src=
"https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-17.png">
</p>
</div>
</body>
</html>
输出:
常见的用法是设置最大宽度:100%;高度:自动;所以大图像不会超过它们的容器宽度。另一种方法是使用对象适合属性,这将适合图像,而不改变比例。
例 2:
<!DOCTYPE html>
<html>
<head>
<title>cell padding</title>
<style>
.gfg {
width:auto;
text-align:center;
padding:20px;
}
img {
width: 100%;
height: 100%;
object-fit: contain;
}
</style>
</head>
<body>
<div class = "gfg">
<p id="my-image"><img src=
"https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-17.png">
</p>
</div>
</body>
</html>
输出:
HTML 是网页的基础,通过构建网站和网络应用程序用于网页开发。您可以通过以下 HTML 教程和 HTML 示例从头开始学习 HTML。
CSS 是网页的基础,通过设计网站和网络应用程序用于网页开发。你可以通过以下 CSS 教程和 CSS 示例从头开始学习 CSS。
版权属于:月萌API www.moonapi.com,转载请注明出处