新版H欢迎TML5Canvas和jQuery实用实时天气预报事例.doc.docx

新版H欢迎TML5Canvas和jQuery实用实时天气预报事例.doc.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTML5 Canvas和 jQuery 实用实时天气预报事例 这是一款非常有意思的纯 CSS3扁平风格天气预报卡片动画特效。 该天气预报特效将各种天气制作为卡片形式,包括下雨,闪电,白天,夜间和下雪。卡片使用扁平化风格,并使用 CSS3帧动画来制作各种动画效果。 制作方法 HTML结构 该特效的 HTML结构采用无序列表的 HTML结构,其中每一个 li.card 元素 代表一种卡片。 ul class=card-list li class=card div class=card-color color-rain div class=rain/div /div div class=card-info p63 ℉/p 8. plow of 61 ℉ /p /div /li 精选文档推荐 11. ...... 12./ul 复制代码 CSS样式 首先给卡片一些基本样式。 1. .card { width: 18.57%; background-color: #3c3b3d; float: left; margin: 0 20px 20px 0; overflow: hidden; } 8. 9. .card:nth-child(5n) { margin-right: 0; 11.} 13..card .card-color { position: relative; width: 100%; padding: 6.5em 1em; display: block; 18.} 19. 20..card .card-color:after { position: absolute; content: ; 精选文档推荐 top: 0; right: 0; height: 100%; width: 50%; 27.} 28..card .card-info { padding: 1em; color: #808080; text-align: center; 32.} 34..card .card-info p { font-size: 0.85rem; margin-bottom: .75em; 37.} 39..card .card-info p:first-child { font-weight: 600; font-size: 0.9rem; text-transform: uppercase; color: #fff; 44.} 45. 46..card .card-info p:last-child { margin-bottom: 0; 48.} 复制代码 对于第一种下雨效果,特效中对 div.rain 元素使用了 rain 帧动画。然后 使用 div.rain 元素的 :after 伪元素来制作云彩的阴影效果,并应用 精选文档推荐 rain_shadow 帧动画。最后使用 div.rain 元素的 :before 伪元素来制作雨点效 果,并应用 rain_rain 帧动画。 1. .rain { animation: rain 9s ease-in-out infinite 1s; -webkit-animation: rain 9s ease-in-out infinite 1s; background: #CCCCCC; border-radius: 50%; 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; display: block; height: 50px; width: 50px; position: absolute; left: 40px; top: 80px; 13.} 14. 15..rain:after { animation: rain_shadow 9s ease-in-out infinite 1s; 17. -we

文档评论(0)

182****0747 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档