Cambiar el tamaño de la imagen proporcionalmente con CSS

La propiedad de cambiar el tamaño de la imagen se usa en la web receptiva donde la imagen cambia de tamaño automáticamente para ajustarse al contenedor div. La propiedad max-width en CSS se usa para crear una propiedad de imagen de cambio de tamaño. La propiedad de cambio de tamaño no funcionará si el ancho y el alto de la imagen están definidos en el HTML. 

Sintaxis:

img {
    max-width:100%;
    height:auto;
}

El ancho también se puede usar en lugar del ancho máximo si lo desea. La clave es usar height:auto para anular cualquier atributo height=”…” ya presente en la imagen. Las propiedades CSS max-width y max-height funcionan muy bien, pero no son compatibles con muchos navegadores. Ejemplo 1: 

html

<!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>

Producción:

Un uso común es establecer max-width: 100%; altura: automático; para que las imágenes grandes no excedan el ancho de sus contenedores. Otra forma es el uso de la propiedad de ajuste de objeto, esto se ajustará a la imagen, sin cambiar la proporción. 

Ejemplo 2: 

html

<!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>                   

Producción:

CSS es la base de las páginas web, se utiliza para el desarrollo de páginas web mediante el diseño de sitios web y aplicaciones web. Puede aprender CSS desde cero siguiendo este tutorial de CSS y ejemplos de CSS .

Publicación traducida automáticamente

Artículo escrito por shefali163 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *