突然看见,怦然心动

青春转变与个人成长

1. 青春的尾声悄然敲响,我站在尽头送别剩下为数不多的光阴。婚礼上同学聚会上,越来越多的人开始为人妻为人母,我们在经受着一场不可逆的转变。转变以前是快乐的,转变后也会是另一种快乐,但是转变的过程是痛苦的,面对终将失去的,我们有一万个舍不得却又不得不接受。

 

2. 以后的10年,我会像野生动物一样,以残暴的状态饥饿着的  --- 金秀贤

 

3. 不怕猫一样的老虎,就怕虎一样的猫--小米


4. 越是艰难的时候,就是自己进步最快的时候 ---特立独行的猫


5. 世界那么大,只有你肯走到我心灵的最深处,才能看到我的美。---特立独行的猫

 

6.对于一份工作,你是have to的状态还是want的状态,对于工作效果来讲是完全不同的。----真我霓裳

 

7. 程序员快乐才能更好的工作--csdn

 

以下分别给出使用 Python(基于`turtle`库)和 HTML + CSS 实现爱心跳动效果的代码。 ### Python 代码 ```python import turtle as t import random import time # 设置画布 t.speed(0) t.bgcolor("black") t.title("爱心粒子跳动") # 定义爱心函数 def heart_function(t): x = 16 * (t**3) y = 13 * t - 5 * (t**3) - (t**5) return x, y # 定义散射函数 def scatter_inside(x, y, beta=0.15): ratio_x = - beta * random.random() ratio_y = - beta * random.random() dx = ratio_x * (x - random.random()) dy = ratio_y * (y - random.random()) return x - dx, y - dy # 定义爱心类 class Heart: def __init__(self, generate_frame=20): self._points = set() # 原始爱心坐标集合 self._edge_diffusion_points = set() # 边缘扩散效果点坐标集合 self._center_diffusion_points = set() # 中心扩散效果点坐标集合 self.all_points = {} # 每帧动态点坐标 self.build(2000) self.random_halo = 1000 self.generate_frame = generate_frame for frame in range(generate_frame): self.calc(frame) def build(self, number): import math pi = math.pi for _ in range(number): t = random.uniform(0, 2 * pi) x, y = heart_function(t) self._points.add((x, y)) for _x, _y in list(self._points): for _ in range(3): x, y = scatter_inside(_x, _y, 0.05) self._edge_diffusion_points.add((x, y)) point_list = list(self._points) for _ in range(4000): x, y = random.choice(point_list) x, y = scatter_inside(x, y, 0.17) self._center_diffusion_points.add((x, y)) def calc(self, generate_frame): ratio = 10 if generate_frame == 10: ratio = 10 elif generate_frame == 19: ratio = 10 else: ratio = random.randint(10, 15) halo_radius = int(4 + 6 * (1 + ratio / 20)) halo_number = int(3000 + 4000 * (1 + ratio / 20)) all_points = [] # 光环 heart_halo_point = set() for _ in range(halo_number): t = random.uniform(0, 2 * math.pi) x, y = heart_function(t) x, y = scatter_inside(x, y, random.random() * 0.8) if (x, y) not in heart_halo_point: heart_halo_point.add((x, y)) all_points.append((x, y)) # 轮廓 for x, y in self._points: x, y = scatter_inside(x, y, 0.05) all_points.append((x, y)) # 内容 for x, y in self._edge_diffusion_points: x, y = scatter_inside(x, y, 0.1) all_points.append((x, y)) for x, y in self._center_diffusion_points: x, y = scatter_inside(x, y, 0.2) all_points.append((x, y)) self.all_points[generate_frame] = all_points def render(self, render_frame): for x, y in self.all_points[render_frame % self.generate_frame]: t.penup() t.goto(x * 2, y * 2) t.pendown() t.dot(random.randint(1, 3), "pink") # 创建爱心对象 heart = Heart() render_frame = 0 while True: t.clear() heart.render(render_frame) render_frame += 1 time.sleep(0.03) ``` ### HTML + CSS 代码 ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>爱心跳动</title> <style> body { display: flex; justify-content: center; align-items: center; height: 100vh; background-color: #000; } .heart { position: relative; width: 100px; height: 100px; background-color: red; transform: rotate(-45deg); animation: heartbeat 1.5s infinite; } .heart::before, .heart::after { content: ""; position: absolute; width: 100px; height: 100px; background-color: red; border-radius: 50%; } .heart::before { top: -50px; left: 0; } .heart::after { left: 50px; top: 0; } @keyframes heartbeat { 0% { transform: rotate(-45deg) scale(1); } 20% { transform: rotate(-45deg) scale(1.2); } 40% { transform: rotate(-45deg) scale(1); } 60% { transform: rotate(-45deg) scale(1.2); } 80% { transform: rotate(-45deg) scale(1); } 100% { transform: rotate(-45deg) scale(1); } } </style> </head> <body> <div class="heart"></div> </body> </html> ``` ### 代码解释 - **Python 代码**:通过`turtle`库绘制爱心粒子,利用循环和随机数实现粒子的跳动效果。 - **HTML + CSS 代码**:使用一个`div`元素和两个伪元素组合成爱心形状,通过`@keyframes`实现爱心的跳动动画。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值