南无月 发表于 2024-7-5 22:29

【黑师代码】拉萨雨夜(学习黑师20240705《律动》纯代码背景动画效果)


<style>
    #mydiv { --width: 1280px;
            margin: 130px 0 30px calc(50% - (var(--width) / 2 + 81px));
            width: var(--width); height: 720px;
            background-image: radial-gradient(circle at center center,
            rgb(0,0,205) 0%,
            rgb(143, 39, 176) 11%,
            rgb(128, 38, 169) 11%,
            rgb(128, 38, 169) 13%,
            rgb(113, 38, 163) 13%,
            rgb(113, 38, 163) 17%,
            rgb(255,255,0) 17%,
            rgb(98, 37, 156) 28%,
            rgb(83, 37, 150) 28%,
            rgb(83, 37, 150) 40%,
            rgb(68, 36, 143) 40%,
            rgb(68, 36, 143) 72%,
            rgb(53, 36, 137) 72%,
            rgb(0,191,255) 81%,
            rgb(38, 35, 130) 81%,
            rgb(0,206,209) 100%);
            box-shadow: 4px 3px 8px #666;
            overflow: hidden;
            position: relative;
            display: grid;
            place-items: center;
            --bgsize: 25%;
    }
    #mydiv::before, #mydiv::after {
            position: absolute; content: '';
            width: 100%;
            height: 100%;
                  background-image: inherit;
                  background-size: var(--bgsize);
            opacity: .4;
            transform: rotate(-45deg);
            pointer-events: none;
           animation: chg .35s linear infinite alternate var(--state);
   }
    #mydiv::after { transform: rotate(45deg); animation-delay: -0.125; }
    #player {
            position: absolute;
            width: 102px;
            filter: hue-rotate(0deg);
            transition: width .5s;
                  cursor: pointer;
                  mix-blend-mode: screen;
            animation: rot 8s linear infinite var(--state),
            hue 30s linear infinite alternate var(--state);
    }
    #player:hover { width: 120px; }
    @keyframes chg { to { --bgsize: 100%; } }
    @keyframes rot { to { transform: rotate(360deg); } }
    @keyframes hue { to { filter: hue-rotate(360deg); } }
   #vid1 { position: absolute; width: 120px; height: 660px; left:10%;top:5%;object-fit: cover;border-radius: 50%;opacity: 0.95; pointer-events: none;transform: rotateY(180deg); box-shadow: 0 0 30px #FAF0E6;}
        #vid2 { position: absolute; width: 120px; height: 660px; right:10%;top:5%;object-fit: cover;border-radius: 50%;opacity: 0.95; pointer-events: none;transform: rotateY(180deg); box-shadow: 0 0 30px #FAF0E6;}
        #tit {
      position: absolute;
      
      right: 3%;
      background-image:url('https://642303.freep.cn/642303/za/295d9e3e1fa74256950bf6903fd727ec_tplv-obj_540_540.gif');
      background-size:cover;
      width:80px; height:960px;
      font: bold 2.4em sans-serif;
      text-align:center;
      line-height:50px;
      color:transparent;writing-mode:vertical-rl;
      -webkit-background-clip:text;
}
</style>

<div id="mydiv">
<div id="tit">《拉萨夜雨》-黑师《律动》效果</div>
<video id="vid1" src="https://img.tukuppt.com/video_show/2475824/00/02/11/5b50e15cbca1f.mp4" muted autoplay loop></video>
        <video id="vid2" src="https://img.tukuppt.com/video_show/2475824/00/02/11/5b50e15cbca1f.mp4" muted autoplay loop></video>
    <audio id="aud" src="https://music.163.com/song/media/outer/url?id=1885409684" autoplay loop></audio>
    <img id="player" alt="" src="https://pic.imgdb.cn/item/65b60611871b83018a62fd59.gif" titel="播放/暂停" />

</div>

<script>
var sF = document.createElement('script');
sF.src = 'https://638183.freep.cn/638183/web/api/fullscreen.js';
sF.charset = 'utf-8';
document.querySelector('body').appendChild(sF);
sF.onload = () => FS({
        papa: '#mydiv',
        css: 'bottom: 20px; left: 50%; transform: translate(-50%); --color: lightblue; --fsBg: transparent;',
});
var mState = () => {
        mydiv.style.setProperty('--state',['running','paused'][+aud.paused]);
        aud.paused ?(vid1.pause(),vid2.pause()) :(vid1.play(), vid2.play());
        player.title = ['暂停','播放'][+aud.paused];
};
aud.oncanplay = aud.onplaying = aud.onpause = () => mState();
player.onclick = () => aud.paused ? aud.play() : aud.pause();

</script>

南无月 发表于 2024-7-5 22:31

@马黑黑 白老师来瞧一眼今天的作业{:4_173:}

南无月 发表于 2024-7-5 22:32

又是吵眼睛的一 贴。。
色彩改动了一下,更看得出继承图案和45度后的样子{:4_173:}

红影 发表于 2024-7-5 22:47

这个厉害了,色彩斑斓,还加入了视频和歌词同步,视频弄得漂亮,还能移动到图案后面去呢。
欣赏月儿好帖{:4_199:}

红影 发表于 2024-7-5 22:50

小播和动图效果的运用都很出彩,十分赞{:4_199:}

南无月 发表于 2024-7-5 22:59

红影 发表于 2024-7-5 22:47
这个厉害了,色彩斑斓,还加入了视频和歌词同步,视频弄得漂亮,还能移动到图案后面去呢。
欣赏月儿好帖{: ...

谢谢影子鼓励。。
这个是加了个文字标题,没有歌词同步。{:4_187:}

南无月 发表于 2024-7-5 23:00

红影 发表于 2024-7-5 22:50
小播和动图效果的运用都很出彩,十分赞

{:4_187:}影子的支持十分给力

红影 发表于 2024-7-5 23:25

南无月 发表于 2024-7-5 22:59
谢谢影子鼓励。。
这个是加了个文字标题,没有歌词同步。

哦哦,看到旁边的文字,还以为是歌词同步呢{:4_173:}

红影 发表于 2024-7-5 23:26

南无月 发表于 2024-7-5 23:00
影子的支持十分给力

哪里,是月儿的制作给力才是{:4_199:}

樵歌 发表于 2024-7-6 07:04

这颜色一换,太惊艳了

马黑黑 发表于 2024-7-6 08:01

南无月 发表于 2024-7-5 22:31
@马黑黑 白老师来瞧一眼今天的作业

这个速度,绝对是中国高铁速度。主要当然不是速度问题,得有自己的创意、表达元素以及构思思路。这帖,虽然在律动的整体框架之下实现,但上面所说的该有都有,已经不是单纯的临摹,非常好。

帖子需要有思想,酱紫才是灵动的、有生命力的。帖主的作品,一向富有创意,实现手段的整合多样化,非常优秀。

梦江南 发表于 2024-7-6 08:01

南无月老师,真厉害!{:4_199:}

南无月 发表于 2024-7-6 11:57

红影 发表于 2024-7-5 23:25
哦哦,看到旁边的文字,还以为是歌词同步呢

没做歌词,又觉得空,就整了个标题{:4_173:}

南无月 发表于 2024-7-6 11:57

红影 发表于 2024-7-5 23:26
哪里,是月儿的制作给力才是

{:4_204:}

南无月 发表于 2024-7-6 11:58

樵歌 发表于 2024-7-6 07:04
这颜色一换,太惊艳了

感谢鼓励{:4_190:}

南无月 发表于 2024-7-6 12:02

马黑黑 发表于 2024-7-6 08:01
这个速度,绝对是中国高铁速度。主要当然不是速度问题,得有自己的创意、表达元素以及构思思路。这帖,虽 ...

{:4_173:}
得老师这么用心的评价和夸赞,直接就乐了,美滋滋。
是老师的贴提供无数可以变幻的可能,
且细心的说明和解答,
令我等小白也能进行新的创造,
千好万好最终还是白老师最好{:4_199:}

南无月 发表于 2024-7-6 12:03

梦江南 发表于 2024-7-6 08:01
南无月老师,真厉害!

感谢你的支持和鼓励{:4_190:}

南无月 发表于 2024-7-6 12:04

马黑黑 发表于 2024-7-6 08:01
这个速度,绝对是中国高铁速度。主要当然不是速度问题,得有自己的创意、表达元素以及构思思路。这帖,虽 ...
话说,两边视频加了阴影之后,感觉挝有立体感,有点像挖了两个洞。。也像两个把手~~{:4_170:}

南无月 发表于 2024-7-6 12:10

马黑黑 发表于 2024-7-6 08:01
这个速度,绝对是中国高铁速度。主要当然不是速度问题,得有自己的创意、表达元素以及构思思路。这帖,虽 ...
另外,关于视频位置问题
第一次整的时候,其实是放中间,是圆的。
普屏之下很完美,好看。。但切到全屏,它就位置偏了。。
记得你用过:#papa:fullscreen .vid:nth-of-type(1) { height: 38%; }
改变视频的高度,以适应全屏。
我也抄了,改了位置,它完全不听我的。。怎么改都无效。

后来改到两边变竖的之后,看效果不错。。全屏之后,觉得把手有点偏上。
就想如果改位置不行的话,可以跟老师一样改下视频高度,全屏时高一些。。
可是依然不成功。。
所以小白还是很困惑的{:4_170:}

马黑黑 发表于 2024-7-6 12:23

南无月 发表于 2024-7-6 12:10
另外,关于视频位置问题
第一次整的时候,其实是放中间,是圆的。
普屏之下很完美,好看。。但切到全屏 ...

这些调整是繁琐的系统工程,尤其是针对不满屏的视频
页: [1] 2 3 4
查看完整版本: 【黑师代码】拉萨雨夜(学习黑师20240705《律动》纯代码背景动画效果)