拖动对话框效果
点击CLICK HERE
弹出登录界面对话框
鼠标按下即可拖动对话框
点击关闭按钮即可关闭对话框
代码:
CSS+HTML代码
<head>
<style>
* {
margin: 0;
padding: 0;
font-family: sans-serif;
}
body {
background-color: rgb(241, 241, 241);
}
.login-header {
width: 142px;
margin: 100px auto;
}
.login-header a {
text-align: center;
text-decoration: none;
color: black;
font-weight: 700;
font-size: 20px;
border: 2px solid #000;
padding: 10px;
}
.login-header a:hover {
color: darksalmon;
}
.login-box {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform:

这篇博客介绍了如何使用JavaScript创建一个可拖动的对话框。通过监听mousedown、mousemove和mouseup事件,实现对话框的拖动功能。当鼠标在对话框title区域按下时记录初始位置,然后在mousemove事件中计算对话框的新位置,确保对话框跟随鼠标移动。
1242

被折叠的 条评论
为什么被折叠?



