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

简介:

1,先看下效果:

 

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

 

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

 2,核心代码

边框阴影效果:

 

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

 

 

背景模糊效果:

Css代码   收藏代码
  1. -ms-filter: blur(2px) brightness(90%);  
  2. -webkit-filter: blur(2px) brightness(90%);  
  3. -moz-filter: blur(2px) brightness(90%);  
  4. -o-filter: blur(2px) brightness(90%);  
  5. filter: blur(2px) brightness(90%);  

 

注意:

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

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

Css代码   收藏代码
  1. .subPagePanel a.close:hover {  
  2.             background-position: -278px -196px; /*x, y */;  
  3.         }  

 

相关文章
|
JavaScript 前端开发
js弹出框(第二次及以后不会弹)
js弹出框(第二次及以后不会弹)
99 0
|
JavaScript 算法 前端开发
【前端算法】JS实现数字千分位格式化
JS实现数字千分位格式化的几种思路,以及它们之间的性能比较
369 1
|
存储 前端开发 算法
一行代码解决LeetCode实现 strStr()使用JavaScript解题|前端学算法
一行代码解决LeetCode实现 strStr()使用JavaScript解题|前端学算法
187 0
一行代码解决LeetCode实现 strStr()使用JavaScript解题|前端学算法
|
存储 机器学习/深度学习 JavaScript
JS 你最少用几行代码实现深拷贝?
JS 你最少用几行代码实现深拷贝?
JS 你最少用几行代码实现深拷贝?
|
JavaScript 前端开发 算法
JavaScript实现一段时间之后关闭广告
简介:通过JavaScript实现在一段时间之后,广告消失。
148 0
JavaScript实现一段时间之后关闭广告
|
JavaScript 前端开发 算法
JS实现鼠标悬停变色
本文实现的是利用JS实现当鼠标悬停在表格上的时候,表格发生变色。 CSS渲染 JS逻辑 `
240 0
JS实现鼠标悬停变色
|
JavaScript 前端开发 数据安全/隐私保护
JS实现关闭图片窗口
通过事件的绑定来实现,关闭二维码的效果。
178 0
JS实现关闭图片窗口
|
前端开发 JavaScript Windows
js实现body背景图自动扩缩 光靠css几乎无法实现这样的效果
js实现body背景图自动扩缩 光靠css几乎无法实现这样的效果
238 0
js实现body背景图自动扩缩 光靠css几乎无法实现这样的效果
|
存储 JavaScript
js实现多选、全选、反选、取消选择(篇一)
js实现多选、全选、反选、取消选择(篇一)
442 0
|
JavaScript 前端开发
利用JavaScript实现二级联动
利用JavaScript实现二级联动 要实现JavaScript二级联动效果,首先要确定需要哪些技术: 二维数组 for in循环 new Option(text,value,true,true) add(option,null) onchange() 表单事件 HTML代码: <!-- <input type="text" id="text"> --> 请选择省份: <select name="" id="provinces"> <!-- <option value="江苏省">江苏省</option>

热门文章

最新文章