博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最基本的js与css 控制弹出层效果
阅读量:5994 次
发布时间:2019-06-20

本文共 1349 字,大约阅读时间需要 4 分钟。

<
html
>
<
head
>
<
title
>LIGHTBOX EXAMPLE
</
title
>
<
meta 
http-equiv
="Content-Type"
 content
="text/html; charset=gb2312"
 
/>
    
<
style 
type
="text/css"
>
          .black_overlay
{
             display
:
 none
;
 
             position
:
 absolute
;
  
             top
:
 0%
;
  
             left
:
 0%
;
  
             width
:
 100%
;
  
             height
:
 100%
;
  
             background-color
:
 black
;
  
             z-index
:
1001
;
  
             -moz-opacity
:
 0.8
;
  
             opacity
:
.80
;
  
             filter
:
 alpha(opacity=80)
;
  
        
}
 
        .white_content 
{
            display
:
 none
;
  
            position
:
 absolute
;
 
            top
:
 25%
;
 
            left
:
 25%
;
 
            width
:
 50%
;
 
            height
:
 50%
;
 
            padding
:
 16px
;
            border
:
 2px solid orange
;
 
            background-color
:
 white
;
 
            z-index
:
1002
;
            overflow
:
 auto
;
        
}
  
    
</
style
>
    
<
script 
language
="javascript"
>
        
function
 openWindow(){
            document.getElementById(
'
light
'
).style.display
=
'
block
'
;
            document.getElementById(
'
fade
'
).style.display
=
'
block
'
;
        }
        
function
 closeWindow(){
            document.getElementById(
'
light
'
).style.display
=
'
none
'
;
            document.getElementById(
'
fade
'
).style.display
=
'
none
'
;
        }
    
</
script
>
</
head
>
<
body
>
    
    
<
p
>可以根据自己要求修改css样式
    
<
input 
type
="button"
 value
="点击这里打开窗口"
 onclick
="openWindow()"
/></
p
>
    
</
body
>
    
<
div 
id
="light"
 class
="white_content"
>
     This is the lightbox content.
     
<
href
="#"
 onClick
="closeWindow()"
> Close
</
a
></
div
>
    
<
div 
id
="fade"
 class
="black_overlay"
></
div
>
    
</
html
>

转载于:https://www.cnblogs.com/tiger8000/archive/2011/11/02/2232979.html

你可能感兴趣的文章
Guava中针对集合的 filter和过滤功能
查看>>
小程序顶部导航栏的自定义
查看>>
ZooKeeper系列(3):znode说明和znode状态
查看>>
Java Arrays.sort源代码解析
查看>>
使用buildroot创建自己的交叉编译工具链【转】
查看>>
使用superlance插件增强supervisor的监控能力
查看>>
Dcloud课程7 单例模式一般用在什么场景
查看>>
Js:消息弹出框、获取时间区间、时间格式、easyui datebox 自定义校验、表单数据转化json、控制两个日期不能只填一个...
查看>>
移动Web前端,游客点击商品的收藏按钮,登录完成,回来之后,如何自动收藏...
查看>>
css自适应浏览器大小
查看>>
C#与C++的发展历程第二 - C#4.0再接再厉
查看>>
VS Code使用 Vue工程配置 eslint
查看>>
107. 二叉树的层次遍历 II
查看>>
ionic3+angular4+cordova 项目实例
查看>>
tracepath 路由跟踪命令
查看>>
(转)设计模式——观察者模式
查看>>
Jar包冲突解决方法
查看>>
彻底搞清楚Java并发 (一) 基础
查看>>
VS连接Windows Mobile模拟器
查看>>
SQL疑难杂症【3】链接服务器提示"无法启动分布式事物"
查看>>