html
head
title5-15天气预报图像映射/title
/head
body
p align="center"
a href="郑州.html"img src="images/chmap.jpg" width="650" height="538" border="0" usemap="#china"/a
map name="china"
area shape="rect" coords="436,272,492,308" href="郑州.html" alt="郑州"
area shape="circle" coords="497,196,14" href="北京.html" alt="北京"
area shape="circle" coords="560,327,16" href="上海.html" alt="上海"
area shape="poly" coords="542,110,629,130,587,169" href="长春.html" alt="长春"
/map
/p
br
br
h2 align="left" /h2
h2 align="left" /h2
h2 align="left" /h2
/body
/html
这是一款非常有意思的纯CSS3扁平风格天气预报卡片动画特效。该天气预报特效将各种天气 *** 为卡片形式,包括下雨,闪电,白天,夜间和下雪。卡片使用扁平化风格,并使用CSS3帧动画来 *** 各种动画效果。
*** ***
HTML结构
该特效的HTML结构采用无序列表的HTML结构,其中每一个li.card元素代表一种卡片。
ul class="82e6-72b1-bb5f-5f28 card-list"
li class="72b1-bb5f-5f28-2cb3 card"
div class="bb5f-5f28-2cb3-db0d card-color color-rain"
div class="5f28-2cb3-db0d-747c rain"/div
/div
div class="2cb3-db0d-747c-69ca card-info"
p63 ℉/p
plow of 61 ℉/p
/div
/li
......
/ul
复制代码
CSS样式
首先给卡片一些基本样式。
.card {
首先你要懂html5 canvas,javascript,css3,这样才能做出漂亮的动画。
这个链接里面有天气的接口,里面提供了一些天气的信息,你可以用ajax调用。
具体的你可以参加一下慕课网上面这个jquery mobile的列车时刻表教程。
1、 *** 天气
IFRAME ID='ifm2' WIDTH='189' HEIGHT='190' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' SRC='/IFRAME
优缺点:界面不错,可以自己设置一个默认城市,其他城市可以在下面选择,方便快捷。缺点就是你也知道默认城市的代码,可以看这里(有一些也不准)。
2、 *** 天气
iframe width=160 height=230 frameborder=0 scrolling=NO src=appnews.qq.com/cgi-
bin/news_qq_search?city=重庆/iframe
( 源代码 )
!DOCTYPE html
html
head
meta charset="utf-8" /
title/title
link rel="stylesheet" type="text/css" href="css/wai.css"/
/head
body
div class="db0d-747c-69ca-1cf6 box"
div class="747c-69ca-1cf6-c2e7 top_box"桂林天气预报/div
dl class="69ca-1cf6-c2e7-1bfa date_box"
dt class="1cf6-c2e7-1bfa-a50d tubiao"img src="img/3.jpg"//dt
dt class="c2e7-1bfa-a50d-2549 date"2012年03月14日/dt
dt class="1bfa-a50d-2549-42b3 gl"桂林/dt
dt class="a50d-2549-42b3-a675 zy"气象信息由span中央气象/span台提供/dt
/dl
dl class="2549-42b3-a675-bd37 nav_box1"
dt class="42b3-a675-bd37-1d63 current"当前天气/dt
dt class="7fcc-82e6-72b1-bb5f say"img src="img/2.jpg"//dt
dt class="82e6-72b1-bb5f-5f28 shower"p class="72b1-bb5f-5f28-2cb3 zy2"阵雨/pp12℃~18℃/p/dt
dt class="bb5f-5f28-2cb3-db0d wz"
ul
li class="5f28-2cb3-db0d-747c fl"·风力:北风小于3级/li
li·紫外线强度:弱/li
li·空气质量:良/li
/ul
/dt
/dl
dl class="2cb3-db0d-747c-69ca nav_box2"
dt class="db0d-747c-69ca-1cf6 current"72小时天气预报/dt
dt class="747c-69ca-1cf6-c2e7 date2"2012-03-14/dt
dt class="69ca-1cf6-c2e7-1bfa date2"2012-03-15/dt
dt class="1cf6-c2e7-1bfa-a50d date2"2012-03-16/dt
dt class="c2e7-1bfa-a50d-2549 say2"img src="img/1.jpg"//dt
dt class="1bfa-a50d-2549-42b3 say2"img src="img/1.jpg"//dt
dt class="a50d-2549-42b3-a675 say2"img src="img/1.jpg"//dt
dt class="2549-42b3-a675-bd37 wz2"
ul
li阵雨/li
li12℃~18℃/li
li北风小于3级/li
/ul
/dt
dt class="42b3-a675-bd37-1d63 wz2"
ul
li阵雨/li
li12℃~18℃/li
li北风小于3级/li
/ul
/dt
dt class="7fcc-82e6-72b1-bb5f wz2"
ul
li阵雨/li
li12℃~18℃/li
li北风小于3级/li
/ul
/dt
/dl
dl class="82e6-72b1-bb5f-5f28 nav_box3"
dt class="72b1-bb5f-5f28-2cb3 tubiao2"img src="img/4.jpg"//dt
dt class="bb5f-5f28-2cb3-db0d city"城市指数/dt
dt class="5f28-2cb3-db0d-747c gd"a href="#"更多/a/dt
dt class="2cb3-db0d-747c-69ca ht"/dt
dt class="db0d-747c-69ca-1cf6 nav3_l"
ul
li穿衣指数/li
li舒适度指数/li
li晨练指数/li
li感冒指数/li
li空调指数/li
li洗车指数/li
li空气污染指数/li
li啤酒指数/li
li晾晒指数/li
li旅行指数/ul
/ul
/dt
dt class="747c-69ca-1cf6-c2e7 nav3_z"
ul
li舒适/li
li舒适/li
li较不宜/li
li易发/li
li较少开启/li
li不宜/li
li良/li
li较适宜/li
li不太适宜/li
li适宜/ul
/ul
/dt
dt class="69ca-1cf6-c2e7-1bfa nav3_r"
ul
li建议着溥型套装或牛仔衫裤等春秋过渡装。年老体弱者宜着套装.../li
li温度适宜,风力不大,您在这样的天气条件下,会感到比较清爽和.../li
li有降水,较不宜晨练,室外锻炼清携带雨具.建议年老体弱人群适.../li
li昼夜温差大,且空气湿度较大,易发生感冒,请注意适当增减衣服.../li
li您将感到很舒适,一般不需要开启空调.../li
li不宜洗车,未来24小时内有雨,如果在此期间洗车,雨水和路上.../li
li气象条件有利于空气污染物稀释、扩散和清除,可以室外正常活动.../li
li适理的饮用啤酒可能会增加您舒适的感觉,但要注意适千万不要过.../li
li有降水,可能会淋湿晾晒的衣物,不太适宜晾晒,请随时注意天气.../li
li有降水,温度适宜,在细雨中游玩别有一番情调,可不要错过机会.../ul
/ul
/dt
/dl
/div
/body
/html
(CSS样式)
*{
margin: 0;
padding: 0;
}
ul li{
list-style: none;
}
.top_box{
width: 100px;
height: 30px;
background: #FFFFFF;
text-align:center;
line-height: 30px;
color:blue;
font-weight: bold;
position: absolute;
margin-left: 255px;
margin-top: -18px;
}
.box{
width: 590px;
height: 651px;
border: 1px solid #0c5d0b;
margin: 20px auto;
background: #FFFFFF;
position: relative;
}
.date_box{
width: 550px;
height: 35px;
margin: 5px auto;
background: url(../img/5.jpg)no-repeat;
}
.tubiao{
width: 35px;
}
.tubiao img{
margin-left: 10px;
}
.date{
width: 130px;
}
.gl{
width: 50px;
}
.tubiao ,.date ,.gl ,.zy{
float: left;
height: 35px;
height: 35px;
color: #b60329;
font-size: 14px;
line-height: 35px;
font-weight: bold;
}
.zy{
width: 230px;
float: right;
text-align: center;
}
.zy span{
color: black;
}
.nav_box1{
width: 505px;
height: 100px;
border:1px solid gain *** oro;
margin: auto;
margin: 5px auto;
}
.current{
width: 505px;
height: 25px;
background: url(../img/6.jpg) no-repeat;
color: #1c385a;
line-height: 25px;
text-indent: 1em;
font-size: 14px;
font-weight: bold;
}
.say{
width: 180px;
height: 75px;
float: left;
}
.say img{
margin: 10px 60px;
}
.shower{
width: 140px;
height: 75px;
float: left;
background: #edf1fa;
text-align: center;
color: #15376b;
font-size: 14px;
}
.zy2{
width: 140px;
height: 20px;
margin-top: 15px;
}
.wz{
width: 185px;
height: 75px;
float: left;
color: #15376b;
font-size: 14px;
}
.wz ul li{
list-style: none;
text-align: center;
}
.fl{
width: 185px;
height: 20px;
margin-top: 5px;
}
.nav_box2{
width: 505px;
height: 170px;
border:1px solid gain *** oro;
margin: 5px auto;
}
.date2{
width: 155px;
height: 22px;
float: left;
margin-left:10px;
margin-top: 10px;
background: #eeeeee;
font-size: 14px;
text-align: center;
line-height: 22px;
}
.say2{
width: 155px;
height: 55px;
float: left;
margin-left:10px;
text-align: center;
}
.say2 img{
margin-top: 10px;
}
.wz2{
width: 155px;
height: 50px;
background: #eef3f7;
float: left;
margin-left:10px;
}
.wz2 ul li{
list-style: none;
text-align: center;
font-size: 12px;
}
.nav_box3{
width: 505px;
height: 270px;
border:1px solid gain *** oro;
margin: 5px auto;
}
.city{
width: 100px;
height: 35px;
text-align: center;
float: left;
}
.tubiao2{
width: 35px;
height: 35px;
color: #b60329;
float: left;
}
.tubiao2 img{
margin-left: 20px;
}
.gd{
width: 35px;
height: 35px;
float: right;
}
.city ,.tubiao2 ,.gd{
font-weight: bold;
font-size: 14px;
line-height: 35px;
}
.gd a{
text-decoration: none;
color: black;
display: block;
}
.gd a:hover{
color: darkred;
}
.ht{
width: 480px;
height: 3px;
margin: auto;
background: url(../img/9.jpg) no-repeat;
margin-top: 35px;
}
.nav3_l{
width: 90px;
height: 220px;
float: left;
font-size: 12px;
}
.nav3_l ul li{
width: 90px;
text-align: left;
font-weight: bold;
color: #15376B;
text-indent: 1em;
}
.nav3_z{
width: 60px;
height: 220px;
}
.nav3_z ul li{
width: 60px;
text-align: left;
font-weight: bold;
color: #000000;
}
.nav3_r{
width: 350px;
height: 220px;
}
.nav3_r ,.nav3_z{
font-size: 12px;
float: left;
}
.nav3_r ul li{
width: 350px;
text-align: left;
color: #666666;
}
.nav3_r ul li ,.nav3_z ul li ,.nav3_l ul li{
font-weight: bold;
line-height: 22px;
height: 22px;
}
dr 排列方向 h 横向(默认) v1 纵向版式1 v2 纵向版式2 m1 无LOGO版式1 m2 无LOGO版式2 m3 无LOGO版式3 m4 无LOGO版式4
-- 纵向版式只能修改长,宽,边框颜色,logo大小 例如:dr=v1
-- 无LOGO版式可以修改长,宽,边框颜色,背景颜色 例如:dr=m1
wd 宽 例如:wd=750
ht 高 例如:ht=45
ct 搜索栏默认城市(请在城市下拉列表中查询有效城市,默认为北京市) 例如:ct=天津市
-- 无城市下拉列表的样式请务必传入城市,缺省为北京市
ll 文字链接位置 t 搜索栏上方 b 搜索栏下方 r 搜索栏右边 例如:ll=b
ls 文字链接顺序(数字1到8,用英文逗号分隔) 共有链接:1.城市地图 2.地图搜索 3.公交查询 4.驾车路线 5.移动地图
6.专题地图 7.我的地图 8.博客地图 例如:ls=3,8,6 显示结果为 -- 公交查询 博客地图 专题地图
lc 文字链接颜色(RGB六位颜色代码) 例如:lc=FF0000
bd 边框颜色(RGB六位颜色代码) 例如:bd=FF0000
bg 背景颜色(RGB六位颜色代码) 例如:bg=F8F8F8
lo logo大小,默认logo大小为(116*30),如果您需要显示小logo(77*20) 请传入参数:lo=2
研究人员近日发现了针对乌克兰计算机的新型擦除恶意软件(以破坏关键文件和数据为目的),这是俄乌冲突以来发现的第 3 款擦除恶意软件。 这种被称为 CaddyWiper 的恶意软件是由总部位于斯洛伐克的网络安全公司 ESET 的研究人员发现的,他们在周一发布的推文中分享了细节。 据研究人员称,该...
适用于桌面 PC 和笔记本的 Chrome 稳定版将新增“Privacy Guide”功能,它将帮助该网络浏览器的用户理解和实施隐私、安全和在线安全设置。虽然 Chrome 浏览器一直有大部分的这些设置,但现在 Google 声称隐私和安全控制应该更容易理解。 图片链接:https://static...
据《连线》报道,IOActive安全研究员Josep Rodriquez警告说,许多现代ATM和POS系统中使用的NFC读卡器使它们容易受到攻击。这些缺陷使它们容易受到一系列问题的影响,包括被附近的NFC设备对撞攻击、作为勒索软件攻击的一部分而被锁定、甚至被黑客提取某些信用卡数据。 Rodriqu...
NETSCOUT系统公司每两年发布一次的《威胁情报报告》的结果已经公布,报告强调了网络攻击对全球私营和公共组织以及政府造成的巨大影响。根据威胁情报报告,在2021年上半年,网络犯罪分子发动了大约540万次DDoS攻击,比2020年上半年增加了11%。此外,NETSCOUT的主动级别威胁分析系统安全工...
获悉,目前在渥太华抗议加拿大国家疫苗规定的卡车司机使用的捐赠网站已经修复了一个安全漏洞,该漏洞暴露了捐赠者的护照和驾驶执照。位于马萨诸塞州波士顿的捐赠服务GiveSendGo上周成为Freedom Convoy的主要捐赠服务商,此前GoFundMe冻结了数百万美元的捐赠,理由是警方报告了该市的暴力和...
最近,勒索软件困扰着美国和世界上的许多大公司。不久前,美国的一次攻击关闭了一条输油管,导致一些地区出现燃料短缺,拥有该输油管的公司支付了数百万美元来解密其文件。另一个备受瞩目的勒索软件攻击看到一家美国食品公司向黑客支付了数百万美元,以解密他们的系统并防止文件被泄露。 虽然勒索软件攻击非常有效,...