gpt4 book ai didi

javascript - 如何在向上或向下拖动图像时更改图像的大小?

转载 作者:行者123 更新时间:2023-11-30 12:59:31 26 4
gpt4 key购买 nike

大家好,我是编程初学者。 我想在我的网页上上下拖动图像时更改图像的大小?
当我向上拖动它时尺寸应该减小,当我向下拖动它时尺寸会增加。我现在可以通过动画改变它的大小,我希望它在我拖动它时发生。这是代码

 <!DOCTYPE html>
<html>
<head>
<style>
div.hidden
{
width:20px;
height:80px;
background:white;
position:relative;
overflow:hidden;
left:50px;
top:400px;
-webkit-animation-timing-function:linear;
-webkit-animation:myfirst 5s ;
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {background:white; height:0px;width:0;left:50px; top:40px; }

to {background:white; height:80px;width:20px;left:50px; top:430px;}

}
</style>
</head>
<body background="road.jpg">
<div style="position:relative;width:126px;height:350px; overflow:hidden; border: solid 1px;left:639px;top:307px;">
<div class="hidden";></div>
</div>

To: <input type="text" name ="To"><br><br>


</body>
</html>

最佳答案

这不是一个随时可用的示例,但它的想法可以帮助您..

var dragging = false;
$('img').mousedown(function(){
dragging = true; // Detect if we are dragging the image
});

$(document).mousemove(function(){
if(dragging === true) {
$('img').height(event.pageY + 'px'); // Detect how many pixels high from the top of the screen
}
});

$(document).mouseup(function(){
dragging = false; // detect when we are done
});

Demo

要在您的站点或其他地方而不是使用 event.pageY 使它正常工作,您可能需要对图像的 height 进行一些计算,图像的位置,并尝试算出您需要在图像中添加或删除多少像素。

关于javascript - 如何在向上或向下拖动图像时更改图像的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17760835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com