【提问】有没有大佬能帮我看看这个怎么弄-前端板块造梦空间论坛-技术交流-造梦空间论坛

提问有没有大佬能帮我看看这个怎么弄

问题:明明写的是图片控制点,但是运行后 移动图片没变化只能移动右下角的最小的控制点才能调整,求大神帮帮忙,谢谢(⑅•͈ᴗ•͈).:*♡

<html>
<head>
<style>
.popup {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
padding: 20px;
border: 1px solid #ccc;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
display: inline-block;
resize: both;
overflow: auto;
width: 80%;
height: 80%;
}
.popup::before {
content: "";
position:fixed;
top: 0px;
left: 0px;
width: 200px;
height: 200px;
background-image: url("");
background-size: cover;
cursor: move;
}
.popup::after {
content: "";
position:fixed;
z-index: 9999;
right: -2.5px;
bottom: -2px;
width: 100px;
height: 100px;
background-image: url("https://img1.baidu.com/it/u=2371355290,1190339921&fm=253&fmt=auto&app=138&f=JPEG?w=570&h=320");
background-size: cover;
cursor: se-resize;
}
.ppw{
width:100%;
height:100vh;
position:absolute;
top:0%;
left:0%;
}
</style>
<script src="js/jq.js"></script>
</head>
<body>
<div id="popup" class="popup">
<iframe src="https://4399.com" class="ppw"></iframe>
</div>
<script>
var popup = document.getElementById("popup");
var moveIcon = popup.querySelector("::before");
var isMoving = false;
var startOffsetX = 0;
var startOffsetY = 0;
moveIcon.addEventListener("mousedown", function(event) {
isMoving = true;
startOffsetX = event.clientX - popup.offsetLeft;
startOffsetY = event.clientY - popup.offsetTop;
});
document.addEventListener("mousemove", function(event) {
if (isMoving) {
var newLeft = event.clientX - startOffsetX;
var newTop = event.clientY - startOffsetY;
popup.style.left = newLeft + "px";
popup.style.top = newTop + "px";
}
});
document.addEventListener("mouseup", function() {
isMoving = false;
});
</script>
</body>
</html>

请登录后发表评论

© 造梦空间论坛