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

  • 小规模30万免增值税1点怎么申报税款
  • 注册公司不开账户可以吗
  • 社保是当月计提当月的吗
  • 会计账本需要装订的有哪些
  • 固定资产二级科目取消原因
  • 折让折扣负数发票的会计处理
  • 车间管理人工资计入什么科目
  • 利润表里的所得税怎么算
  • 公司购车入固定资产包括哪些
  • 外单位人员报销差旅费会计分录
  • 包工包料挣钱吗
  • 开立基本账户所需资料
  • 汇算清缴期间费用社保填哪里
  • 企业购买机械设备是否需要进行过户登记
  • 企业拆迁补偿款要交税吗
  • 去税务局增加税目需要带什么资料
  • 报税没有报怎么办
  • 二甲醚增值税税率9%
  • 公账转私账用途怎么写
  • 企业自有固定资产有哪些
  • 取得运输单位开具的普通发票
  • 航天金税服务费280怎么缴费
  • 小额纳税人增值税专用发票税率1%
  • linux |bc
  • 家里的无线网连着连着就断了
  • autorun.exe无法运行
  • 公账提取备用金限额
  • 哪些情形不属于伪现金
  • iis 7下安装laravel 5.4环境的方法教程
  • 餐饮类的增值税
  • 注册资金抽回
  • 已失效是什么意思
  • 企业接受投资会导致所有者权益增加吗
  • 企业在建工程领用原材料的会计分录
  • 交易性金融资产处置时的会计核算步骤
  • python数组合并并排序
  • 残疾人就业保障金申报时间
  • sql server 2008使用
  • 创建一个空的学生基本信息表的副本
  • 在建工程如何转固
  • 超市购销和联营哪个好
  • 福利企业增值税退税标准
  • 企业在建工程领用自产应税消费品成本为10000元
  • 到银行货款现金怎么货
  • 存货出售,资产减值损失如何处理
  • 冲暂估成本怎么做分录
  • 国有资产无偿划转税收政策
  • 排污费主要用于哪些方面
  • 如何查询公司的营业执照照片
  • 摊销方法如何选择
  • 案例分析收到了哪些安全启示
  • 园林土方施工有哪些分项工程
  • 所有者权益增加额怎么计算
  • 会计账簿的设置与登记
  • SQL Server ltrim(rtrim()) 去不掉空格的原因分析
  • mysql深入理解
  • 2021win10激活
  • linux监视内存详细信息命令
  • window7 aero
  • window web
  • windows 个性化设置包含哪些方面?
  • 苹果电脑连不上网络但是wifi正常
  • linux ssh安装包
  • 联想电脑win7系统开机修改开机密码
  • 原生js实现仿苹果Siri语音助手特效动画
  • 分享五个有用的东西
  • ie6怎么设置兼容性
  • python文本处理教程
  • android/bitmap.h
  • js实现二叉查找树
  • 深入理解计算机系统 电子书
  • angular.js
  • JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
  • 一次$.getJSON不执行的简单记录
  • 网上税务局电子发票怎么领用
  • 纳税信用等级C怎么调整
  • 发票开票人一定要真实姓名吗
  • 税务局无编制人员工资
  • 百旺税控盘怎么清卡
  • 我国现行税率分
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设