遮盖层实现(jQuery+css+html)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>遮盖层</title>
        <style>
            /* 登录层 */
            #choose{
                display:none;
                width:360px;
                height:230px;
                background:#69F;
                position:absolute;
                top:30%;
                left:40%;
                z-index:1000;
                opacity:0.8;                        /*背景的透明度:(Firefox适用;)*/
                filter:alpha(opacity =80);          /*背景的透明度:(IE适用);*/
                }  

            /*遮罩层*/
            #mid{
                display:none;
                width:100%;
                height:100%;
                background:#000;
                position:absolute;
                top:0;
                left:0;
                z-index:10;
                opacity:0.4;                        /*背景的透明度:(Firefox适用;)*/
                filter:alpha(opacity =40);          /*背景的透明度:(IE适用);
                }
        </style>
        </head>
        <body>
             <a href="#" class="click">点击按钮</a>              <!--填充内容开始 往body里面写点内容,因为遮盖层要通过body去获取界面的高宽度,从而body的高宽同时决定了遮盖层的高宽。但是码友们在平时运用这个demo的时候,由于所写body的代码肯定是有的,而且是比较多的,所以一定要忽略我下面填充的内容->
            1<br />1<br />1<br />1<br /> 1<br /> 1<br /> 1<br /> 1<br />1<br />1<br />1<br /> 1<br /> 1<br /> 1<br /> 1<br />1<br />1<br />1<br /> 1<br /> 1<br /> 1<br /> 1<br />1<br />1<br />1<br /> 1<br /> 1<br /> 1<br /> 1<br />1<br />1<br />1<br /> 1<br /> 1<br /> 1<br /> 1<br />1<br />1<br />1<br /> 1<br /> 1<br /> 1<br />            1<br />1<br />1<br />1<br /> 1<br /> 1<br /> 1<br /> 1<br />1<br />1<br />1<br /> 1<br /> 1<br /> 1<br /> 1<br />1<br />1<br />1<br /> 1<br /> 1<br /> 1<br /> 1<br />1<br />            <!-- 填充内容结束 -->         <!-- 表单层 -->
        <div id="choose">  

        <!-- 表单头部 -->
            <a class=close>关闭</a>
            <table>
                <tr>
                    <td colspan="3" class="td">
                    </td>
                </tr>
                <tr>
                    <td class="td1">登录名:</td>
                    <td class="td2"><input type="text"/></td>
                    <td class="td3">*</td>
                </tr>
                <tr>
                    <td class="td1">密&nbsp;码:</td>
                    <td class="td2"><input type="password"/></td>
                    <td class="td3">*</td>
                </tr>
                <tr>
                    <td class="td1">验证码:</td>
                    <td class="td2"><input type="text"/></td>
                    <td class="td3">*</td>
                </tr>
                <tr>
                    <td colspan="3" align="center"><input type="submit" value="登陆"/></td>
                </tr>
            </table>
        </div>  

        <!-- 遮盖层 -->
        <div id="mid"></div>
    </body>
    <script type="text/javascript" src="js/jquery-1.11.2.min.js" ></script>
        <script>
            $(function(){
                $(".click").click(function(){
                    var bh = $("body").height();  //获取当前浏览器界面的高度
                    var bw = $("body").width();   //获取当前浏览器界面的宽度
                $("#mid").css({
                    height:bh,      //给遮盖层的div的高宽度赋值
                    width:bw,
                    display:"block"  //遮盖层显示
                });
                $("#choose").show();
            });
            $(".close").click(function(){
                $("#choose").hide();
                $("#mid").hide();
            });
        });
    </script>
</html>
时间: 2024-10-13 02:07:24

遮盖层实现(jQuery+css+html)的相关文章

jQuery css() 方法

jQuery css() Method css() 方法设置或返回被选元素的一个或多个样式属性. 返回 CSS 属性 如需返回指定的 CSS 属性的值,请使用如下语法: css("propertyname"); 下面的例子将返回首个匹配元素的 background-color 值: 实例 $("p").css("background-color"); 尝试一下 » 设置 CSS 属性 如需设置指定的 CSS 属性,请使用如下语法: css(&qu

Jquery CSS 操作 - height() 方法

一.height() 方法 height() 方法返回或设置匹配元素的高度 $(".btn1").click(function(){ $("p").height(50); }); height方法事例 Jquery CSS 操作 - height() 方法,码迷,mamicode.com

【源码分享】jquery+css实现侧边导航栏

jquery+css实现侧边导航栏 最近做项目的时候,突然想用一个侧边导航栏,网上找了几个插件,有的太丑而且不太符合我的预期.与其修改别人的代码,不如自己来写一个了.废话不多说先上图,感兴趣的请继续看下去. 1效果图 当有顶部导航栏的时候侧边导航栏会消失. 响应式方面,同样的顶部导航栏消失后右下角的图标才出现.点击出现导航,选中后消失: 这里是个demo ,没有做平滑滚动,需要的可以自己加上. 大体就介绍这么多吧,下面上代码. 2css代码 这里是css代码,详情请看注释 1 <style>

jQuery&amp;CSS 顶部和底部固定浮动工具栏 兼容IE6

现在常常能看到一些网站(如:新浪微博和花瓣)导航条或工具栏固定在网页的顶部或其他地方.这样的布局方式,能便于用户点击和“曝光率”,不用每次都要把网页拖动到某个特定位置才能点击或看到. 其实这样的布局方式很早就有,只是没有那么个契机推广开吧.做起来也不复杂,只要设置一个小小的属性“position:fixed”便能完成,最关键的无不呼在于要兼容IE6而已. 首先我们来看HTML代码,是不是超简单?这里提供的只是一个简单的框架,实际应用的时候,只要把想要的元素添加东西就在这区域内加就行. HTML

jQuery css详解

今天确确实实是放了一天假,喝了点小酒,看了天天向上和快乐大本营以及中国好舞蹈,越来越热爱舞蹈了,还是总结一篇吧. @jquery css css(name|pro|[,val|fn):访问或设置匹配元素的样式属性 1 $("div").click(function(){ 2 $(this).css({width:20px,height:30px}) 3 }); offset([coordinates]):获取匹配元素在当前视口(body)的相对偏移 1 <p>hello b

简单实用的鼠标滑过图片遮罩层动画jQuery插件

nsHover是一款简单实用的鼠标滑过图片遮罩层动画jQuery插件.该插件可以在图片或块级元素上制作鼠标滑过时的遮罩层动画效果,它可以设置遮罩层的前景色和背景色,可以制作圆形图片等,非常实用. 在线预览   源码下载 使用方法 使用该鼠标滑过插件需要引入jQuery和ns.hover.min.js文件. 1 2 <script src="js/jquery.min.js"></script> <script src="js/ns.hover.m

jQuery CSS()方法改变CSS样式实例解析

转自:http://www.jbxue.com/article/24588.html 分享一个jQuery入门实例:使用CSS()方法改变现有的CSS样式表,css()方法在使用上具有多样性.其中有一种可接受两个输入参数:样式属性和样式值,两者之间用逗号分隔.比如要改变链接颜色,可以这样编写代码: $("#61dh a").css('color','#123456');//选择器‘$("#61dh a")'表示ID为‘#61dh'的元素下的所有链接.//.css(‘

jQuery CSS 操作

jQuery CSS 操作 jQuery 拥有三种用于 CSS 操作的重要函数: $(selector).css(name,value) $(selector).css({properties}) $(selector).css(name) CSS 操作实例 函数 css(name,value) 为所有匹配元素的给定 CSS 属性设置值: 实例 $(selector).css(name,value) $("p").css("background-color",&qu

Jquery+css实现图片无缝滚动轮播

Today,在XX学院的教学视频中,偶尔看到了Jquery+css实现图片无缝滚动轮播视频教程,虽然以前已写过类似的,但是我感觉他学的比较精简.为了方便以后做项目时直接拷贝,特地写出来,顺便和大家分享一下 最终实现界面如下: 页面加载时,自动轮播,轮播鼠标悬停在整个banner容器的时候,两边会显示向左,向右按钮,鼠标悬停在中下方索引圆圈的上面,自动跳转到相应的图片. banner容器里面包含了图片列表img,索引圆圈 num,还有按钮两个btn <div class="banner&qu