clear-day.svg 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- (c) ammap.com | SVG weather icons -->
  3. <svg width="56" height="48" version="1.1" xmlns="http://www.w3.org/2000/svg">
  4. <defs>
  5. <filter id="blur" x="-.34167" y="-.34167" width="1.6833" height="1.85">
  6. <feGaussianBlur in="SourceAlpha" stdDeviation="3" />
  7. <feOffset dx="0" dy="4" result="offsetblur" />
  8. <feComponentTransfer>
  9. <feFuncA slope="0.05" type="linear" />
  10. </feComponentTransfer>
  11. <feMerge>
  12. <feMergeNode />
  13. <feMergeNode in="SourceGraphic" />
  14. </feMerge>
  15. </filter>
  16. <style type="text/css">
  17. <![CDATA[
  18. /*
  19. ** SUN
  20. */
  21. @keyframes am-weather-sun {
  22. 0% {
  23. -webkit-transform: rotate(0deg);
  24. -moz-transform: rotate(0deg);
  25. -ms-transform: rotate(0deg);
  26. transform: rotate(0deg);
  27. }
  28. 100% {
  29. -webkit-transform: rotate(360deg);
  30. -moz-transform: rotate(360deg);
  31. -ms-transform: rotate(360deg);
  32. transform: rotate(360deg);
  33. }
  34. }
  35. .am-weather-sun {
  36. -webkit-animation-name: am-weather-sun;
  37. -moz-animation-name: am-weather-sun;
  38. -ms-animation-name: am-weather-sun;
  39. animation-name: am-weather-sun;
  40. -webkit-animation-duration: 9s;
  41. -moz-animation-duration: 9s;
  42. -ms-animation-duration: 9s;
  43. animation-duration: 9s;
  44. -webkit-animation-timing-function: linear;
  45. -moz-animation-timing-function: linear;
  46. -ms-animation-timing-function: linear;
  47. animation-timing-function: linear;
  48. -webkit-animation-iteration-count: infinite;
  49. -moz-animation-iteration-count: infinite;
  50. -ms-animation-iteration-count: infinite;
  51. animation-iteration-count: infinite;
  52. }
  53. @keyframes am-weather-sun-shiny {
  54. 0% {
  55. stroke-dasharray: 3px 10px;
  56. stroke-dashoffset: 0px;
  57. }
  58. 50% {
  59. stroke-dasharray: 0.1px 10px;
  60. stroke-dashoffset: -1px;
  61. }
  62. 100% {
  63. stroke-dasharray: 3px 10px;
  64. stroke-dashoffset: 0px;
  65. }
  66. }
  67. .am-weather-sun-shiny line {
  68. -webkit-animation-name: am-weather-sun-shiny;
  69. -moz-animation-name: am-weather-sun-shiny;
  70. -ms-animation-name: am-weather-sun-shiny;
  71. animation-name: am-weather-sun-shiny;
  72. -webkit-animation-duration: 2s;
  73. -moz-animation-duration: 2s;
  74. -ms-animation-duration: 2s;
  75. animation-duration: 2s;
  76. -webkit-animation-timing-function: linear;
  77. -moz-animation-timing-function: linear;
  78. -ms-animation-timing-function: linear;
  79. animation-timing-function: linear;
  80. -webkit-animation-iteration-count: infinite;
  81. -moz-animation-iteration-count: infinite;
  82. -ms-animation-iteration-count: infinite;
  83. animation-iteration-count: infinite;
  84. }
  85. ]]>
  86. </style>
  87. </defs>
  88. <g transform="translate(16,-2)" filter="url(#blur)">
  89. <g transform="translate(0,16)">
  90. <g class="am-weather-sun"
  91. style="-moz-animation-duration:9s;-moz-animation-iteration-count:infinite;-moz-animation-name:am-weather-sun;-moz-animation-timing-function:linear;-ms-animation-duration:9s;-ms-animation-iteration-count:infinite;-ms-animation-name:am-weather-sun;-ms-animation-timing-function:linear;-webkit-animation-duration:9s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:am-weather-sun;-webkit-animation-timing-function:linear">
  92. <line transform="translate(0,9)" y2="3" fill="none" stroke="#ffa500" stroke-linecap="round" stroke-width="2" />
  93. <g transform="rotate(45)">
  94. <line transform="translate(0,9)" y2="3" fill="none" stroke="#ffa500" stroke-linecap="round"
  95. stroke-width="2" />
  96. </g>
  97. <g transform="rotate(90)">
  98. <line transform="translate(0,9)" y2="3" fill="none" stroke="#ffa500" stroke-linecap="round"
  99. stroke-width="2" />
  100. </g>
  101. <g transform="rotate(135)">
  102. <line transform="translate(0,9)" y2="3" fill="none" stroke="#ffa500" stroke-linecap="round"
  103. stroke-width="2" />
  104. </g>
  105. <g transform="scale(-1)">
  106. <line transform="translate(0,9)" y2="3" fill="none" stroke="#ffa500" stroke-linecap="round"
  107. stroke-width="2" />
  108. </g>
  109. <g transform="rotate(225)">
  110. <line transform="translate(0,9)" y2="3" fill="none" stroke="#ffa500" stroke-linecap="round"
  111. stroke-width="2" />
  112. </g>
  113. <g transform="rotate(-90)">
  114. <line transform="translate(0,9)" y2="3" fill="none" stroke="#ffa500" stroke-linecap="round"
  115. stroke-width="2" />
  116. </g>
  117. <g transform="rotate(-45)">
  118. <line transform="translate(0,9)" y2="3" fill="none" stroke="#ffa500" stroke-linecap="round"
  119. stroke-width="2" />
  120. </g>
  121. <circle r="5" fill="#ffa500" stroke="#ffa500" stroke-width="2" />
  122. </g>
  123. </g>
  124. </g>
  125. </svg>