Box Modeling is a jQuery plugin that makes a DIV element resizable, rotatable, and animated using jQuery UI and CSS3 transformations.
javascript resize div by mouse drag, draggable and resizable div jquery, jquery resizable, resizable div javascript, resizable js, jquery drag resize and rotate image
How to make use of it:
1. Load the necessary jQuery library and jQuery UI into the document.
<!-- jQuery --> <script src="/path/to/cdn/jquery.slim.min.js"></script> <!-- jQuery UI --> <script src="/path/to/cdn/jquery-ui.min.js"></script> <link rel="stylesheet" href="/path/to/cdn/jquery-ui.css" />
2. Download and upload the Box Modeling plugin after jQuery.
<!-- jQuery --> <script src="/path/to/cdn/jquery.slim.min.js"></script> <!-- jQuery UI --> <script src="/path/to/cdn/jquery-ui.min.js"></script> <link rel="stylesheet" href="/path/to/cdn/jquery-ui.css" />
3. Attach the function box to the target DIV element, and enable resizable/rotate/moved functions.
<div class="box" data-id="1"> Box 1 </div> <div class="box" data-id="2"> Box 2 </div> ...
$('.box').boxModeling({ rotate: true, resize: true, move: true, });
4. Customize CSS Styles for Resize Handlers.
.resize-handler { height: 10px; width: 10px; background-color: #0055ff; position: absolute; border-radius: 100px; border: 1px solid #ffffff; user-select: none; display: none; } .resize-handler:hover {background-color: #0000cc;} .resize-handler.rotate {cursor: url('rotate_ccw.png'), auto;}
5. Set the minimum height and width of the element.
$('.box').boxModeling({ minWidth: 40, minHeight: 40, });
Resizable, Draggable, Rotatable jQuery Plugin, Box Modeling (JQuery Plugin) Github, jquery resizable panels, jquery resizable not working
See Demo And Download
Official Website(felipemacchiz): Click Here
This superior jQuery/javascript plugin is developed by felipemacchiz. For extra Advanced Usage, please go to the official website.