【黑师代码】将心照亮(学习黑师《2024222屈原问渡》图片摇曳效果)
<style>#papa {
position: relative;
margin: 130px 0 20px calc(50% - 931px);
width: 1700px;
height: 900px;
background: url('https://pic.imgdb.cn/item/65d6e5409f345e8d0337c399.webp') no-repeat center/cover;
box-shadow: 3px 3px 20px #000;
overflow: hidden; /* 防止内部元素外溢 */
z-index: 1;
}
/* papa第一代子元素 img */
#papa > img {
position: absolute;
bottom: -12px;
width: 300px;
transform-origin: 50% 100%;
transform: rotateX(180deg);
z-index: 6;
animation: swear 2s infinite alternate var(--state);
}
/* 头三个第一代img元素 */
#papa > img:nth-of-type(-n+3) { transform-origin: left top; opacity: .8; }
#papa > img:nth-of-type(1) { width: 300px; top: -15px; right: 0; }
#papa > img:nth-of-type(2) { width: 200px; top: -12px; right: 160px; }
#papa > img:nth-of-type(3) { width: 120px; top: -30px; right: 150px; }
/* 关键帧动画 */
@keyframes swear {
from { transform: skew(-2deg); }
to { transform: skew(2deg); }
}
video {
position: absolute;
width: 100%;
height: 110%;
top:-80px;
object-fit: cover;
opacity: .79;
z-index: 2;
mix-blend-mode: screen;
}
.pic {
position: absolute;
width: 1500px;
left: 0;
bottom: 0PX;
z-index: 3;
content: url('');
}
</style>
<!-- HTML代码 -->
<div id="papa">
<div class="pic"></div>
<video src="https://img.tukuppt.com/video_show/15653652/00/31/65/5fb091975e282.mp4" autoplay loop muted></video>
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=5267376" autoplay loop></audio>
<img src="https://pic.imgdb.cn/item/65d6e71e9f345e8d033d57be.png" alt="" />
<img src="https://pic.imgdb.cn/item/65d6e9a09f345e8d0344896c.png" alt="" />
<img src="h" alt="" />
</div>
<!-- JS代码 -->
<script>
var mState = () => papa.style.setProperty('--state', aud.paused ? 'paused' :'running');
aud.addEventListener('playing', mState);
aud.addEventListener('pause', mState);
// 生成5丛小竹子
Array.from({length: all = 3}).forEach((image,key) =>{
image = document.createElement('img'); //创建img标签
image.src = 'https://pic.imgdb.cn/item/65d6ea7d9f345e8d03470612.png';
//追加img样式 +=
image.style.cssText += `
left: ${key * 800 / all - 30}px;
height: ${Math.random() * 230 + 130}px;
animation-delay: -${Math.random() * 2}s;
`;
//img个体单击事件
image.onclick = () => aud.paused ? aud.play() : aud.pause();
papa.append(image); //父元素追加img元素
});
</script>
<script>
const sf = document.createElement('script');
sf.src = 'https://638183.freep.cn/638183/web/api/mplayer.js';
sf.charset = 'utf-8';
document.body.appendChild(sf);
sf.onload = () => {
const myplayer = new mPlayer();
myplayer.setAudSrc('https://music.163.com/song/media/outer/url?id=30053964');
myplayer.setBtnCss(`
background: url('https://pic.imgdb.cn/item/65d6e5a99f345e8d0338fc6e.png') no-repeat center/cover;
width: 100px;
height: 100px;
bottom: 286px;
right:650px;
z-index: 99;
`);
myplayer.setLrcCss('top: 30px; left: 50%; transform: translate(-50%);z-index: 5;font-size: 28px;--bg: linear-gradient(rgba(250,250,250,.25),rgba(255,215,0,.65)); color: #fff;');
myplayer.lrcAr= [
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
];
};
</script>
<Br><Br><Br><Br><Br><Br><Br><Br><Br>
@马黑黑 完成今天作业,老师来瞧瞧。。{:4_173:} 漂亮,下面有小花摇曳,右上还有叶子摇曳,这么灵动的制作。欣赏月儿好帖{:4_199:} 这图图制作也好美,字体设计很有特色,按钮也选得漂亮{:4_199:} 月月速度的,这么快就出来了,小辣椒昨天晚上做前面的弄到很迟,白天没有时间玩的 欣赏月月的精美设计,好制作{:4_199:} 作品是越来越漂酿了 红影 发表于 2024-2-22 19:46
漂亮,下面有小花摇曳,右上还有叶子摇曳,这么灵动的制作。欣赏月儿好帖
影子过奖了,这个就是很一般的跟贴{:4_187:} 红影 发表于 2024-2-22 19:47
这图图制作也好美,字体设计很有特色,按钮也选得漂亮
有影子一直鼓励,真是开心呀。。{:4_185:} 小辣椒 发表于 2024-2-22 21:12
月月速度的,这么快就出来了,小辣椒昨天晚上做前面的弄到很迟,白天没有时间玩的
这个效果湖心亭里出现过,所以快一点
做贴是玩的,就慢慢整就好。。
白天正常都没空{:4_190:} 马黑黑 发表于 2024-2-22 21:37
作品是越来越漂酿了
听老师这话真是开心,有动力了{:4_173:} 南无月 发表于 2024-2-23 17:16
听老师这话真是开心,有动力了
PS制作领域,不变成东篱誓不罢休{:4_170:}
@东篱闲人 马黑黑 发表于 2024-2-23 17:59
PS制作领域,不变成东篱誓不罢休
@东篱闲人
罢休总有时候,现在应该还没到时候。。你说的境界太高。。。{:4_173:} 南无月 发表于 2024-2-23 18:05
罢休总有时候,现在应该还没到时候。。你说的境界太高。。。
@东篱闲人 确实代表了很高的境界 马黑黑 发表于 2024-2-23 18:07
@东篱闲人 确实代表了很高的境界
你拿来做标准的,你说了算{:4_173:} 南无月 发表于 2024-2-23 17:13
影子过奖了,这个就是很一般的跟贴
月儿的制图我一直都很羡慕,却只羡慕着,反正我也学不会,就纯羡慕吧{:4_189:} 南无月 发表于 2024-2-23 17:14
有影子一直鼓励,真是开心呀。。
看到月儿开心,我也跟着就开心了呢,认识相互感染的吧{:4_189:} 南无月 发表于 2024-2-23 18:12
你拿来做标准的,你说了算
那必须的 红影 发表于 2024-2-23 19:52
月儿的制图我一直都很羡慕,却只羡慕着,反正我也学不会,就纯羡慕吧
影子你太会表达了~~我羡慕影子的代码就是这样的~~。。{:4_199:} 红影 发表于 2024-2-23 19:54
看到月儿开心,我也跟着就开心了呢,认识相互感染的吧
相互感染说得太好了。。{:4_187:}就是这样