Sometimes, we want to make HTML element resizable using JavaScript. In this article, we’ll look at how to make HTML element resizable using JavaScript.
To make HTML element resizable using JavaScript, we can listen to the
mousemove
event. For instance, we write const div = document.querySelector(`div.before`);
const box = document.querySelector(`div.container`);
box.addEventListener(`mousemove`, (e) => {
const { offsetX, offsetY } = e;
div.style.width = offsetX + `px`;
});
to select the div we want to resize with
const div = document.querySelector(`div.before`);
Then we select its container with
const box = document.querySelector(`div.container`);
Next, we listen to the mousemove
event with addEventListener
. In the event listener, we set the width of the div
to the horizontal mouse position.
To make HTML element resizable using JavaScript, we can listen to the mousemove
event.
Total Views: 1,700