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

  • 为什么如今不管卖什么,都在喊“要做点内容”?(为什么什么都不管)

    为什么如今不管卖什么,都在喊“要做点内容”?(为什么什么都不管)

  • 苹果iPhone14新功能及价格(苹果ios14有啥新功能)

    苹果iPhone14新功能及价格(苹果ios14有啥新功能)

  • 华为nova7视频美颜在哪里(华为nova7视频美颜怎么设置微信)

    华为nova7视频美颜在哪里(华为nova7视频美颜怎么设置微信)

  • 苹果11充电模式的设置方法(苹果11充电模式怎么设置)

    苹果11充电模式的设置方法(苹果11充电模式怎么设置)

  • 转转申请退款卖家不处理怎么办(转转申请退款卖家不理会怎么样)

    转转申请退款卖家不处理怎么办(转转申请退款卖家不理会怎么样)

  • 非3D电视怎样看3D电影(电视不是3d如何实现3d)

    非3D电视怎样看3D电影(电视不是3d如何实现3d)

  • 苹果11没有录屏按钮怎么办(苹果13没有录屏功能吗)

    苹果11没有录屏按钮怎么办(苹果13没有录屏功能吗)

  • picaloo华为什么型号(pic-tloo华为什么型号)

    picaloo华为什么型号(pic-tloo华为什么型号)

  • 抖音改名会有什么影响(抖音改名字了会马上更新吗)

    抖音改名会有什么影响(抖音改名字了会马上更新吗)

  • 华为哪些手机搭载麒麟990(华为哪些手机搭载麒麟9905G)

    华为哪些手机搭载麒麟990(华为哪些手机搭载麒麟9905G)

  • 苹果11前面的呼吸灯怎么闪烁(苹果11前面呼吸灯)

    苹果11前面的呼吸灯怎么闪烁(苹果11前面呼吸灯)

  • 苹果手机下载软件后不显示(苹果手机下载软件怎么设置按两下)

    苹果手机下载软件后不显示(苹果手机下载软件怎么设置按两下)

  • 天猫精灵要一直通电吗(天猫精灵要一直连着蓝牙吗)

    天猫精灵要一直通电吗(天猫精灵要一直连着蓝牙吗)

  • 钉钉打卡范围多少米(钉钉打卡范围多大)

    钉钉打卡范围多少米(钉钉打卡范围多大)

  • 打字框皮肤怎么设置(电脑打字框皮肤怎么设置)

    打字框皮肤怎么设置(电脑打字框皮肤怎么设置)

  • 魅族16sPro应用分身在哪(魅族16th应用小窗怎样设置)

    魅族16sPro应用分身在哪(魅族16th应用小窗怎样设置)

  • vivo手机hd在哪关闭(vivo手机的hd怎么关)

    vivo手机hd在哪关闭(vivo手机的hd怎么关)

  • 华为生活服务是什么(华为生活服务是什么软件)

    华为生活服务是什么(华为生活服务是什么软件)

  • pr转场特效怎么导入(pr转场特效怎么安装)

    pr转场特效怎么导入(pr转场特效怎么安装)

  • 苹果手机在中国禁止销售吗(苹果手机在中国有几个生产厂家?)

    苹果手机在中国禁止销售吗(苹果手机在中国有几个生产厂家?)

  • 美图秀秀怎么剪辑视频(美图秀秀怎么剪切图片)

    美图秀秀怎么剪辑视频(美图秀秀怎么剪切图片)

  • 打印机怎么扫描图片到电脑上(打印机怎么扫描纸质文件)

    打印机怎么扫描图片到电脑上(打印机怎么扫描纸质文件)

  • 【网络应用开发】实验1--Servlet技术及应用(网络应用开发技术)

    【网络应用开发】实验1--Servlet技术及应用(网络应用开发技术)

  • 办理出口退税时间要求
  • 个体户交税和个人所得税
  • 在途物资什么科目
  • 购货方收到红字发票
  • 保安服务业务
  • 房地产公司预分红犯法吗
  • 承租方支付租金会计科目
  • 跨月收入账务处理
  • 计提持有至到期投资减值准备
  • 车间领用周转材料会计分录怎么写
  • 资本公积与实收资本和盈余公积有什么区别?
  • 个人交的税费报销如何做账?
  • 普票冲红可以部分冲红吗
  • 开发票时含税和不含税是什么意思?
  • 股票现金分红
  • 公司租赁办公场地用缴纳房产税吗
  • 家具上的木蜡油味去除
  • 物流公司增项
  • 企业研发活动中心职责
  • 出口视同内销的账务处理?
  • 苹果输入法快捷键怎么调出来
  • php生成1到100的数组
  • 代扣代缴代收代缴税款业务内容
  • 库存现金意思
  • $(window).resize
  • 会计的四大基本要素
  • 利润增减幅度
  • joomla组件
  • 持有至到期投资减值准备
  • js如何随机生成字符串
  • postman操作流程
  • 工程结算在资产负债表中哪个科目显示
  • 处置资产的账务处理
  • vue中$route
  • php如何安装配置
  • 建设工程施工合
  • ps渐变透明效果怎么弄
  • 汽车租赁业务是否属于租赁服务
  • 税费减免政策2020
  • 缴纳社保记账凭证附件
  • 什么样的资产可以执行
  • mongodb aggregate 性能
  • 人力资源服务的发票明细
  • 什么情况下提供个人征信
  • 个人如何办理营业执照年检
  • 关于企业停工停产期间的工资支付有关规定
  • 普通增值税发票会计科目如何写?
  • 三免三减半如何申报
  • 编制记账凭证的步骤
  • 暂估入库的商品能出库吗
  • 固定资产基本特点
  • 捆绑销售如何做会计处理合适?
  • 外币资产汇兑损失计算公式
  • 技术服务费是否可以开具专票
  • 代垫水电费的账务处理
  • 投资收益科目的借贷
  • 发票没有银行账号可以吗
  • 所有进项增值税怎么申报
  • 独立董事需要入股吗
  • sqlserver表类型
  • win8怎么设置
  • 在Windows Server 2008服务器的三种角色
  • mac安装pyenv
  • win8.1 升级
  • synchost.exe - synchost是什么进程 有什么作用
  • centos7安装软件包命令
  • windows xp能装微信吗
  • win7系统监控
  • win10 outlook邮箱设置教程
  • js array数组
  • node 获取当前时间
  • python标准库函数有哪些
  • perl的chomp
  • 通过jquery实现页面的动画效果(实例代码)
  • jquery网页跳转
  • 国家税务总局票据丢失罚款标准
  • 领导班子和领导干部年度考核
  • 税务核销
  • 股东向公司借款合法吗
  • 湖北国税发票真伪查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设