当前位置: 首页 > news >正文

HTML+CSS+JS精美气泡提示框

源代码在效果图后面    点赞❤️关注💛收藏⭐️

主要实现:提示框出现和消失两种丝滑动画 弹出气泡提示框后延迟2秒自动消失 

效果图

错误框

fccea86ad539460b8e06b8f832b9e850.jpg

正确449077ea29a24893b7c9e51da14b6c7e.jpg

 警告

fbbbc4f3f96a4718ae8d909adb9a73bd.jpg

 提示

ada148f86006450f9b0c58a78a0f5fad.jpg

 源代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Web界面</title><style>.panel {border-radius: 10px;margin: 10px 0;padding: 15px;cursor: pointer;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}.green {background-color: #e0f7e0;border: 2px solid #4caf50;}.red {background-color: #ffebee;border: 2px solid #f44336;}.orange {background-color: #fff3e0;border: 2px solid #ff9800;}.blue {background-color: #e3f2fd;border: 2px solid #2196f3;}.bubble {position: fixed;top: -100px;left: 50%;transform: translateX(-50%);padding: 15px 16px;border-radius: 10px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);width: 300px;text-align: center;opacity: 0;transition: all 1s ease;}</style>
</head>
<body>
<h1>气泡提示框示例</h1>
<h3>警告框</h3>
<h3>提示框</h3>
<h3>错误框</h3>
<h3>正确框</h3><div class="panel orange" onclick="showBubble('警告框')">点我弹出警告框</div><div class="panel blue" onclick="showBubble('提示框')">点我弹出提示框</div><div class="panel green" onclick="showBubble('正确框')">点我弹出正确框</div><div class="panel red" onclick="showBubble('错误框')">点我弹出错误框</div><div id="bubble" class="bubble"></div><script>function showBubble(type) {let bubble = document.getElementById('bubble');bubble.classList.remove('green', 'red', 'orange', 'blue');bubble.classList.add(getClass(type));bubble.textContent = getContent(type);bubble.style.top = '80px';bubble.style.opacity = '1';setTimeout(function() {bubble.style.top = '-100px';bubble.style.opacity = '0';}, 2000);}function getClass(type) {switch (type) {case '警告框':return 'orange';case '提示框':return 'blue';case '正确框':return 'green';case '错误框':return 'red';default:return '';}}function getContent(type) {switch (type) {case '警告框':return '这是一个警告框';case '提示框':return '这是一个提示框';case '正确框':return '这是一个正确框';case '错误框':return '这是一个错误框';default:return '';}}</script>
</body>
</html>

 

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Linux系统编程:自定义协议(序列化和反序列化)
  • Shell 构建flutter + Navtive 生成IPA
  • 240719_图像二分类任务中图像像素值的转换-[0,255]-[0,1]
  • 无法启动此程序,因为计算机丢失api-ms-win-core-path-l1-1-0.dll的解决方案
  • SQL执行流程、SQL执行计划、SQL优化
  • TCP与UDP的理解
  • ETL数据同步之DataX,附赠一套DataX通用模板
  • vue视频、图片自动轮播并伴随进度条
  • 网页制作技术在未来会如何影响人们的生活?
  • Hi6274 反激式20瓦电源芯片
  • PHP场地预约共享茶室棋牌室小程序系统源码
  • el-table表头使用el-dropdown出现两个下拉框
  • Linux常用命令(简要总结)
  • android R ext4 image打包脚本介绍
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • Angular Elements 及其运作原理
  • ES6语法详解(一)
  • Fastjson的基本使用方法大全
  • flask接收请求并推入栈
  • If…else
  • javascript 哈希表
  • Netty 4.1 源代码学习:线程模型
  • SpiderData 2019年2月25日 DApp数据排行榜
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 分布式事物理论与实践
  • 分享几个不错的工具
  • 利用jquery编写加法运算验证码
  • 巧用 TypeScript (一)
  • 项目管理碎碎念系列之一:干系人管理
  • 如何正确理解,内页权重高于首页?
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • #13 yum、编译安装与sed命令的使用
  • #ifdef 的技巧用法
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • $.ajax()方法详解
  • (1)bark-ml
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (C++二叉树05) 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (MATLAB)第五章-矩阵运算
  • (PADS学习)第二章:原理图绘制 第一部分
  • (八)Flink Join 连接
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (转) 深度模型优化性能 调参
  • (转)Linux下编译安装log4cxx
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (转)母版页和相对路径
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .net core 6 redis操作类
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理