位置: IT常识 - 正文

纯css实现自定义弹窗(css 自定义变量)

编辑:rootadmin
纯css实现自定义弹窗 前言:

推荐整理分享纯css实现自定义弹窗(css 自定义变量),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css自定义选择器,自定义css样式怎么添加,css自定义函数,css自定义属性,css自定义函数,自定义css是什么意思,自定义css怎么写,自定义css怎么写,内容如对您有帮助,希望把文章链接给更多的朋友!

有必要先了解以下思路再进行代码的书写

思路### 其实弹窗实现很简单: 1. 首先准备一个顶层div 将作为弹窗 设置z-index为一个比较大的值,如z-index=30,使其置于顶层; 设置display:none,使初始被隐藏; 2. 添加锚定行为 定义一个a标签,使被点击时弹窗div被锚定,会触发被锚定标签的“当前活动”伪类样式 3. 给弹窗div设置“当前活动”伪类样式,即:弹窗div:target{css} 使其显示:display:block​ 4. 给弹窗div添加一个子a标签,用于隐藏窗口 给这个子a标签href="#"        当点击后使弹窗div不为当前活动元素,从而使其target伪类样式不生效### 另外使整个网页背景虚化: 其实也是主要利用z-index来实现一个图层,该图层尺寸占整个网页窗口尺寸、有一定的透明度、在弹窗div中定义作为其子元素(使具有和弹窗相同的行为)代码<style>    html,body{        margin: 0;        padding: 0;        width: 100%;        height:100%;   }    .app{        width: 100%;        height: 100%;   }    .window{        position: fixed;        top: 0;        right: 0;        left: 0;        bottom: 0;        display: none;        background-color: rgba(0, 0, 0, 0.2);        z-index: 20;    /*背景层*/        text-align: center;   }​    .window:target{        display: block;​   }    .window_content{        width: 400px;        height: 400px;        margin: 15% auto;        z-index: 30;    /*置顶窗口层*/        background-color: pink;   }</style>​​​​<!-- 在这里设置一个弹窗 --><div id="window" class="window">    <div class="window_bg"></div>    <div class="window_content">        <h1>MyWindow</h1>        <h2>hello world</h2>        <a href="#">关闭</a>    </div></div>​<div class="app">    <button class="link">        <a href="#window">弹窗</a>    </button></div>
本文链接地址:https://www.jiuchutong.com/zhishi/297849.html 转载请保留说明!

上一篇:前端面试题 | 什么是回流和重绘?它们的区别是什么?(前端面试题什么是网络协议)

下一篇:损失函数 | BCE Loss(Binary CrossEntropy Loss)(损失函数是什么)

  • 华为nova9pro是双扬声器吗(华为nova9pro是双卡双待吗怎么放卡)

    华为nova9pro是双扬声器吗(华为nova9pro是双卡双待吗怎么放卡)

  • 闲鱼交易成功后还能申请退款吗(闲鱼交易成功后钱到哪)

    闲鱼交易成功后还能申请退款吗(闲鱼交易成功后钱到哪)

  • 快手的查找功能不见了怎么办(快手的查找功能在哪里)

    快手的查找功能不见了怎么办(快手的查找功能在哪里)

  • 超视网膜xdr和liquid区别

    超视网膜xdr和liquid区别

  • oppo闪充在哪里设置(oppo闪充在哪里找)

    oppo闪充在哪里设置(oppo闪充在哪里找)

  • 爱奇艺新客首月1元是什么意思(爱奇艺新客首月6元怎么变22)

    爱奇艺新客首月1元是什么意思(爱奇艺新客首月6元怎么变22)

  • 抖音没直播过为什么会有音浪(抖音没有直播为什么显示直播过)

    抖音没直播过为什么会有音浪(抖音没有直播为什么显示直播过)

  • 凑单退款对账号有影响吗(凑单退款会封号吗)

    凑单退款对账号有影响吗(凑单退款会封号吗)

  • 抖音变漫画的特效在哪(抖音变漫画的特效软件)

    抖音变漫画的特效在哪(抖音变漫画的特效软件)

  • 直播带货需要什么设备(直播带货需要什么显卡)

    直播带货需要什么设备(直播带货需要什么显卡)

  • 苹果手机按住屏幕抖动怎么处理(苹果手机按住屏幕换壁纸没反应)

    苹果手机按住屏幕抖动怎么处理(苹果手机按住屏幕换壁纸没反应)

  • 拍立得7c和7s的区别(拍立得7和8)

    拍立得7c和7s的区别(拍立得7和8)

  • oppoa11呼吸灯怎么设置(oppo啊a11x手机呼吸灯设置)

    oppoa11呼吸灯怎么设置(oppo啊a11x手机呼吸灯设置)

  • iphone照片删不掉怎么办(iphone照片删不掉,相片也保存不了)

    iphone照片删不掉怎么办(iphone照片删不掉,相片也保存不了)

  • 快手打不开闪退怎么回事(快手打不开闪退问题)

    快手打不开闪退怎么回事(快手打不开闪退问题)

  • 华为p30pro怎么放手机卡(华为p30pro怎么放大APP的字体)

    华为p30pro怎么放手机卡(华为p30pro怎么放大APP的字体)

  • 抖音怎么取消实名认证(抖音怎么取消实名身份认证绑定?)

    抖音怎么取消实名认证(抖音怎么取消实名身份认证绑定?)

  • 安卓9.1系统新功能(安卓9.1.1系统)

    安卓9.1系统新功能(安卓9.1.1系统)

  • 手机上怎么关闭弹出窗口(手机上怎么关闭银行卡短信服务费)

    手机上怎么关闭弹出窗口(手机上怎么关闭银行卡短信服务费)

  • a1670是平板ipad几(苹果平板a1670是几代)

    a1670是平板ipad几(苹果平板a1670是几代)

  • 小米8有小爱语音助手吗(小米8小爱语音唤醒怎么设置)

    小米8有小爱语音助手吗(小米8小爱语音唤醒怎么设置)

  • word分界线怎么设置(word里分界线怎么整)

    word分界线怎么设置(word里分界线怎么整)

  • 8个月前通话记录怎么查(8年前的通话记录)

    8个月前通话记录怎么查(8年前的通话记录)

  • qq怎么设置指纹密码(进入qq怎么设置指纹)

    qq怎么设置指纹密码(进入qq怎么设置指纹)

  • 薏米红豆粥的做法与功效(薏米红豆粥的做法视频)

    薏米红豆粥的做法与功效(薏米红豆粥的做法视频)

  • CSS样式(css样式居中)

    CSS样式(css样式居中)

  • 亏损企业需要计提递延所得税资产吗
  • 增值税额的计算公式写销售额除以1.13*0.13对吗
  • 怎么免费用别人的网
  • 扫微信送礼品是诈骗吗
  • 出售库存的原材料表格
  • 违约金收入需要缴纳印花税吗
  • 销售收入冲红如何入账
  • 管理费用多计提了怎么冲
  • 客户为了凑整多打的款计入什么科目?
  • 不收汇样品的会计分录
  • 印花税金额不足多少可以不收
  • 个人所得税反推器
  • 普通发票开票人为管理员是否可以报销?
  • 为何要简并增值税税率?
  • 固定资产进项票能抵扣吗
  • 开个人发票需要身份证号码吗
  • 工商年报报表
  • 纳税申报有哪些规定
  • 企业所得税哪些不可以税前扣除
  • 生产企业出口退税全部流程
  • 建立账套的简单操作
  • 资产转让税费哪方承担
  • 买卖交什么税
  • 短期借款有没有上年结转
  • 其他权益工具投资公允价值变动怎么计算
  • 报销差旅费退回余款填什么凭证
  • 加班工资算补贴么
  • 配置eAccelerator和XCache扩展来加速PHP程序的执行
  • 加计扣除减免政策
  • php模板引擎原理
  • php运算符号
  • php图形图像处理技术
  • 技术维护服务费
  • 前端面试题目100及最佳答案
  • 股本减少是什么意思
  • 大学生web前端期刊有哪些
  • php使用什么开发工具
  • pythonjson文件存储
  • ps橡皮擦不是圆圈了
  • 新会计准则增加了哪些科目
  • 土地作为无形资产摊销年限
  • 金蝶kis的使用方法
  • 帝国cms自定义列表
  • 稽查查补的税款由谁追征
  • 征地补偿需要去村委会吗
  • 应收应付会计分录大全
  • 销售商品返还现金
  • 关于出售使用过的产品
  • 把公司土地转让合法吗
  • 计提福利费是什么意思
  • 多计提的税费怎么处理
  • 费用转销是什么意思
  • 收到财付通的短信通知
  • 以物易物方式销售货物的增值税处理
  • 递延所得税资产是什么意思
  • 转账支票怎么填写会计凭证
  • 发票已开的情况下不确认收入可以吗?
  • 年末净利润为负说明什么
  • 公司支付质保金怎么做账
  • mysql数据库分区查询
  • 存储过程的定义及调用方法
  • ios 数据库版本升级
  • windows10 rs2
  • ubuntu20.04安装vnc
  • 如何调整输入法框的大小
  • win7系统运行卡怎么办
  • linux文件权限的设置与修改
  • 升级win10后
  • win7电脑没有显示无线网络
  • linux安装步骤
  • 我今天抽6
  • 狗刨教学视频新手入门
  • windows与苹果
  • 新浪微博随时随地
  • 安卓演示模式有什么用
  • JavaScript中的NaN代表什么
  • jquery 异步加载
  • android数据存储文件读写实验
  • 机构改革哪个单位负责
  • 印花税票有什么用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设