前端:烟花+圣诞树项目开源分享


前言

去年圣诞节的时候,在网络上整合资料做了个圣诞树的前端页面,配上了点击烟花特效。

最近整理出来,开源分享给大家。

一、最终呈现效果

在电脑端呈现效果如下

圣诞树_烟花

在手机端(解压缩后)通过点击呈现效果如下

圣诞树_烟花_手机版

二、代码开源地址

1.Git地址

https://github.com/Julian-Qian/Christmas-Fireworks-Master

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用Python绘制烟花圣诞树的代码示例: 1. 绘制烟花 ```python import turtle import random # 设置画布大小和背景颜色 turtle.setup(800, 600) turtle.bgcolor('black') # 定义烟花函数 def draw_fireworks(x, y): # 设置画笔颜色和大小 turtle.pencolor(random.choice(['red', 'yellow', 'blue', 'green', 'purple', 'white', 'orange'])) turtle.pensize(3) # 画烟花 for i in range(30): turtle.fd(30) turtle.rt(150) turtle.fd(30) turtle.rt(210) # 画烟花爆炸后的星星 turtle.pencolor(random.choice(['red', 'yellow', 'blue', 'green', 'purple', 'white', 'orange'])) turtle.pensize(5) turtle.penup() turtle.goto(x, y) turtle.pendown() for i in range(12): turtle.fd(20) turtle.rt(150) turtle.fd(20) turtle.rt(210) # 点击鼠标左键画烟花 turtle.onscreenclick(draw_fireworks, 1) # 隐藏画笔 turtle.hideturtle() # 运行画布 turtle.done() ``` 2. 绘制圣诞树 ```python import turtle # 设置画布大小和背景颜色 turtle.setup(800, 600) turtle.bgcolor('black') # 定义圣诞树函数 def draw_tree(x, y): # 设置画笔颜色和大小 turtle.pencolor('green') turtle.pensize(3) # 画圣诞树 turtle.penup() turtle.goto(x, y) turtle.pendown() turtle.fd(100) turtle.rt(120) turtle.fd(100) turtle.rt(120) turtle.fd(100) turtle.rt(120) turtle.penup() turtle.goto(x, y + 100) turtle.pendown() turtle.circle(30) turtle.penup() turtle.goto(x - 20, y + 70) turtle.pendown() turtle.circle(10) turtle.penup() turtle.goto(x + 20, y + 70) turtle.pendown() turtle.circle(10) # 点击鼠标左键画圣诞树 turtle.onscreenclick(draw_tree, 1) # 隐藏画笔 turtle.hideturtle() # 运行画布 turtle.done() ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值