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
派生數323
提交數71
已啟用問題?
問題數15
打開的問題數1
拉請求數7
打開的拉請求數0
關閉的拉請求數9
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?
去到頂部