位置: 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)(损失函数是什么)

  • 小天才d2手表可以设置打字吗(小天才d2手表可以用电信卡吗)

    小天才d2手表可以设置打字吗(小天才d2手表可以用电信卡吗)

  • 灰度测试和ab测试区别(灰度测试和ab测试)

    灰度测试和ab测试区别(灰度测试和ab测试)

  • iphone原装充电头发烫(iphone原装充电头多少钱)

    iphone原装充电头发烫(iphone原装充电头多少钱)

  • 苹果xr4g网速慢的解决办法(苹果xr4g网络差)

    苹果xr4g网速慢的解决办法(苹果xr4g网络差)

  • 怎样打印excel表格在A4纸上(怎样打印excel表格中的一部分)

    怎样打印excel表格在A4纸上(怎样打印excel表格中的一部分)

  • 快手商家号必须认证吗(快手商家号必须是本人吗)

    快手商家号必须认证吗(快手商家号必须是本人吗)

  • jsn-tl00是什么型号手机(jsnal00a是什么手机型号)

    jsn-tl00是什么型号手机(jsnal00a是什么手机型号)

  • 手机后盖碎了有必要换吗(手机后盖碎了有什么影响)

    手机后盖碎了有必要换吗(手机后盖碎了有什么影响)

  • 微信不绑定手机号安全吗(微信不绑定手机号登录不上怎么办)

    微信不绑定手机号安全吗(微信不绑定手机号登录不上怎么办)

  • 家庭wifi去哪里办理(家里的wifi网址在哪里)

    家庭wifi去哪里办理(家里的wifi网址在哪里)

  • 小米9第几代指纹识别(小米9是什么指纹)

    小米9第几代指纹识别(小米9是什么指纹)

  • 监控换了个新路由器,为什么不能使用?(监控换了个新路由器,为什么手机连不上)

    监控换了个新路由器,为什么不能使用?(监控换了个新路由器,为什么手机连不上)

  • 快手附近人都在附近吗(快手附近人都在哪里看)

    快手附近人都在附近吗(快手附近人都在哪里看)

  • ps字体白边效果怎么做(ps文字白边带阴影是怎么做的)

    ps字体白边效果怎么做(ps文字白边带阴影是怎么做的)

  • 为什么应用商店里面下载不了东西(为什么应用商店没有QQ)

    为什么应用商店里面下载不了东西(为什么应用商店没有QQ)

  • 南方cass长度标准(南方cass9.1怎样标注长度)

    南方cass长度标准(南方cass9.1怎样标注长度)

  • 抖音怎么剪辑自己的音乐(抖音怎么剪辑自己的原声)

    抖音怎么剪辑自己的音乐(抖音怎么剪辑自己的原声)

  • 安居客怎么删除房源(安居客怎么删除发布的房源)

    安居客怎么删除房源(安居客怎么删除发布的房源)

  • 破壁机打肉馅按哪个键(破壁机如果打肉馅)

    破壁机打肉馅按哪个键(破壁机如果打肉馅)

  • trttl0a是什么型号(trt一tll0a)

    trttl0a是什么型号(trt一tll0a)

  • iphone11是ios13吗(iphone 11就是苹果11吗)

    iphone11是ios13吗(iphone 11就是苹果11吗)

  • vivoy93快捷功能怎么打开(vivos9快捷键)

    vivoy93快捷功能怎么打开(vivos9快捷键)

  • xr有单卡吗(xr有单卡吗和双卡有什么区别)

    xr有单卡吗(xr有单卡吗和双卡有什么区别)

  • 微信抽奖助手高级版怎么弄(微信抽奖助手高级版能显示什么数据信息)

    微信抽奖助手高级版怎么弄(微信抽奖助手高级版能显示什么数据信息)

  • JavaWeb 购物车项目(javaweb购物车设计报告)

    JavaWeb 购物车项目(javaweb购物车设计报告)

  • 深聊测试开发之:从订单支付流程来聊一聊,如何预防重复支付,建议收藏。(深度测试软件)

    深聊测试开发之:从订单支付流程来聊一聊,如何预防重复支付,建议收藏。(深度测试软件)

  • ntpdc命令  查询NTP守护进程(查看ntpdate状态)

    ntpdc命令 查询NTP守护进程(查看ntpdate状态)

  • 建筑业印花税核定征收
  • 应税劳务销售额怎么算
  • 税负怎么计算
  • 资产负债表其他应付款包括哪些
  • 客人受伤赔偿协议书范本
  • 投资盈利后可以买股票吗
  • 长投损失了如何处理
  • 字节跳动属于什么类型的企业
  • 增值税预缴表填写模板
  • 没有成立工会的企业怎么做账
  • 地价计入房产原值乘70%
  • 单位年底发放的补助
  • 税控盘超期还能清卡吗
  • 集体公司改制
  • 股东向公司借款需要交税吗
  • 资管公司如何缴纳流转税?
  • 税务局收到企业发票
  • 已开发票做账联放哪里
  • 设备维保服务费会计分录
  • 个人给单位垫付的款怎么做账
  • 如何升级mac系统到10.12
  • 如何理解内容
  • 进项票未认证怎么入账
  • 冲销货款应怎么记账
  • php实现上传图片到数据库
  • 会计分录错误用什么方法更正
  • ahqinit.exe是什么进程 ahqinit是安全的进程吗
  • php日期差
  • 如何使用linux服务器
  • win10蓝牙无法连接,有解决方法吗
  • 不给佣金
  • 如何增加税务稽查信息
  • 车辆运输费计入什么科目
  • 今夕七夕
  • 什么是社保差额
  • 网络工程师笔记大全
  • 在报税显示缺少税种信息
  • phpxdebug
  • 在项目进行过程中,一个开发人员
  • sta翻译中文
  • pdca安全管理方法
  • 应收债款的融资属于
  • 小规模纳税人无票收入怎么申报
  • 年报超时了可以补报吗
  • Uncaught DONException: Failed to execute ‘atob‘ on “window ‘: The string to be decoded is not carrec...
  • 商品流通企业采用售价法核算条件下
  • 织梦前台数据不能存入中文
  • mysql更新视图的方式
  • mongodb官方文档中文
  • protobuf 文档
  • 进项税额抵减额怎么算
  • 电子发票的优点好处
  • 在excel中怎么制作
  • 承兑汇票大回头是什么意思
  • 个税的缴纳期数是什么
  • 税务多措并举
  • 小规模纳税人每月不超过10万
  • 其他应付款付不出去怎么处理好
  • 土地增值税纳税申报期限
  • 固定资产出售通过什么科目
  • 会计学材料成本差异
  • 税金及附加如何预测
  • 公司自己制造设备怎么办
  • 印花税根据一个月的销售额来计提吗
  • 资产减值损失和资产减值准备的区别
  • 新开的公司税务那边要办什么
  • 建筑发票可以一次性抵扣吗
  • 借别人的承兑后期还现钱可以吗?
  • 在途物资和材料采购的区别
  • 企业经营情况怎么写版本
  • mysql复制命令
  • linux的安装方法
  • 老生常谈的近义词
  • node.js快速入门
  • js设计原则
  • 江苏国税增值税退税怎么操作
  • 上海税务举报电话多少
  • 土地增值额未超过20%
  • 党建阵地作用发挥不好
  • 西安税务总局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设