【七夕限定】5分钟搞定送媳妇儿的节日气球🎈

简介: 前言大家好,我是HoMeTown,下周不出意外的话那么下周就是七夕节了,周六日也就是周末陪媳妇儿看电影外太空的莫扎特,有一说一,这个电影真的不推荐14岁以上的人观看,小孩看还行,给我的感觉就是低配版长江七号。散场之后,碰巧路边有一个卖气球的小姑娘,去买一个,单价30人民币,我直呼我直呼,如果兜里没钱的话,可能兜里就没钱了吧。但是这个怎么可能难得住一个即将秃头的我?

前言

大家好,我是HoMeTown,下周不出意外的话那么下周就是七夕节了,周六日也就是周末陪媳妇儿看电影外太空的莫扎特,有一说一,这个电影真的不推荐14岁以上的人观看,小孩看还行,给我的感觉就是低配版长江七号。散场之后,碰巧路边有一个卖气球的小姑娘,去买一个,单价30人民币,我直呼我直呼,如果兜里没钱的话,可能兜里就没钱了吧。但是这个怎么可能难得住一个即将秃头的我?

开始

回到家,我只办三件事:写气球!写气球!还是**的写气球!

气球构成

气球本身、气球节、气球棍棍

气球轨迹

Y轴 + Rotate旋转

球体

首先是球体,利用border-radius属性构造气球本身的椭圆形

<div class="balloon" style="--size: 90px; --ani: balloon1; --sec: 4s">
    <span>七</span>
    <div class="handle"></div>
</div>
复制代码
.balloon {
  width: calc(1.2 * var(--size));
  height: calc(1.4 * var(--size));
  background-color: rgba(215, 0, 15, 0.8);
  border-radius: 80% 80% 80% 80%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: var(--ani) var(--sec) ease-in-out infinite;
}
复制代码

构造气球表面的光线折射

.balloon::before {
  content: "";
  position: absolute;
  width: 20%;
  height: 30%;
  top: 8%;
  left: 16%;
  border-radius: 50%;
  transform: rotate(40deg);
  background: rgba(241, 242, 229, 0.75);
}
复制代码

气球棍棍

构造气球下面的棍棍

.handle {
  width: 2px;
  height: 100px;
  background: rgba(255, 255, 255, 0.5);
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  position: absolute;
}
复制代码

气球棍棍上方的气球节

.handle:before,
.handle:after {
  content: "";
  position: absolute;
  height: 5%;
  transform: translate(-50%, 0);
  border-radius: 25% / 50%;
  left: 50%;
}
.handle:before {
  top: 0;
  background: rgba(215, 0, 15, 0.8);
  width: 10px;
}
.handle:after {
  top: 5%;
  background: rgba(215, 0, 15, 0.8);
  width: 12px;
}
复制代码

轨迹动画

悬浮在上空的气球主要的运动轨迹为 上下与左右旋转

@keyframes balloon1 {
  0%,
  100% {
    transform: translateY(0) rotate(-6deg);
  }
  50% {
    transform: translateY(-20px) rotate(8deg);
  }
}
复制代码

到这里,一个气球就搞定了,接下来需要做的就是CV

效果如下:

网络异常,图片无法展示
|


目录
相关文章
|
8月前
|
人工智能 并行计算 芯片
产业布局:黄仁勋“左脚踩右脚”,马斯克“铁索连环船”,谁更创新?
法思诺创新学院聚焦科技战略前沿,深度解析马斯克“全栈自研”与黄仁勋“生态赋能”两大技术路线。通过“铁索连环船”与“左脚踩右脚”生动类比,揭示企业如何在控制与杠杆间抉择,构建可持续创新的技术地图,助力未来领军者破局增长。
380 2
|
数据可视化 UED
如何巧妙利用动画效果,提升用户体验感!
巧妙利用动画效果可以极大地提升用户体验感
721 57
|
存储 弹性计算 应用服务中间件
阿里云轻量应用服务器出新品通用型实例了,全球26个地域可选
近日,阿里云再度发力,推出了首款全新升级的轻量应用服务器——通用型实例。这款服务器实例不仅标配了200Mbps峰值公网带宽,更在计算、存储、网络等基础资源上进行了全面优化,旨在为中小企业和开发者提供更加轻量、易用、普惠的云计算服务,满足其对于通用计算小算力的迫切需求。目前,这款新品已在全球26个地域正式上线,为全球用户提供了更加便捷、高效的上云选择。
1174 27
|
人工智能 自然语言处理 算法
开箱即用的个人主页页面开发实战—基于HarmonyOS 5.0 (Next)和ArkTS的实现【HarmonyOS 5.0(Next)】
本文介绍了基于HarmonyOS 5.0(Next)和ArkTS开发的开箱即用个人主页页面。HarmonyOS 5.0(Next)采用全新“和谐美学”设计理念,通过光元素模拟、多设备无缝流转及小艺助手升级,提升用户体验。文章详细解析了使用ArkTS构建个人主页页面的代码,展示了清晰的布局层次、简洁的事件处理、状态管理和组件化开发等最佳实践。这段代码不仅实现了美观的界面设计,还提供了高效的应用导航和数据传递功能,体现了对用户体验的高度关注。
905 12
开箱即用的个人主页页面开发实战—基于HarmonyOS 5.0 (Next)和ArkTS的实现【HarmonyOS 5.0(Next)】
|
存储 程序员 调度
[计算机组成原理(唐朔飞 第2版)]第一章 计算机系统概论 & 第二章 计算机的发展及应用(学习复习笔记)
[计算机组成原理(唐朔飞 第2版)]第一章 计算机系统概论 & 第二章 计算机的发展及应用(学习复习笔记)
|
存储 安全 开发者
C 标准库 - <string.h>详解
`&lt;string.h&gt;` 是 C 标准库中用于处理字符串的头文件,提供了复制、拼接、比较、查找等操作。常用函数包括 `strcpy`、`strncpy`、`strcat`、`strncat`、`strlen`、`strcmp`、`strncmp`、`strchr` 和 `strstr`。此外,还提供了辅助函数如 `memcpy` 和 `memset`。这些函数帮助开发者有效处理字符串,构建更强大的 C 程序。注意事项包括确保目标数组空间足够、正确处理 null 结束符,并使用安全版本函数减少风险。
1232 11
|
算法 前端开发 数据可视化
【博士每天一篇文献-综述】Brain network communication_ concepts, models and applications
本文综述了脑网络通信的概念、模型和应用,将脑网络通信模型分为扩散过程、参数模型和路由协议三大类,并探讨了这些模型在理解大脑功能、健康和疾病方面的应用,同时提出了未来研究方向和使用Brain Connectivity Toolbox等工具箱进行实际研究的指导。
386 1
【博士每天一篇文献-综述】Brain network communication_ concepts, models and applications
linux之centos安装dataease数据报表工具
linux之centos安装dataease数据报表工具
|
编译器 存储 网络协议
【汇编】CS、IP寄存器与代码段,用汇编语言写的源程序,jmp指令
【汇编】CS、IP寄存器与代码段,用汇编语言写的源程序,jmp指令
1789 1
【汇编】CS、IP寄存器与代码段,用汇编语言写的源程序,jmp指令
|
Java 数据库 Spring
Spring Data JPA: 更新字段采坑记
JPA进行数据库数据的更新,现在总结有以下思路: 当需要更改的字段比较多时,可以将需要更改的字段封装在实体类当中,然后不需要更改的字段通过findone找到对应数据也封装到此实体类当中,然后调用saveandflush方法进行update。
9437 0