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

  • 360n6pro有光学防抖吗 360手机n6pro支持光学防抖吗(360n6pro有没有红外线)

    360n6pro有光学防抖吗 360手机n6pro支持光学防抖吗(360n6pro有没有红外线)

  • ipad可以同时连接蓝牙键盘和鼠标吗

    ipad可以同时连接蓝牙键盘和鼠标吗

  • 华为畅享10如何隐藏应用(华为畅享10如何关闭HD)

    华为畅享10如何隐藏应用(华为畅享10如何关闭HD)

  • 拼多多如何隐藏自己(拼多多如何隐藏自己买过的东西)

    拼多多如何隐藏自己(拼多多如何隐藏自己买过的东西)

  • 支付宝应用分身两个如何开启

    支付宝应用分身两个如何开启

  • 怎么连续选择多个文件(怎么连续选择多项内容)

    怎么连续选择多个文件(怎么连续选择多项内容)

  • 苹果手机怎么把照片拼在一起(苹果手机怎么把通讯录导入新苹果)

    苹果手机怎么把照片拼在一起(苹果手机怎么把通讯录导入新苹果)

  • 为什么在快手上评论了表情包但没显示出来(为什么在快手上设置的动态壁纸没有声音)

    为什么在快手上评论了表情包但没显示出来(为什么在快手上设置的动态壁纸没有声音)

  • 拼多多怎么没有拼小圈(拼多多怎么没有取件码)

    拼多多怎么没有拼小圈(拼多多怎么没有取件码)

  • 快手极速版进度条不转了是怎么回事(快手极速版进度条怎么调出来)

    快手极速版进度条不转了是怎么回事(快手极速版进度条怎么调出来)

  • ipone11里面配耳机吗(iphone 11配的耳机是什么样)

    ipone11里面配耳机吗(iphone 11配的耳机是什么样)

  • 小米10背面是玻璃吗(小米10背面是玻璃材质吗)

    小米10背面是玻璃吗(小米10背面是玻璃材质吗)

  • g1840相当于i几(赛扬g1840相当于i几)

    g1840相当于i几(赛扬g1840相当于i几)

  • 显卡怎么用(笔记本独立显卡怎么用)

    显卡怎么用(笔记本独立显卡怎么用)

  • 钉钉录屏没有声音(钉钉录屏没有声音怎么回事)

    钉钉录屏没有声音(钉钉录屏没有声音怎么回事)

  • 苹果原装电池和非原装有什么区别(苹果原装电池和换的电池哪个耐用)

    苹果原装电池和非原装有什么区别(苹果原装电池和换的电池哪个耐用)

  • qq文件助手在哪(qq的文件助手在哪里)

    qq文件助手在哪(qq的文件助手在哪里)

  • 局域网的特点是什么(以下不是无线局域网的特点是)

    局域网的特点是什么(以下不是无线局域网的特点是)

  • 摄像头内存卡插电脑怎么看(摄像头内存卡插反了取不出来怎么办)

    摄像头内存卡插电脑怎么看(摄像头内存卡插反了取不出来怎么办)

  • 快剪辑手机版怎么找作品(快剪辑手机版怎么剪辑)

    快剪辑手机版怎么找作品(快剪辑手机版怎么剪辑)

  • 分号怎么打出来(键盘百分号怎么打出来)

    分号怎么打出来(键盘百分号怎么打出来)

  • 小米手机的通话设置在哪里(小米手机的通话记录不见了)

    小米手机的通话设置在哪里(小米手机的通话记录不见了)

  • 什么情况下可以领取失业保险金
  • 缴纳房产税怎么记账
  • 公司的股东就是公司的发起人
  • 怎么确认债权
  • 小规模企业免税怎么做账
  • 存货成本核算方法有哪些
  • 工资不纳税项目
  • 公司股东和自然人股东可否代持股权
  • 金蝶入账流程
  • 公司与公司之间借款需要交税吗
  • 补交以前年度车船税
  • 小企业出租设备分录
  • 小规模开专票附加税要计提吗
  • 铲车用什么燃油
  • 未入账凭证
  • 公司开办费有哪些
  • 买卖汇票是什么意思
  • 怎么确认收到的钱是哪个项目的
  • 民办非企业单位是私立还是公立
  • 建筑业简易征收差额征税的计算案例
  • 应交增值税期末余额在借方表示什么
  • 全额抵扣有哪些
  • 增值税减税措施有哪些
  • 分支机构享受了税收优惠,是由总机构备案还是分支机构备案?
  • 资金流量表的解读
  • 汽车销售服务费话术
  • 个税附加扣除如何填写合适
  • 资金清算款项
  • 总公司分派人员到分公司工作
  • 计划分配率怎么算
  • 公司资金周转困难怎么办
  • 社保基数如何计算单位和个人承担多少
  • 企业老板机票怎么报销记账
  • 著作权出售后,属于自己的吗
  • OS X Yosemite系统怎么样 OS X Yosemite功能介绍
  • falogincn修改无线密码
  • php面向对象的三大特征
  • linux系统中查看磁盘空间情况命令
  • 收到发票后补付什么意思
  • 项目提成比例
  • 月末季末年末会计都需要做什么
  • 世界著名气泡酒公司
  • php pathinfo
  • 怎么安装vue环境
  • php返回函数值的关键字
  • 位于阿曼和迪拜的大学
  • 购买方如何开具红字发票给销售方
  • 社保基数填错了 多扣多钱可以退款吗
  • 技术内部化
  • 无形资产出租如何入账
  • 利息收入算什么
  • 设计费用计入什么会计科目
  • 河道管理费是附加税吗
  • 电子税务局申报比对异常
  • 企业职工薪酬如何确定
  • 银行受理汇票贴现业务
  • 小企业应该如何发展
  • 新设企业如何建账
  • sql删除重复数据只保留一条日期最大的
  • sql server查询
  • windows7不能使用的文件名
  • 怎么设置虚拟硬盘储存路径
  • 升级win10系统后电脑变卡处理方法
  • win8查看已连接的wifi密码
  • 如何解决老电脑卡顿问题
  • 深入浅出android开发
  • opengl环境光
  • css网页布局中注释是什么
  • python该怎么用
  • 网站渗透违法吗
  • unity开发手游
  • ajax简单实例
  • shell脚本if用法
  • unity3d android 插件
  • 八大排序算法的时间空间复杂度
  • 原生js实现ajax步骤
  • js设置图片边框
  • 2020年上海税务跨区迁移很麻烦吗
  • 公司加油卡充值需要带什么
  • 生产企业税点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设