查看: 190|回复: 17

[活动] 【凡哥教程第九讲作业】【花简静】《kimidoll》(添加大量子元素-粒子动控制)

[复制链接]
一叶知秋 版主勋章 山高为峰 山外有山 樱果相依 24 46 47 48 闲花落
发表于 2024-7-30 10:24 | 显示全部楼层 |阅读模式

评分

5

查看全部评分

点评
回复

使用道具

一叶知秋 版主勋章 山高为峰 山外有山 樱果相依 24 46 47 48 闲花落
 楼主| 发表于 2024-7-30 10:25 | 显示全部楼层
<style> #papa {     margin: 30px 0 30px calc(50% - 931px);     width: 1700px;     height: 900px;     background: url('https://pic.imgdb.cn/item/66a84aa7d9c307b7e9ac7058.webp') no-repeat center/cover;     overflow: hidden;     box-shadow: 0 0 10px rgba(0,0,0,.5);     z-index: 1;     position: relative; } #player1 {     position: absolute;     width: 260px;     height: 260px;     top:500px;     left:690px;     border: 16px solid HotPink;     border-style: solid double dotted solid; opacity: 0.56;     border-radius: 50%;     transform: rotateY(60deg); } li-zi {     position: absolute;     width: 80px;     height: 40px;     border-radius: 50%;     animation: fly 8s linear infinite;     box-shadow: inset 0 0 20px HotPink;   } @keyframes fly {     0% { transform: translateX(0); opacity: 0; }     20% { transform: translateX(-300px); opacity: 1; }     40% { transform: translateX(-600px); opacity: 1; }     60% { transform: translateX(-900px); opacity: 1; }     80% { transform: translateX(-1200px); opacity: 1; }     100% { transform: translateX(-1500px); opacity: 0; }   } #vid1 {     position: absolute;     top:260px;     width: 1200px;     height:800px;     opacity: 0.96;     border-radius: 50%;     mix-blend-mode: screen;     right:260px;     transform: rotateY(60deg);     -webkit-mask: radial-gradient(circle, silver, transparent,transparent);   } #vid2 {     position: absolute;     width: 100%;     height:110%;     top:-80px;     object-fit: cover;     pointer-events: none;     opacity: 1;     mix-blend-mode: screen;     opacity: 0.59; } </style>   <div id="papa"> <video id="vid1" src="https://img.tukuppt.com/video_show/2419216/00/01/99/5b52e05d9cd7d.mp4" autoplay loop muted></video> <video id="vid2" src="https://img.tukuppt.com/video_show/2916847/00/17/74/5ecdddf687cca.mp4" autoplay loop muted></video> <div id="player1"></div>     <audio id="aud" src="https://music.163.com/song/media/outer/url?id=3204376" autoplay loop></audio> </div>     <script> Array.from({length: 36}).forEach(lz => {     lz = document.createElement('li-zi');     lz.style.cssText += `         left: ${30 + Math.random() * 200}px;         top: ${30 + Math.random() * 200}px;         background: url('https://pic.imgdb.cn/item/6587b11ac458853aefbbd724.png') no-repeat center/cover;         animation-delay: -${Math.random() * 8}s;     `;     player1.appendChild(lz); }); </script>  

评分

2

查看全部评分

点评
回复

使用道具

一叶知秋 版主勋章 山高为峰 山外有山 樱果相依 24 46 47 48 闲花落
 楼主| 发表于 2024-7-30 10:25 | 显示全部楼层
本帖最后由 花简静 于 2024-7-30 10:27 编辑

贴子说明:
图片加上《凡哥教程第九讲》的粒子和圆环。。
加了两个视频,增加灵动感
粒子变成花朵图片。
没有控制键

评分

2

查看全部评分

点评
回复

使用道具

一叶知秋 版主勋章 山高为峰 山外有山 樱果相依 24 46 47 48 闲花落
 楼主| 发表于 2024-7-30 10:25 | 显示全部楼层
本帖最后由 花简静 于 2024-7-30 10:30 编辑

凡哥教程第九讲作业:
改造本讲最后的实例代码,使得小播的“口”往右开、粒子向右飞行。
提示:@keyframes 关键帧动画设计中,平移转换原例使用的是 translateY,它是向上或向下平移,这取决与平移的距离是正数还是负数,正数的话在原位置基础上继续加大距离所以往下,反之,负数的话是在原位置基础上减去距离所以往上移动。水平方向的平移使用 translateX,请自行尝试使用什么样的数值去实现并分析原由。


完成情况:
根据贴子图片需要:小播开口向左开,粒子向左飞行
水平方向的平移使用了 translateX,
数值用了负值。

点评
回复

使用道具

*破姐小跟班*
一叶知秋 版主勋章 音画同行 山高为峰 山外有山 24 46 47 48 彩凤凰
发表于 2024-7-30 10:30 | 显示全部楼层
静静的精彩作业出来了,我又要去接孩子了,作业留到明天做,
点评
回复

使用道具

*破姐小跟班*
一叶知秋 版主勋章 音画同行 山高为峰 山外有山 24 46 47 48 彩凤凰
发表于 2024-7-30 10:31 | 显示全部楼层
问好静静,谢谢你的精彩分享,我要闪啦,静静玩的开心,周二快乐!
点评
回复

使用道具

一叶知秋 樱果相依 24 46 47 48 金凤凰
发表于 2024-7-30 11:43 | 显示全部楼层
花花速度最佳!作业完成了!
点评
回复

使用道具

一叶知秋 山高为峰 山外有山 24 46 47 48 蜓蝶舞
发表于 2024-7-30 12:12 | 显示全部楼层
静静作业出来了,欣赏静静带来的精彩
点评
回复

使用道具

一叶知秋 山高为峰 山外有山 24 46 47 48 蜓蝶舞
发表于 2024-7-30 12:12 | 显示全部楼层
问好静静,谢谢你的精彩分享,爱你
点评
回复

使用道具

一叶知秋 山高为峰 山外有山 24 46 47 48 蜓蝶舞
发表于 2024-7-30 12:13 | 显示全部楼层
祝静静创作愉快,周二快乐
点评
回复

使用道具

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|千山论坛

GMT+8, 2024-9-20 10:41

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表