`

js 实现可以移动位置的弹出框

阅读更多

1,先看下效果:

 

而且对话框是可以拖动的:

 

点击对话框右上角的X 可以关闭对话框:

 2,核心代码

边框阴影效果:

 

 div.shadow {
            -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=143, Color=#EA4748)"; /*IE 8*/
            -moz-box-shadow: 4px 3px 10px #03a9f4; /*FF 3.5+*/
            -webkit-box-shadow: 4px 3px 10px #03a9f4; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
            box-shadow: 4px 3px 10px #03a9f4; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
            filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color=#03a9f4); /*IE 5.5-7*/
        }

 

 

背景模糊效果:

-ms-filter: blur(2px) brightness(90%);
-webkit-filter: blur(2px) brightness(90%);
-moz-filter: blur(2px) brightness(90%);
-o-filter: blur(2px) brightness(90%);
filter: blur(2px) brightness(90%);

 

注意:

(1)设置.subPagePanel h2margin-top为0,否则标题栏顶部会有白色空白;

(2)鼠标放在对话框"关闭"按钮上,按钮颜色变成红色,实现代码css:

.subPagePanel a.close:hover {
            background-position: -278px -196px; /*x, y */;
        }

 

源代码见附件

 

 

 

 

  • 大小: 67.1 KB
  • 大小: 43.1 KB
  • 大小: 21.7 KB
2
0
分享到:

相关推荐

    js右下角渐渐弹出框

    一个简单的弹出框结构可能包括一个`div`元素,用于包裹内容,我们可以给它添加一个类名,如`popup`,以便于后续的CSS和JS操作: ```html 这里是弹出框的内容 关闭 ``` 在这个例子中,`hidden`类将用于初始隐藏...

    JS动态弹出框,动态效果,lightbox2.3

    "JS动态弹出框,动态效果,lightbox2.3"是一个专为实现这种效果的JS库,它提供了美观且具有动态效果的弹出框解决方案。 Lightbox2.3 是这个库的版本号,它是一款轻量级、易于使用的插件,旨在为用户提供优雅的图片...

    弹出框样式

    在给定的标题“弹出框样式”和描述中,我们可以看出重点在于使用JavaScript(js)和jQuery(jquert)来实现弹出框的特效和可拖动功能。下面我们将深入探讨这些知识点。 首先,jQuery是一个强大的JavaScript库,它...

    Javascript弹出框架

    JavaScript弹出框架是一种常见的网页交互技术,用于在用户与页面交互时显示额外信息或功能,如警告、确认对话框、模态窗口等。在这种框架中,`lhgdialog` 是一个具体的实现,它是一个轻量级且功能丰富的弹出对话框...

    js弹出框-弹出层-拖拽-兼容

    在这个"js弹出框-弹出层-拖拽-兼容"的插件中,开发者通过纯JavaScript实现了弹出层的创建、拖拽功能的添加,并优化了代码以适应多种浏览器环境。这个插件的价值在于它不需要依赖jQuery或其他大型库,降低了页面加载...

    使用JAVASCRIPT实现弹出框,过一段时间自动消失.txt

    通过使用JavaScript,我们可以实现一个弹出框,使其在显示一段时间后自动消失,为用户提供更好的体验,避免长时间占据屏幕空间。下面将详细解析这一功能的实现方法。 #### 1. 创建弹出框对象与显示逻辑 在给定的...

    泽元div 弹出层,弹出框

    弹出框的实现可以通过JavaScript动态修改DOM元素的样式,使其从隐藏变为可见。同时,为了确保用户体验,弹出框还应该有适当的阴影效果,以便与背景内容区分开。 **3. 拖动层** 拖动层是指允许用户通过鼠标拖动来...

    CSS3动画过渡的jquery动态弹出框插件_弹出框_

    结合CSS3的`transform`属性,可以实现旋转、缩放、移动等多种动画效果。 创建动态弹出框插件时,还需要考虑以下关键点: 1. **用户交互**:确保弹出框在用户点击按钮、链接或其他交互元素后正确触发。同时,提供...

    模拟弹出框

    在IT行业中,弹出框是一种常见的用户界面元素,它用于向用户提供信息、确认操作或接收用户的...无论是Web开发还是移动应用开发,选择合适的库和工具,遵循良好的设计原则,都可以创建出既实用又吸引人的模拟弹出框。

    CSS3+JS实现的不同交互弹出框带关闭按钮动态特效源码.zip

    3. **过渡**:应用`transition`属性实现元素属性变化时的平滑过渡,例如弹出框大小变化或位置移动。 4. **变换**:使用`transform`属性改变元素的形状、尺寸或位置,例如缩放(`scale()`)弹出框或旋转(`rotate()`...

    弹出框模板

    6. **响应式设计**:讲解如何确保弹出框在不同设备和屏幕尺寸上正常工作,以适应移动设备和桌面端。 7. **最佳实践**:分享提高用户体验的建议,如避免滥用弹出框、合理设计关闭机制等。 8. **案例分析**:可能...

    自定义弹出框提示框确认弹框

    如果这是一个代码示例,里面可能包含了实现自定义弹出框或确认弹框的具体代码片段,分析这个文件可以帮助深入理解如何在实际项目中应用这些概念。 总之,自定义弹出框和确认弹框是软件开发中的重要组成部分,它们...

    可拖动弹出框插件.zip

    "可拖动弹出框插件"是一种专为网页应用设计的JavaScript组件,它增强了弹出框的功能,让用户可以自由地通过鼠标拖动来调整弹出框的位置,从而提高用户体验。在本例中,我们关注的是一个名为"easydialog.js"的原生...

    个性弹出框

    `mdialog.js`是核心的JavaScript实现,它包含弹出框的主要逻辑。这个文件可能会有以下功能: 1. 初始化弹出框:创建DOM元素,设置初始样式和内容。 2. 显示/隐藏逻辑:根据用户交互或编程调用来显示或隐藏弹出框,...

    jQuery弹出层 可移动层 提示框 浮动层

    通过查看这些文件,我们可以更具体地了解实现细节,如如何触发弹出层、如何处理用户交互、如何更新和移动弹出层的位置等。 在实际应用中,我们可以利用jQuery的插件如`layer.js`或`dialog`来快速实现弹出层功能。...

    手机html5弹出框

    JavaScript是实现弹出框功能的关键。可以使用`showModal()`和`close()`方法来控制`<dialog>`元素的显示和关闭。对于不支持`<dialog>`的浏览器,可以创建自定义的DOM元素,然后通过JavaScript控制其显示、隐藏、定位...

    各种弹出框

    本话题将深入探讨"各种弹出框"在微信小程序中的应用,包括三种官方弹出框和两种自定义实现的方法。 首先,我们要了解的是微信小程序中的三种官方弹出框: 1. **Toast**:Toast是一种轻量级的提示弹窗,通常用于...

    基于JavaScript实现弹出框效果

    移动弹出框 实现弹出框的移动功能,需要处理三个事件:`mousedown`、`mousemove`和`mouseup`。`mousedown`事件用于记录按下鼠标时的位置,启动移动模式;`mouseup`事件用于记录松开鼠标时的位置,结束移动模式;而...

    windwo弹出框

    知识点:Windows弹出框在Web开发中的实现与定制 在Web开发中,窗口弹出框是一种常见的用户交互方式,用于显示额外的信息、收集用户输入或确认操作等场景。本知识点将详细探讨如何在HTML和JavaScript的基础上,利用...

Global site tag (gtag.js) - Google Analytics