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

  • win10飞行模式怎么关掉(win10飞行模式怎么关闭不了)

    win10飞行模式怎么关掉(win10飞行模式怎么关闭不了)

  • 苹果11的白色浮球在哪设置(苹果11手机上的白色按钮怎么调出来)

    苹果11的白色浮球在哪设置(苹果11手机上的白色按钮怎么调出来)

  • 探探怎么解除小黑屋(探探取消)

    探探怎么解除小黑屋(探探取消)

  • 快手没有小黄车怎么买东西(快手没有小黄车怎么联系客服)

    快手没有小黄车怎么买东西(快手没有小黄车怎么联系客服)

  • 微信群名怎么设置(微信群名怎么设置两行)

    微信群名怎么设置(微信群名怎么设置两行)

  • iphone虾米音乐设置不了铃声(ios虾米音乐怎么设置手机铃声)

    iphone虾米音乐设置不了铃声(ios虾米音乐怎么设置手机铃声)

  • 不知道单号知道手机号怎么查快递(不知道单号知道手机号怎么查快递极兔)

    不知道单号知道手机号怎么查快递(不知道单号知道手机号怎么查快递极兔)

  • 小米电池bn45是什么手机(小米电池bn41)

    小米电池bn45是什么手机(小米电池bn41)

  • 图片重命名怎么弄(图片重命名怎么变成文件形式)

    图片重命名怎么弄(图片重命名怎么变成文件形式)

  • 苹果手机看视频抖动是什么原因(苹果手机看视频总是卡顿怎么办)

    苹果手机看视频抖动是什么原因(苹果手机看视频总是卡顿怎么办)

  • 谷歌老板是谁(谷歌老大是谁)

    谷歌老板是谁(谷歌老大是谁)

  • 微信更换实名认证后零钱还在吗(微信更换实名认证)

    微信更换实名认证后零钱还在吗(微信更换实名认证)

  • 面容id显示稍后设置(面容id不可以用 稍后尝试)

    面容id显示稍后设置(面容id不可以用 稍后尝试)

  • 用户没有权限调用esb服务什么意思(用户没有权限调试怎么办)

    用户没有权限调用esb服务什么意思(用户没有权限调试怎么办)

  • 淘宝直播二维码怎么生成(淘宝主播如何生成直播二维码)

    淘宝直播二维码怎么生成(淘宝主播如何生成直播二维码)

  • 华为视频vip有什么用(华为视屏vip)

    华为视频vip有什么用(华为视屏vip)

  • 情侣空间访客可以删嘛(情侣空间访客记录可以删除吗)

    情侣空间访客可以删嘛(情侣空间访客记录可以删除吗)

  • 电脑打/怎么打(电脑打怎么打顿号)

    电脑打/怎么打(电脑打怎么打顿号)

  • 荣耀9x什么时候发布的(荣耀30pro什么时候上市的)

    荣耀9x什么时候发布的(荣耀30pro什么时候上市的)

  • 抖音注销后粉丝还有吗(抖音注销后粉丝灯牌还在吗)

    抖音注销后粉丝还有吗(抖音注销后粉丝灯牌还在吗)

  • 火山小视频怎样拍60秒(火山小视频怎样回到旧版本)

    火山小视频怎样拍60秒(火山小视频怎样回到旧版本)

  • 抖音直播卖衣服封号吗(抖音直播卖衣服需要营业执照吗)

    抖音直播卖衣服封号吗(抖音直播卖衣服需要营业执照吗)

  • 蚂蚁森林证书邮寄吗(蚂蚁森林证书怎么邮寄到手)

    蚂蚁森林证书邮寄吗(蚂蚁森林证书怎么邮寄到手)

  • 麒麟980采用了什么纳米(麒麟980采用了什么处理器)

    麒麟980采用了什么纳米(麒麟980采用了什么处理器)

  • discuz后台登陆地址是什么(discuz论坛无法登录)

    discuz后台登陆地址是什么(discuz论坛无法登录)

  • 实收资本的账务处理是怎样的
  • 税务金三系统是什么?
  • 增值税专用发票明细太多怎么办
  • 财务软件续费怎么记账
  • 甲供材能否开具增值税专用发票
  • 发票属于什么凭证类型
  • 捐赠的固定资产按什么计价
  • 退休返聘人员购买什么商业保险
  • 长期股权投资成本法初始计量
  • 利润表的企业所得税怎么查询
  • 异地作业人员的个税必须在收入地交吗?
  • 2018工资个税税率表
  • 出口公司要交哪些税费
  • 加计抵减什么时候做账务处理
  • 合并财务报表的特点
  • 固定资产大修理怎么界定
  • 税控盘服务费抵减有效期几年
  • 资产处置收益计入哪个会计科目
  • 王者荣耀电脑版操作
  • 当月扣缴社保需要申报吗
  • 票据贴现公司需要资质吗
  • mac电脑怎么转移到另一个电脑
  • 财政拨付专项资金进什么会计科目
  • 工商年报单位缴费基数怎么算出来
  • win11透明任务栏怎么设置
  • 怎么更新电脑系统win10
  • windows10如何清理磁盘碎片
  • ajax调用php函数
  • Mysql的GROUP_CONCAT()函数使用方法
  • 酒店采购布草如何入账
  • 生产和提供的区别
  • css合并为单一边框
  • kprcycleaner.exe是什么
  • 阐述python中浅复制与深复制
  • 增值税检查调整科目还在用吗
  • web前端期末大作业源代码
  • thinkphp生成html
  • 财务费用的核算属于什么业务
  • framework教程
  • 支租赁费用计提印花税吗
  • 租金算营业成本还是管理费用
  • 如何解决在大学的压力英语作文
  • python 自定义异常
  • 固定资产的弃置费用
  • 哪些费用专票是免税的
  • sql server查询语句大全讲解
  • 新准则下开办费摊销
  • 跨月开票的业务怎么做
  • 加工费发票可以抵扣吗
  • 福利费发票可以抵扣进项税吗
  • 固定资产到期出售 合同
  • 暂估收入的会计分录怎么写
  • 固定资产报废怎么开票
  • 收款人是否应当承担还款责任
  • 公司向个人借款合法吗
  • 金税盘技术维护费可以不交吗
  • 没有工会的企业收到返还的工会经费派什么用场
  • 固定资产当月计提
  • unix系统采用什么结构
  • ubuntu中怎么卸载软件
  • 如何清理注册表文件
  • 如何最简单的
  • 交换机操作系统版本
  • win10怎么办
  • synchost.exe - synchost是什么进程 有什么作用
  • linux文件解压gz
  • Win8系统怎么安装
  • exact form
  • 电脑qq清理
  • cocos2d教程
  • CalledFromWrongThreadException: Only the original thread that created a view
  • 最精简的年终工作总结
  • jquery 异步提交表单
  • javascript 函数
  • python中如何抛出异常
  • 土地增值税计税
  • 税控机怎么开发票
  • 特服号码
  • 下载国税网上办税服务厅
  • 尤溪特产春节礼品
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设