Menu Close

How to make HTML element resizable using JavaScript?

How to make HTML element resizable using JavaScript
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.

Posted in HTML, JavaScript

You can also read...