热点地图

使用H5制作一个中国的热点地图,地图上标识出的地方会有波纹向四周散发的动态效果。

效果演示
在这里插入图片描述
代码演示

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>热点地图</title></head><body><style type="text/css">* {margin: 0;padding: 0;list-style-type: none;}a,img {border: 0;text-decoration: none;}.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}*html .clearfix {height: 1%}.map-service {position: relative;height: 760px;background: url(img/map_balck_whole_bg.jpg) center no-repeat}.map-service-right {margin-left: 414px;padding-top: 60px}.china-map {width: 748px;height: 618px;background: url(img/map_black_bg.png) center no-repeat;position: relative;}.region-list {position: absolute;left: 0;top: 0}@-webkit-keyframes warn {0% {-webkit-transform: scale(0);transform: scale(0);opacity: 1}100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0}}@-moz-keyframes warn {0% {-moz-transform: scale(0);transform: scale(0);opacity: 1}100% {-moz-transform: scale(1);transform: scale(1);opacity: 0}}@-o-keyframes warn {0% {-o-transform: scale(0);transform: scale(0);opacity: 1}100% {-o-transform: scale(1);transform: scale(1);opacity: 0}}@keyframes warn {0% {-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);opacity: 1}100% {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 0}}.area-box .dot {position: absolute;left: 0;width: 10px;height: 10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #a2a9b4;opacity: 1;filter: alpha(opacity=100)}.area-box .pulse {position: absolute;top: -28px;left: -28px;height: 66px;width: 66px;border: 2px solid #b7b7b7;-webkit-border-radius: 48px;-moz-border-radius: 48px;border-radius: 48px;-webkit-box-shadow: 0 0 4px #82878f, 0 0 10px #82878f inset;-moz-box-shadow: 0 0 4px #82878f, 0 0 10px #82878f inset;box-shadow: 0 0 4px #82878f, 0 0 10px #82878f inset;opacity: .12;filter: alpha(opacity=0);-webkit-animation: warn 2s ease-out both;-moz-animation: warn 2s ease-out both;-o-animation: warn 2s ease-out both;animation: warn 2s ease-out both;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;background: 0 0}.area-box .delay-01 {-webkit-animation-delay: 0;-moz-animation-delay: 0;-o-animation-delay: 0;animation-delay: 0}.area-box .delay-02 {-webkit-animation-delay: .4s;-moz-animation-delay: .4s;-o-animation-delay: .4s;animation-delay: .4s}.area-box .delay-03 {-webkit-animation-delay: .8s;-moz-animation-delay: .8s;-o-animation-delay: .8s;animation-delay: .8s}.area-box .delay-04 {-webkit-animation-delay: 1.2s;-moz-animation-delay: 1.2s;-o-animation-delay: 1.2s;animation-delay: 1.2s}.area-box .delay-05 {-webkit-animation-delay: 1.6s;-moz-animation-delay: 1.6s;-o-animation-delay: 1.6s;animation-delay: 1.6s}.area-box .delay-06 {-webkit-animation-delay: 2s;-moz-animation-delay: 2s;-o-animation-delay: 2s;animation-delay: 2s}.area-box .delay-07 {-webkit-animation-delay: 2.4s;-moz-animation-delay: 2.4s;-o-animation-delay: 2.4s;animation-delay: 2.4s}.area-box .delay-08 {-webkit-animation-delay: -.4s;-moz-animation-delay: -.4s;-o-animation-delay: -.4s;animation-delay: -.4s}.area-box .delay-09 {-webkit-animation-delay: -.8s;-moz-animation-delay: -.8s;-o-animation-delay: -.8s;animation-delay: -.8s}.area-box .delay-10 {-webkit-animation-delay: -1.2s;-moz-animation-delay: -1.2s;-o-animation-delay: -1.2s;animation-delay: -1.2s}.area-box .delay-11 {-webkit-animation-delay: 4s;-moz-animation-delay: 4s;-o-animation-delay: 4s;animation-delay: 4s}.region-list.active .area-box .dot {background: #009fd9}.region-list.active .area-box .pulse {border-color: #009fd9;top: -39px;left: -39px;height: 88px;width: 88px;-webkit-box-shadow: 0 0 12px #0080d9, 0 0 20px #0080d9 inset;-moz-box-shadow: 0 0 12px #0080d9, 0 0 20px #0080d9 inset;box-shadow: 0 0 12px #0080d9, 0 0 20px #0080d9 inset}.region-list.waite .area-box .dot {background: #f90}.region-list.waite .area-box .pulse {border-color: #f90}.show-regin {position: absolute;left: 2px;height: 0;top: 0;width: 11px;opacity: 0;-o-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out}.online-node .show-regin,.region-list:hover .show-regin,.underline-node .show-regin,.waite-node .show-regin {height: 127px;opacity: 1}.show-regin span {width: 80px;position: absolute;left: 8px;top: -11px;padding: 6px 10px;font-size: 14px;color: #ccc;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;text-align: center;white-space: nowrap;}.postition-10 .show-regin span {left: 0}.postition-6 .show-regin span {left: -72px}.area-box {z-index: 77}.show-regin {z-index: 66}.region-list.active .show-regin span {position: relative;color: #ccc}.region-list.waite .show-regin span {color: #ccc}.postition-1 {left: 302px;top: 308px}.postition-2 {left: 401px;top: 403px}.postition-3 {left: 358px;top: 516px}.postition-4 {left: 473px;top: 348px}.postition-5 {left: 526px;top: 394px}.postition-6 {left: 526px;top: 515px}.postition-7 {left: 652px;top: 200px}.postition-7.region-list.active .area-box .pulse {top: -50px;left: -50px;width: 110px;height: 110px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}.postition-8 {left: 559px;top: 229px}.postition-9 {left: 637px;top: 371px}.postition-9.region-list.active .area-box .pulse {top: -50px;left: -50px;width: 110px;height: 110px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}.postition-10 {left: 554px;top: 539px}.postition-11 {left: 604px;top: 300px}.postition-13 {left: 470px;top: 250px}.douhao {width: 0}</style><div class="map-service"><div class="map-service-right"><div class="china-map"><div class="region-list postition-1"><div class="area-box"><span class="dot"></span><span class="pulse delay-01"></span><span class="pulse delay-02"></span></div></div><div class="region-list active postition-2 online-node"><div class="area-box"><span class="dot"></span><span class="pulse delay-06"></span><span class="pulse delay-05"></span><span class="pulse delay-04"></span></div><div class="show-regin"><span>四川</span></div></div><div class="region-list postition-3"><div class="area-box"><span class="dot"></span><span class="pulse delay-01"></span><span class="pulse delay-02"></span></div></div><div class="region-list waite postition-4 waite-node"><div class="area-box"><span class="dot"></span><span class="pulse delay-01"></span><span class="pulse delay-02"></span></div><div class="show-regin"><span>陕西</span></div></div><div class="region-list waite postition-5 waite-node"><div class="area-box"><span class="dot"></span><span class="pulse delay-01"></span><span class="pulse delay-02"></span></div><div class="show-regin"><span>湖北</span></div></div><div class="region-list active postition-6 online-node"><div class="area-box"><span class="dot"></span><span class="pulse delay-06"></span><span class="pulse delay-05"></span><span class="pulse delay-04"></span></div><div class="show-regin"><span>广东</span></div></div><div class="region-list active postition-13 online-node"><div class="area-box"><span class="dot"></span><span class="pulse delay-04"></span><span class="pulse delay-05"></span><span class="pulse delay-03"></span></div><div class="show-regin"><span>内蒙古</span></div></div><div class="region-list  active  postition-11 online-node"><div class="area-box"><span class="dot"></span><span class="pulse delay-06"></span><span class="pulse delay-05"></span><span class="pulse delay-04"></span></div><div class="show-regin"><span>山东</span></div></div><div class="region-list active postition-7 online-node"><div class="area-box"><span class="dot"></span><span class="pulse delay-10"></span><span class="pulse delay-09"></span><span class="pulse delay-08"></span></div><div class="show-regin"><span>辽宁</span></div></div><div class="region-list active postition-8 online-node"><div class="area-box"><span class="dot"></span><span class="pulse delay-06"></span><span class="pulse delay-05"></span><span class="pulse delay-04"></span></span></div><div class="show-regin"><span>北京</span></div></div><div class="region-list active postition-9 online-node"><div class="area-box"><span class="dot"></span><span class="pulse delay-10"></span><span class="pulse delay-09"></span><span class="pulse delay-08"></span></div><div class="show-regin"><span>江苏</span></div></div><div class="region-list active postition-10 online-node"><div class="area-box"><span class="dot"></span><span class="pulse delay-06"></span><span class="pulse delay-05"></span><span class="pulse delay-04"></span></div><div class="show-regin"><span>香港</span></div></div></div></div></div></body>
</html>

了解更多关注我哟!!!

扫一扫进入我的公众号
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/565586.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【youcans 的 OpenCV 例程200篇】154. 边缘检测之 Canny 算子

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】154. 边缘检测之 Canny 算子 2.7 Canny 边缘检测算法 Canny 算法希望在提高边缘的敏感性的同时抑…

段码液晶屏笔段电压范围_LCD段码(笔段)液晶显示屏和点阵液晶显示屏

液晶显示屏简称LCD屏&#xff0c;主要材料为液晶。液晶是一种有机材料&#xff0c;在特定温度范围内&#xff0c;既有液体流动性又有某些光学特性&#xff0c;其透明度和颜色随电场、磁场、光及温度等外界条件的变化而变化。液晶屏是一种被动式显示器件&#xff0c;液晶本身不会…

按规律插入一个数字到数组中

根据控制台的文本提示输入一个数&#xff0c;程序会把这个数按照规律插入到原来已经存在的数组中&#xff0c;并且会输出此数组。 结果演示 代码展示 package com.five;import java.util.Scanner;public class Crpx {public static Scanner input new Scanner(System.in);p…

【youcans 的 OpenCV 例程200篇】155. 边缘连接的局部处理方法

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】155. 边缘连接的局部处理方法 2.8 局部处理连接边缘 在实际应用中&#xff0c;由于噪声、光照等原…

【youcans 的 OpenCV 例程200篇】156. 边缘连接局部处理的简化算法

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】156. 边缘连接局部处理的简化算法 2.8 局部处理连接边缘 在实际应用中&#xff0c;由于噪声、光照…

矩阵对角线元素之和

根据控制台文本内容的提示输入9个数字&#xff0c;这九个数字将会组成一个3*3的矩阵&#xff0c;程序会计算出你输入的矩阵的对角线之和。 结果演示 代码演示 package com.five;import java.util.Scanner;public class Juzhen {public static Scanner input new Scanner(Sy…

mysql master-user_【MySQL】MySQL5.6数据库基于binlog主从(Master/Slave)同步安装与配置详解...

主从数据库同步原理image.png主从数据库同步工作原理(流程)&#xff1a;当主库的数据发生修改时&#xff0c;数据更改的记录将写入到主库的二进制文件中&#xff0c;从库此时将会调用一个IO线程读取主库的二进制文件&#xff0c;并与中继日志作对比&#xff0c;并将存在差异的事…

计算数字的位数并逆序输出

根据控制台文本提示输入一个数&#xff0c;这个数不能大于5位&#xff0c;并且要求是一个整数&#xff0c;程序会输出你输入数字的位数并且会输出每个数字在第几位&#xff0c;然后进行逆序输出显示。 结果演示 代码演示 package com.five;import java.util.Scanner;public …

【youcans 的 OpenCV 例程200篇】157. 霍夫变换直线检测

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】157. 霍夫变换直线检测 2.9 霍夫变换 霍夫变换&#xff08;Hough Transform&#xff09;是图像处…

数字排序

对数字进行排序输出&#xff0c;根据提示输入你要输入数字的个数&#xff0c;然后输入相关的数字&#xff0c;程序会进行排序输出。 结果演示 代码演示 package com.five;import java.util.Scanner;public class Paixu {public static Scanner input new Scanner(System.in…

linux 清除mysql密码_linux重置mysql密码

一般这个错误是由密码错误引起&#xff0c;解决的办法自然就是重置密码。假设我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程&#xff0c;方法如下&#xff1a;#vim /etc/my.cnf(注&#xff1a;windows下修改的是my.ini)在文档内搜索mysqld定位到[mysql…

【youcans 的 OpenCV 例程200篇】158. 阈值处理之固定阈值法

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】158. 阈值处理之固定阈值法 3.1 阈值处理基础 阈值就是临界值。图像阈值处理简单、直观&#xff…

【youcans 的 OpenCV 例程200篇】159. 图像分割之全局阈值处理

【OpenCV 例程200篇】 系列&#xff0c;持续更新中… 【OpenCV 例程200篇 总目录-202205更新】 【youcans 的 OpenCV 例程200篇】159. 图像分割之全局阈值处理 3.2 全局阈值处理基本方法 当图像中的目标和背景的灰度分布较为明显时&#xff0c;可以对整个图像使用固定阈值进行…

求最大值

在一个整数数组里面求最大的一个数并输出显示。 结果演示 代码演示 package com.six; public class Max {public static void main(String[] args) {int[] arr{4,8,3,30,7,5};int maxgetMax(arr);System.out.println("max"max);}static int getMax(int[] arr){int…

【youcans 的 OpenCV 例程200篇】160. 图像处理之OTSU 方法

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】160. 图像处理之OTSU 方法 3.3 全局阈值处理 Otsu 方法 阈值处理本质上是对像素进行分类的统计决策问题。 OTSU 方法又称大津算…

【youcans 的 OpenCV 例程200篇】161. OTSU 阈值处理算法的实现

OpenCV 例程200篇 总目录-202205更新 欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】161. OTSU 阈值处理算法的实现 3.3 全局阈值处理 Otsu 方法 OTSU 方法又称大津算法&#xff0c;使用最大化类间方差&#xff08;…

近似值匹配

根据文本提示输入英文的星期一到星期日的任意一天的英文的首字母&#xff0c;程序会自动进行近似匹配并输出根据你输入的首字母匹配到的星期。 程序分析 1.大小写的转化 2.判断是否是星期几的英文首字母 3.如果是&#xff0c;输出星期几 4.如果不是给出相应的提示 结果演示 输…

mysql plsql cursor_Oracle--plsql游标创建和使用

游标(cursor)是Oracle系统在内存中开辟的一个工作区&#xff0c;在其中存放SELECT语句返回的查询结果。&#xff0c;PL/SQL隐式建立并自动管理这一游为什么要Oracle游标&#xff1a;先看这个&#xff1a;DECLAREv_empno emp.empno%type;v_ename emp.ename%type;BEGINSELECT emp…

【youcans 的 OpenCV 例程200篇】162. 全局阈值处理改进方法

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】162. 全局阈值处理改进方法 3.4 全局阈值处理改进方法 在实际的图像处理中&#xff0c;噪声严重影响阈值处理的结果&#xff0c;…

mysql优化 坑_mysql之我们终将踩过的坑(优化)

一、EXPLAIN做MySQL优化&#xff0c;我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例&#xff0c;标注(1,2,3,4,5)我们要重点关注的数据type列&#xff0c;连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别key列&#xff0c;使用到的索引名。如果没有选…