我想用鼠标在Web上移动图像并调整其大小。
所以我尝试使用Jquery。
Jquery的Draggable效果很好,但无法调整大小。
我的代码有什么问题?
并且您能推荐除jquery之外的其他方法吗?
<script>
$( function() {
$( "#yoman" ).draggable();
});
$( function() {
$( "#yoman" ).resizable();
});
</script>
</head>
<body>
<div id="yoman" class="ui-widget-content">
<img src = "https://www.froala.com/assets/blog/pages/post41_2.png" width="100px" height="100px">
</div>
</body>
答案 0 :(得分:3)
这是一个简单的解决方案。还有很多。通过这种方法,您可以通过拉图像的右下角来调整图像的大小。
.resizable {
display: inline-block;
background: red;
resize: both;
overflow: hidden;
line-height: 0;
}
.resizable img {
width: 100%;
height: 100%;
}
<div class='resizable'>
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/b/bb/Pigeon_Point_Lighthouse_%282016%29.jpg/220px-Pigeon_Point_Lighthouse_%282016%29.jpg" alt="">
</div>
答案 1 :(得分:1)
尝试在您的网站上包含此CSS文件:
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
jQuery .resizable()
需要使用jQueryUI CSS的样式。
答案 2 :(得分:0)
要查看您的图片,请将此CSS CSS添加:
#yoman { width: 100%; height: 100%; padding: 1.4324352342342423em; margin: 1px;}
链接: Diary.com - resize a image with HTML & JS