前言 用Python画场流星雨看看,源码见文末公众号哈。 流星类 def__init__(self): self.r=ra.randint(50,100) self.t=ra.randint(1,3) self.x=ra.randint(-2000,1000) #流星的横坐标 self.y=ra.randint(0,500) #流星的纵坐标 self.speed=ra.randint(5,10) #流星移动速度 self.color=ra.choice(colors) #流星的颜色 self.outline=1 #流星的大小
//Star.h#pragmaonce#include#include#include#defineSCREEN_WIDTH1920#defineSCREEN_HEIGHT1080#defineMAXSTAR1080classStar{protected: doublem_x=0; intm_y; doublem_step; intm_color; voidDraw(); voidNewPos(); voidRemove(); public: Star(){} ~Star(){} voidInit(); voidMove();};//Star.cpp#include"Star.h
//Star.h#pragmaonce#include#include#include#defineSCREEN_WIDTH1920#defineSCREEN_HEIGHT1080#defineMAXSTAR1080classStar{protected: doublem_x=0; intm_y; doublem_step; intm_color; voidDraw(); voidNewPos(); voidRemove(); public: Star(){} ~Star(){} voidInit(); voidMove();};//Star.cpp#include"Star.h
中秋节到了,就想着用CSS画一个月亮送给园友们吧。但是就画一个月亮也太简单了些,于是便加了一些星星点缀以及流星坠落的效果。这篇文章就用纯CSS为大家实现一个“流星赶月”的效果。实现效果点击运行查看画个月亮首先我们先让全屏背景变成黑色,然后实现一个大月亮?,并加点"渐变",“光晕"等效果htmlcss.wrap{background:#000000;width:100vw;height:100vh;position:relative;}.moon{width:100px;height:100px;border-radius:50%;background-image:linear-gradient
中秋节到了,就想着用CSS画一个月亮送给园友们吧。但是就画一个月亮也太简单了些,于是便加了一些星星点缀以及流星坠落的效果。这篇文章就用纯CSS为大家实现一个“流星赶月”的效果。实现效果点击运行查看画个月亮首先我们先让全屏背景变成黑色,然后实现一个大月亮?,并加点"渐变",“光晕"等效果htmlcss.wrap{background:#000000;width:100vw;height:100vh;position:relative;}.moon{width:100px;height:100px;border-radius:50%;background-image:linear-gradient