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

  • 荣耀play5tpro怎么投屏(荣耀play5tPro怎么装内存卡)

    荣耀play5tpro怎么投屏(荣耀play5tPro怎么装内存卡)

  • pptrgb颜色模式怎么设置

    pptrgb颜色模式怎么设置

  • 荣耀x10max如何打开智慧识屏(荣耀x10max如何打开内部nfc)

    荣耀x10max如何打开智慧识屏(荣耀x10max如何打开内部nfc)

  • 将目标程序obj转换成可执行文件(目标程序obj的程序称为)

    将目标程序obj转换成可执行文件(目标程序obj的程序称为)

  • 小度不能语音控制了怎么办(小度不能语音控制风扇)

    小度不能语音控制了怎么办(小度不能语音控制风扇)

  • 怎么把微信链接发到钉钉(怎么把微信链接发到企业微信)

    怎么把微信链接发到钉钉(怎么把微信链接发到企业微信)

  • 微分享是什么(微分享怎么开展)

    微分享是什么(微分享怎么开展)

  • iphonex 88%换电池吗(iphonex想换电池)

    iphonex 88%换电池吗(iphonex想换电池)

  • 为什么苹果电脑右键按不出来(为什么苹果电脑开不了机)

    为什么苹果电脑右键按不出来(为什么苹果电脑开不了机)

  • 在word窗口的编辑区,闪烁的一条竖线表示(在word窗口的编辑区,闪烁的一条竖线表示)

    在word窗口的编辑区,闪烁的一条竖线表示(在word窗口的编辑区,闪烁的一条竖线表示)

  • 苹果手机更新系统一直白屏了怎么办(苹果手机更新系统卡住了怎么办)

    苹果手机更新系统一直白屏了怎么办(苹果手机更新系统卡住了怎么办)

  • ipadair3是什么处理器(ipadair3到底是什么处理器)

    ipadair3是什么处理器(ipadair3到底是什么处理器)

  • 百度百科怎么创建自己(百度百科怎么创建个人简介)

    百度百科怎么创建自己(百度百科怎么创建个人简介)

  • 华为荣耀20是屏幕指纹吗(华为荣耀20屏幕锁怎么解)

    华为荣耀20是屏幕指纹吗(华为荣耀20屏幕锁怎么解)

  • word邮件合并全教程(word邮件合并全是第一页)

    word邮件合并全教程(word邮件合并全是第一页)

  • 支付宝人像照片身份验证失败(支付宝人像照片更改)

    支付宝人像照片身份验证失败(支付宝人像照片更改)

  • nsp是啥(nsp是啥文件)

    nsp是啥(nsp是啥文件)

  • 平板电脑可以插u盘吗(平板电脑可以插网银U盾吗)

    平板电脑可以插u盘吗(平板电脑可以插网银U盾吗)

  • dos系统中打印机设备名是prn吗(dos下打印命令)

    dos系统中打印机设备名是prn吗(dos下打印命令)

  • whatsapp手机日期不准确(whatsapp 日期)

    whatsapp手机日期不准确(whatsapp 日期)

  • 苹果手机的彩蛋在哪里(苹果手机彩蛋有什么)

    苹果手机的彩蛋在哪里(苹果手机彩蛋有什么)

  • vetas是什么牌子(vETAS是什么牌子手机)

    vetas是什么牌子(vETAS是什么牌子手机)

  • 小米nfc是什么(vivo手机有nfc吗)

    小米nfc是什么(vivo手机有nfc吗)

  • qq勿扰模式自动回复语怎么设置(qq勿扰模式自动回复语可爱)

    qq勿扰模式自动回复语怎么设置(qq勿扰模式自动回复语可爱)

  • Linux 批量替换内容的命令行方法(linuxvim批量替换)

    Linux 批量替换内容的命令行方法(linuxvim批量替换)

  • php显示和实际时间不同的解决(php显示当前时间)

    php显示和实际时间不同的解决(php显示当前时间)

  • 税收滞纳金调增填哪张表
  • 注册会计师税法真题
  • 挂车和牵引车如何选
  • 劳务报酬现金 过账
  • 中介费要求开发票中介公司不开
  • 研发支出的项目叫什么
  • 怎么才算小企业
  • 福利企业要求
  • 存货转固定资产的时点
  • 过路费是地税还是国税
  • 新成立的公司每天付款有要求吗
  • 免税农产品的范围有哪些
  • 2020年安装费的增值税税率是多少
  • 递延所得税怎么计提
  • 无票收入已报税,后来开票账务处理
  • 建筑企业怎么缴纳社保
  • 医疗卫生机构可以向其他单位或者个人分发第一类疫苗
  • 企业所得税汇算清缴表
  • win10两个屏幕两个桌面
  • 美团收入怎么处理的?
  • 收到负数发票怎么办
  • 预付账款为负数能转为应付账款吗
  • 电脑管家玩游戏卡吗
  • 用银行存款支付明年的财产保险费
  • 职业病治疗费用谁承担
  • 纳税人临时到外省从事经营活动
  • 售后回租融资租赁案例
  • 企业管理的管理系统
  • 印花税具体包括哪几类
  • 房租违约金怎么开发票
  • php自动识别验证码
  • 销售折让销货方式有哪些
  • vue $函数
  • Vue3【Transition(效果、CSS 过渡、使用animation、TransitionGroup、 KeepAlive、Teleport )】(七)-全面详解(学习总结---从入门到深化)
  • springmvc常见问题
  • 重复上次命令
  • 代扣代缴境外增值税时间
  • 怎么能开公司
  • 帝国cms8.0
  • 处置固定资产账务处理进什么科目
  • mysql查询表里数据
  • 计提工资包含个人扣款吗
  • 公司垫付生育津贴后,社保局未报销给公司
  • 个人所得税的纳税期限
  • 商家的促销
  • 员工出差报销补贴政策
  • 计提销售费用什么意思
  • 房地产企业怎么交房产税
  • 法院强制执行根本没用
  • 房地产公司项目经理待遇
  • 设备升级是什么意思
  • 辞退福利是入工资还是福利费
  • 应付账款在借方
  • 电子发票开具流程?
  • 会计年初如何轻松工作
  • 提供劳务的收入计入什么科目
  • mysqli修改表中数据
  • win10 build 21277
  • fedora29
  • mac 设置
  • window系统怎么取消开机密码
  • WinXP巧用Netsh工具快速填写IP参数
  • centos7视频教程
  • windows8安装密钥永久
  • win10非管理员账户开启管理员账户
  • android怎么ping
  • Extjs中使用extend(js继承) 的代码
  • mac 安卓系统
  • 批处理界面
  • python2.7多进程
  • c# unity 教程
  • jquery attribute
  • 用jquery
  • 国家税务总局财政部公告2023年第11号
  • 税务系统福利
  • 江苏国税申报
  • 昆山华润燃气多少钱一方
  • 企业所得税的改革与完善
  • 天津环保网站官网
  • 办图书馆怎么审批
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设