HTML5 Canvas和jQuery实用实时天气预报事例
更新时间:2023-10-20 01:02:01 阅读量: 综合文库 文档下载
- html5推荐度:
- 相关推荐
去名企 拿高薪 到翡翠教育
HTML5 Canvas和jQuery实用实时天气预报事例
这是一款非常有意思的纯CSS3扁平风格天气预报卡片动画特效。该天气预报特效将各种天气制作为卡片形式,包括下雨,闪电,白天,夜间和下雪。卡片使用扁平化风格,并使用CSS3帧动画来制作各种动画效果。
制作方法 HTML结构
该特效的HTML结构采用无序列表的HTML结构,其中每一个li.card元素代表一种卡片。
1.
3.
6. 63 ℉
8.low of 61 ℉
9. 10.
1
去名企 拿高薪 到翡翠教育
11. ...... 12.
复制代码 CSS样式
首先给卡片一些基本样式。
1. .card {
2. width: 18.57%;
3. background-color: #3c3b3d; 4. float: left;
5. margin: 0 20px 20px 0; 6. overflow: hidden; 7. } 8.
9. .card:nth-child(5n) { 10. margin-right: 0; 11.} 12.
13..card .card-color { 14. position: relative; 15. width: 100%; 16. padding: 6.5em 1em; 17. display: block; 18.} 19.
20..card .card-color:after { 21. position: absolute; 22. content: '';
2
去名企 拿高薪 到翡翠教育
23. top: 0; 24. right: 0; 25. height: 100%; 26. width: 50%; 27.}
28..card .card-info { 29. padding: 1em; 30. color: #808080; 31. text-align: center; 32.} 33.
34..card .card-info p { 35. font-size: 0.85rem; 36. margin-bottom: .75em; 37.} 38.
39..card .card-info p:first-child { 40. font-weight: 600; 41. font-size: 0.9rem; 42. text-transform: uppercase; 43. color: #fff; 44.} 45.
46..card .card-info p:last-child { 47. margin-bottom: 0; 48.}
复制代码
对于第一种下雨效果,特效中对div.rain元素使用了rain帧动画。然后使用div.rain元素的:after伪元素来制作云彩的阴影效果,并应用
3
去名企 拿高薪 到翡翠教育
rain_shadow帧动画。最后使用div.rain元素的:before伪元素来制作雨点效果,并应用rain_rain帧动画。
1. .rain {
2. animation: rain 9s ease-in-out infinite 1s; 3. -webkit-animation: rain 9s ease-in-out infinite 1s; 4. background: #CCCCCC; 5. border-radius: 50%;
6. box-shadow: #CCCCCC 65px -25px 0 -5px, #CCCCCC 25px -25px, #CCCCCC 5px 0px 0 2px, #CCCCCC 10px 0px 0 2px, #CCCCCC 15px 0px 0 2px, #CCCCCC 20px 0px 0 2px, #CCCCCC 25px 0px 0 2px, #CCCCCC 30px 0px 0 2px, #CCCCCC 35px 0px 0 2px, #CCCCCC 40px 0px 0 2px, #CCCCCC 45px 0px 0 2px, #CCCCCC 50px 0px 0 2px, #CCCCCC 55px 0px 0 2px, #CCCCCC 60px 0px 0 2px, #CCCCCC 65px 0px 0 2px, #CCCCCC 70px 0px 0 2px, #CCCCCC 75px 0px 0 2px; 7. display: block; 8. height: 50px; 9. width: 50px; 10. position: absolute; 11. left: 40px; 12. top: 80px; 13.} 14.
15..rain:after {
16. animation: rain_shadow 9s ease-in-out infinite 1s; 17. -webkit-animation: rain_shadow 9s ease-in-out infinite 1s; 18. background: #000000; 19. border-radius: 50%; 20. content: ''; 21. height: 15px;
4
去名企 拿高薪 到翡翠教育
22. width: 120px; 23. opacity: 0.2; 24. position: absolute; 25. left: 5px; 26. bottom: -60px; 27. transform: scale(.7); 28. -webkit-transform: scale(.7); 29.} 30.
31..rain:before {
32. animation: rain_rain .7s infinite linear; 33. -webkit-animation: rain_rain .7s infinite linear; 34. content: '';
35. background: transparent; 36. margin-left: 0px; 37. border-radius: 50%; 38. display: block; 39. height: 6px; 40. width: 3px; 41. opacity: 0.3;
42. transform: scale(.9); 43. -webkit-transform: scale(.9); 44.}
翡翠教育集团太原长风校区
教学经理 贾鹏
5
正在阅读:
HTML5 Canvas和jQuery实用实时天气预报事例10-20
最新高二区域地理《陆地和海洋》周练含答案04-05
-鸿茅药酒-营销推广方案调查报告 doc03-06
公司法习题01-20
复命读后感06-13
《红岩》读后感12-12
天大15秋季《国际物流与货运代理》在线作业一 答案06-28
职业病危害管理制度03-14
智能窗帘控制系统的设计研究11-07
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 事例
- 实时
- 天气预报
- 实用
- Canvas
- jQuery
- HTML5
- 3D打印技术和应用教程考试部分答案及解析
- 东易博后筛技术规范书1
- 驾驶实习报告
- 教科版六年级科学下第二单元5.铁生锈了同步练习(含答案)
- 使用布莱克曼窗设计的FIR滤波器正文
- 2012高级财务会计试题及答案
- 山西省政法经费绩效考评管理暂行办法
- 10KV变电所的研究和设计
- 灌排中心重大课题成果:国内外农田水利建设和管理对比研究(参阅报告)20150205-001 - 图文
- 2008-2009学年第二学期奖学金获得者名单
- 《材料科学与工程基础》英文影印版习题及思考题及答案
- 三角函数与平面向量
- 部编版小学语文四年级下册单元作文范文集锦
- 2016.12《企业战略管理(专升本)》期末考试试题
- 马原考试宝典
- 2011年司法考试真题试卷一答案
- 2017-2018学年度第一学期小学三年级英语教学计划
- 税务会计任务3计算题
- 岩土工程测试与监测技术课后思考题答案
- 2018-2019学年重庆市北碚区七年级(上)期末英语试卷-解析版