Home > Web Front-end > Front-end Q&A > jquery changes image size

jquery changes image size

PHPz
Release: 2023-05-25 11:04:10
Original
1118 people have browsed it

jQuery is a JavaScript library that simplifies the traversal and operation of HTML documents, while providing some commonly used interactive effects and functions for processing data. In web development, it is often necessary to use jQuery to change the size of images. Several commonly used methods will be introduced below.

1. Use CSS styles to change the image size

Add an img tag in the HTML file and add the class attribute to it:

<img src="image.jpg" class="image">
Copy after login

Then in the CSS file, use width and height attributes to change the image size:

.image {
  width: 50%;
  height: auto;
}
Copy after login

In this way, the width of the image will be set to 50% of the width of its parent element, and the height will be automatically adjusted according to the proportion. If you want to set a fixed width and height, you can set the height attribute to a specific value:

.image {
  width: 200px;
  height: 100px;
}
Copy after login

2. Use jQuery’s CSS method to change the image size

jQuery’s CSS method can be on the DOM element Set CSS properties.

First, add an img tag in the HTML file and add the id attribute to it:

<img src="image.jpg" id="my-image">
Copy after login

Then use jQuery’s CSS method to change the image size:

$(document).ready(function() {
  $("#my-image").css("width", "50%");
});
Copy after login

This way, The width of the image will be set to 50% of the width of its parent element. If you want to change the width and height at the same time, you can use object literals:

$(document).ready(function() {
  $("#my-image").css({
    "width": "200px",
    "height": "100px"
  });
});
Copy after login

3. Use jQuery's attr method to change the image size

The size of the image can be set through the width and height attributes. Use jQuery's attr method to change the attributes of the img tag.

$(document).ready(function() {
  $("#my-image").attr({
    "width": "50%",
    "height": "auto"
  });
});
Copy after login

In this way, the width of the image will be set to 50% of the width of its parent element, and the height will automatically adjust according to the proportion.

4. Create a new img element

Using jQuery, you can create and insert a new img element, and then change the image size by setting its properties.

First, create a container element in the HTML file:

<div id="image-container"></div>
Copy after login

Then use jQuery to create a new img element and insert it into the container element:

$(document).ready(function() {
  var img = $("<img>");
  img.attr("src", "image.jpg");
  $("#image-container").append(img);
});
Copy after login

Finally, Use CSS or attr methods to change the image size:

$(document).ready(function() {
  var img = $("<img>");
  img.attr("src", "image.jpg");
  img.css({
    "width": "200px",
    "height": "100px"
  });
  $("#image-container").append(img);
});
Copy after login

Summary:

We can change images in web pages through CSS, jQuery's CSS method, attr method and the method of creating a new img element the size of. Choosing different methods according to specific needs and applying them flexibly can help us better achieve web page effects.

The above is the detailed content of jquery changes image size. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template