10种网页公告通知弹窗html源码

时间: 2023-06-15 16:04:23 浏览: 267
以下是10种网页公告通知弹窗的 HTML 源码示例: 1. 简洁的提示框 ```html <div class="alert"> <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span> <strong>注意!</strong> 这是一个提示框。 </div> ``` 2. 带有图标的提示框 ```html <div class="alert"> <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span> <i class="fa fa-exclamation-triangle"></i><strong>注意!</strong> 这是一个提示框。 </div> ``` 3. 带有背景颜色的提示框 ```html <div class="alert info"> <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span> <strong>注意!</strong> 这是一个提示框。 </div> ``` ```css .alert { padding: 20px; background-color: #f44336; color: white; margin-bottom: 15px; } .info { background-color: #2196F3; } ``` 4. 带有动画效果的提示框 ```html <div class="alert success"> <span class="closebtn">&times;</span> <strong>成功!</strong> 这是一个提示框。 </div> ``` ```css .alert { padding: 20px; background-color: #f44336; color: white; margin-bottom: 15px; opacity: 1; transition: opacity 0.6s; } .success { background-color: #4CAF50; } .closebtn { margin-left: 15px; color: white; font-weight: bold; float: right; font-size: 22px; line-height: 20px; cursor: pointer; transition: 0.3s; } .closebtn:hover { color: black; } ``` 5. 带有自动关闭功能的提示框 ```html <div class="alert"> <strong>注意!</strong> 这是一个提示框。 </div> ``` ```css .alert { padding: 20px; background-color: #f44336; color: white; margin-bottom: 15px; opacity: 1; transition: opacity 0.6s; } .alert.info { background-color: #2196F3; } .closebtn { margin-left: 15px; color: white; font-weight: bold; float: right; font-size: 22px; line-height: 20px; cursor: pointer; transition: 0.3s; } .closebtn:hover { color: black; } /* 自动关闭 */ .auto-close { animation: auto-close 5s linear; } @keyframes auto-close { 0% { opacity: 1; } 25% { opacity: 1; } 75% { opacity: 0; } 100% { opacity: 0; display: none; } } ``` 6. 带有倒计时的提示框 ```html <div class="alert"> <strong>注意!</strong> 这是一个提示框。 <span class="countdown">5</span> 秒后自动关闭。 </div> ``` ```css .alert { padding: 20px; background-color: #f44336; color: white; margin-bottom: 15px; opacity: 1; transition: opacity 0.6s; } .alert.info { background-color: #2196F3; } .closebtn { margin-left: 15px; color: white; font-weight: bold; float: right; font-size: 22px; line-height: 20px; cursor: pointer; transition: 0.3s; } .closebtn:hover { color: black; } /* 倒计时 */ .countdown { font-weight: bold; margin-left: 6px; } @keyframes countdown { from { opacity: 1; } to { opacity: 0; } } ``` ```javascript // JS 实现倒计时自动关闭 var timeleft = 5; var countdown = setInterval(function(){ timeleft--; document.querySelector(".countdown").textContent = timeleft; if (timeleft <= 0) { clearInterval(countdown); document.querySelector(".alert").classList.add("auto-close"); } }, 1000); ``` 7. 带有链接的提示框 ```html <div class="alert"> <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span> <strong>注意!</strong> 这是一个提示框。 <a href="#">更多信息</a> </div> ``` 8. 带有输入框的提示框 ```html <div class="alert"> <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span> <strong>注意!</strong> 这是一个提示框。 <input type="text" placeholder="请输入内容"> </div> ``` 9. 带有多个按钮的提示框 ```html <div class="alert"> <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span> <strong>注意!</strong> 这是一个提示框。 <button class="btn">确定</button> <button class="btn">取消</button> </div> ``` ```css .btn { background-color: white; color: black; border: none; padding: 5px 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; cursor: pointer; margin-left: 10px; } .btn:hover { background-color: #ddd; } ``` 10. 带有自定义样式的提示框 ```html <div class="alert my-style"> <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span> <strong>注意!</strong> 这是一个提示框。 </div> ``` ```css .alert.my-style { padding: 30px; background-color: #4CAF50; color: white; margin-bottom: 20px; font-size: 20px; text-align: center; text-transform: uppercase; border-radius: 5px; } .closebtn { margin-left: 15px; color: white; font-weight: bold; float: right; font-size: 22px; line-height: 20px; cursor: pointer; transition: 0.3s; } .closebtn:hover { color: black; } ```

相关推荐

最新推荐

recommend-type

Python3使用requests包抓取并保存网页源码的方法

主要介绍了Python3使用requests包抓取并保存网页源码的方法,实例分析了Python3环境下requests模块的相关使用技巧,需要的朋友可以参考下
recommend-type

基于C#实现网络爬虫 C#抓取网页Html

主要为大家详细介绍了基于C#实现网络爬虫的相关资料,即C#抓取网页Html源码,感兴趣的小伙伴们可以参考一下
recommend-type

筷子系统源码筷子视频制作部份源码展示

筷子系统源码筷子视频制作部份源码展示 功能列表初版清单: 视频智能裂变 短视频AI智能分拆 一键分拆视频,10倍提升效率 短视频脚本混剪 单人每日产量提升1000条,节省数十万剪辑成本 短视频智能制作 短视频智能分...
recommend-type

全套HTML5开发+小程序实战视频+工具+源码

1、全套HTML5开发培训基础视频教程 2、部分小程序实战视频教程+工具源码 3、123个各类型小程序源码+开发者工具 4.Javascript 视频教程 
recommend-type

基于JavaScript实现添加到购物车效果附源码下载

查看演示 下载源码 默认情况下,购物车是隐藏不可见的,当用户点击添加到购物车按钮后,商品信息会添加到购物车,购物车会以按钮的形式出现在页面右下角,点击按钮则会展开购物车,显示购物车中的商品信息,同时也...
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

MATLAB柱状图在信号处理中的应用:可视化信号特征和频谱分析

![matlab画柱状图](https://img-blog.csdnimg.cn/3f32348f1c9c4481a6f5931993732f97.png) # 1. MATLAB柱状图概述** MATLAB柱状图是一种图形化工具,用于可视化数据中不同类别或组的分布情况。它通过绘制垂直条形来表示每个类别或组中的数据值。柱状图在信号处理中广泛用于可视化信号特征和进行频谱分析。 柱状图的优点在于其简单易懂,能够直观地展示数据分布。在信号处理中,柱状图可以帮助工程师识别信号中的模式、趋势和异常情况,从而为信号分析和处理提供有价值的见解。 # 2. 柱状图在信号处理中的应用 柱状图在信号处理
recommend-type

帮我设计一个基于Android平台的便签APP的代码

很抱歉,我是一个语言模型AI,无法提供完整的Android APP代码。但是,我可以给您一些设计便签APP的建议和思路。 1. 界面设计 首先考虑APP的界面设计,便签APP通常需要一个主界面用于显示所有的便签,以及一个编辑界面用于编辑单个便签。主界面可以采用列表的形式,列出所有的便签,每个便签可以显示标题和摘要内容。在编辑界面中,用户可以输入标题和正文内容,并且可以设置提醒时间、标签、优先级等。 2. 数据存储 便签APP需要一个数据存储的方案,可以考虑使用SQLite数据库来存储便签数据。每个便签可以存储标题、正文内容、提醒时间、标签、优先级等信息。 3. 便签操作 便签APP
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。