skycons

  • 所有者: darkskyapp/skycons
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Skycons

Skycons is a set of ten animated weather glyphs, procedurally generated by
JavaScript using the HTML5 canvas tag. They're easy to use, and pretty
lightweight, so they shouldn't rain on your parade:

<canvas id="icon1" width="128" height="128"></canvas>
<canvas id="icon2" width="128" height="128"></canvas>

<script>
  var skycons = new Skycons({"color": "pink"});
  // on Android, a nasty hack is needed: {"resizeClear": true}

  // you can add a canvas by it's ID...
  skycons.add("icon1", Skycons.PARTLY_CLOUDY_DAY);

  // ...or by the canvas DOM element itself.
  skycons.add(document.getElementById("icon2"), Skycons.RAIN);

  // if you're using the Forecast API, you can also supply
  // strings: "partly-cloudy-day" or "rain".

  // start animation!
  skycons.play();

  // you can also halt animation with skycons.pause()

  // want to change the icon? no problem:
  skycons.set("icon1", Skycons.PARTLY_CLOUDY_NIGHT);

  // want to remove one altogether? no problem:
  skycons.remove("icon2");
</script>

Skycons were designed for Forecast by those wacky folks
at The Dark Sky Company, and were heavily inspired by Adam Whitcroft's
excellent Climacons. The source code has
been released into the public domain, so please do with it as you see
fit! ♡

Variants

Dark Sky no longer actively maintains Skycons, but several kind folks have made
variants that you might be interested in:

概览

名称与所有者darkskyapp/skycons
主编程语言JavaScript
编程语言JavaScript (语言数: 2)
平台
许可证
发布数0
创建于2013-03-07 20:49:45
推送于2019-10-27 20:26:30
最后一次提交2019-09-13 13:29:39
星数1.2k
关注者数55
派生数322
提交数71
已启用问题?
问题数15
打开的问题数1
拉请求数7
打开的拉请求数0
关闭的拉请求数9
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?
去到顶部