!
也想出现在这里? 联系我们
广告位

网站侧边添加梅花飘落特效

网站左右两侧添加梅花飘落特效,花瓣从空中飘落,想雪花一样非常漂亮,刚开始耍博客的时候,比较热衷于这些,其实就是给网站加上一些特效,稍微的美化下带来一点异样的感觉,如果看起来感觉还可以,并且有兴趣的话,那我们继续看下怎么操作:

步骤一

首先,在 body 中,添加一个 div,来放置梅花树枝的图片

  1. <div id="meihua"></div>

步骤二

然后,添加梅花树枝图片的 css,在样式表里添加以下代码:其中 url 是梅花树枝地址替换成你自己的地址

  1. #meihua {
  2. background: url("images/meihua.png") no-repeat scroll 0% 0% transparent;
  3. width: 278px;
  4. height: 155px;
  5. rightright: 0px;
  6. top: 0px;
  7. position: fixed;
  8. z-index: 1;
  9. }

以上,就能看到梅花树枝的图片了,具体大小和位置可以自己调整。引用 JS,在文章末尾已经给出完整的代码提供下载!最后,再添加下梅花飘落的美化 css 如下:

  1. .leave {
  2. position: fixed;
  3. width: 25px;
  4. height: 20px;
  5. -webkit-animation-iteration-count: infinite,infinite;
  6. -webkit-animation-direction: normal,normal;
  7. -webkit-animation-timing-function: linear,ease-in;
  8. -moz-animation-iteration-count: infinite,infinite;
  9. -moz-animation-direction: normal,normal;
  10. -moz-animation-timing-function: linear,ease-in;
  11. -o-animation-iteration-count: infinite,infinite;
  12. -o-animation-direction: normal,normal;
  13. -o-animation-timing-function: linear,ease-in;
  14. animation-iteration-count: infinite,infinite;
  15. animation-direction: normal,normal;
  16. animation-timing-function: linear,ease-in;
  17. }
  18. .leave>img {
  19. position: fixed;
  20. top:125px;
  21. width: 25px;
  22. height: 20px;
  23. -webkit-animation-iteration-count: infinite;
  24. -webkit-animation-direction: alternate;
  25. -webkit-animation-timing-function: ease-in-out;
  26. -webkit-transform-origin: 50% -100%;
  27. -moz-animation-iteration-count: infinite;
  28. -moz-animation-direction: alternate;
  29. -moz-animation-timing-function: ease-in-out;
  30. -moz-transform-origin: 50% -100%;
  31. -o-animation-iteration-count: infinite;
  32. -o-animation-direction: alternate;
  33. -o-animation-timing-function: ease-in-out;
  34. -o-transform-origin: 50% -100%;
  35. animation-iteration-count: infinite;
  36. animation-direction: alternate;
  37. animation-timing-function: ease-in-out;
  38. transform-origin: 50% -100%;
  39. }
  40. @-webkit-keyframes fade {
  41. 0% {
  42. opacity: 1
  43. }
  44. 95% {
  45. opacity: 1
  46. }
  47. 100% {
  48. opacity: 0
  49. }
  50. }
  51. @-webkit-keyframes drop {
  52. 0% {
  53. -webkit-transform: translate(30px,-50px)
  54. }
  55. 100% {
  56. -webkit-transform: translate(-200px,650px)
  57. }
  58. }
  59. @-webkit-keyframes clockwiseSpin {
  60. 0% {
  61. -webkit-transform: rotate(-50deg)
  62. }
  63. 100% {
  64. -webkit-transform: rotate(50deg)
  65. }
  66. }
  67. @-webkit-keyframes counterclockwiseSpinAndFlip {
  68. 0% {
  69. -webkit-transform: scale(-1,1) rotate(50deg)
  70. }
  71. 100% {
  72. -webkit-transform: scale(-1,1) rotate(-50deg)
  73. }
  74. }
  75. @-moz-keyframes fade {
  76. 0% {
  77. opacity: 1
  78. }
  79. 95% {
  80. opacity: 1
  81. }
  82. 100% {
  83. opacity: 0
  84. }
  85. }
  86. @-moz-keyframes drop {
  87. 0% {
  88. -moz-transform: translate(30px,-50px)
  89. }
  90. 100% {
  91. -moz-transform: translate(-200px,650px)
  92. }
  93. }
  94. @-moz-keyframes clockwiseSpin {
  95. 0% {
  96. -moz-transform: rotate(-50deg)
  97. }
  98. 100% {
  99. -moz-transform: rotate(50deg)
  100. }
  101. }
  102. @-moz-keyframes counterclockwiseSpinAndFlip {
  103. 0% {
  104. -moz-transform: scale(-1,1) rotate(50deg)
  105. }
  106. 100% {
  107. -moz-transform: scale(-1,1) rotate(-50deg)
  108. }
  109. }
  110. @-o-keyframes fade {
  111. 0% {
  112. opacity: 1
  113. }
  114. 95% {
  115. opacity: 1
  116. }
  117. 100% {
  118. opacity: 0
  119. }
  120. }
  121. @-o-keyframes drop {
  122. 0% {
  123. -o-transform: translate(30px,-50px)
  124. }
  125. 100% {
  126. -o-transform: translate(-200px,650px)
  127. }
  128. }
  129. @-o-keyframes clockwiseSpin {
  130. 0% {
  131. -o-transform: rotate(-50deg)
  132. }
  133. 100% {
  134. -o-transform: rotate(50deg)
  135. }
  136. }
  137. @-o-keyframes counterclockwiseSpinAndFlip {
  138. 0% {
  139. -o-transform: scale(-1,1) rotate(50deg)
  140. }
  141. 100% {
  142. -o-transform: scale(-1,1) rotate(-50deg)
  143. }
  144. }
  145. @keyframes fade {
  146. 0% {
  147. opacity: 1
  148. }
  149. 95% {
  150. opacity: 1
  151. }
  152. 100% {
  153. opacity: 0
  154. }
  155. }
  156. @keyframes drop {
  157. 0% {
  158. transform: translate(30px,-50px)
  159. }
  160. 100% {
  161. transform: translate(-200px,650px)
  162. }
  163. }
  164. @keyframes clockwiseSpin {
  165. 0% {
  166. transform: rotate(-50deg)
  167. }
  168. 100% {
  169. transform: rotate(50deg)
  170. }
  171. }
  172. @keyframes counterclockwiseSpinAndFlip {
  173. 0% {
  174. transform: scale(-1,1) rotate(50deg)
  175. }
  176. 100% {
  177. transform: scale(-1,1) rotate(-50deg)
  178. }
  179. }

给TA打赏
共{{data.count}}人
人已打赏
前端学习

通过JS实现一键复制指定内容教程

2024-7-19 14:48:44

前端学习

常见CSS五种隐藏元素方式

2024-7-19 14:48:48

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索