z-index设置说明

z-index设置说明
z-index越大越在上面
设置最顶层显示z-index:999999;position:relative;float: right;

层叠准则
1谁大谁上:在同以层叠上下文领域,层叠水平值(z-index值)大的在上面。
2 后来居上:当元素的层叠水平一致、层叠顺序相同时,在DOM流中处于后面的元素会覆盖前面的元素。
3 层叠上下文可以嵌套,内部层叠上下文及其所有子元素均受制于外部的层叠上下文。
4每个层叠上下文和兄弟元素独立,当进行层叠变化或渲染时,只需要考虑后代元素。
5对于position: relative / absolute以及Firefox/IE下含有position:fixed声明的定位元素,当其z-index值不为auto的时候,会创建层叠上下文。(具体实例参考下方链接2)
6 z-index 负值的作用:

  • 可访问性隐藏,只需在层叠上下文内的某一个父元素加个背景色即可。
  • 多背景模拟。
  • 定位在元素的后面。

例子如下所示:

<div style="z-index:999999;"><input type="button" value="全屏" style="position:relative;float: right; background-color: powderblue; z-index:999998;" id="fullScreen">
    <input id="fwidth" type="hidden" />
    <input id="fheight" type="hidden" />
    </div>

js单击事件

var fs_flag = false;
var fwidth = "";
var fheight = "";
//全屏功能
$("#fullScreen").click(function () {
    //兼容谷歌
    if (!fs_flag & $("#fullScreen").val() == "全屏" && document.documentElement.webkitRequestFullscreen) {
        document.documentElement.webkitRequestFullscreen();
        $("#fullScreen").prop("value", "还原");
        $("#fwidth").val(window.screen.width);//调整为屏幕大小
        $("#fheight").val(window.screen.height);
    }
    if (fs_flag & $("#fullScreen").val() == "还原" && document.webkitExitFullscreen) {
        document.webkitExitFullscreen();
        $("#fullScreen").prop("value", "全屏");

        $("#fwidth").val(hwidth);//还原回初始大小
        $("#fheight").val(hheight);
    }
    fs_flag = !fs_flag;
    //
    if (cform && cform.GetFormObj().JsForm.BackGround) {
        $("html").css("background-size", $("#fwidth").val() + "px    " + $("#fheight").val() + "px");
    }
});

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值