|
|

楼主 |
发表于 2023-12-29 12:16
|
显示全部楼层
帖子代码
- <style>
- #papa {
- margin: 0 0 0 calc(50% - 721px);
- position: relative;
- display: grid;
- place-items: center;
- width: 1280px;
- height: 846px;
- box-shadow: 3px 3px 20px #000;
- z-index: 1;
- overflow: hidden;
- }
- .bgpic {
- position: absolute;
- width: 640px;
- height:423px;
- left: 0;
- top: 0;
- content: url('https://638183.freep.cn/638183/t23/3/mwhxyb.jpg');
- }
- .bgpic:nth-of-type(2) {
- top: 423px;
- transform: rotateX(180deg);
- }
- .bgpic:nth-of-type(3) {
- left: 640px;
- transform: rotateY(180deg);
- }
- .bgpic:nth-of-type(4) {
- left: 640px;
- top: 423px;
- transform: rotateX(180deg) rotateY(180deg);
- }
- #btnplay {
- cursor: pointer;
- z-index: 1;
- animation: rotating 5s infinite linear var(--state);
- }
- #vid {
- position: absolute;
- right: -162px;
- width: 1442px;
- height: 846px;
- mix-blend-mode: screen;
- object-fit: cover;
- pointer-events: none;
- }
- @keyframes rotating {
- to { transform: rotate(1turn); }
- }
- </style>
- <div id="papa">
- <div class="bgpic"></div>
- <div class="bgpic"></div>
- <div class="bgpic"></div>
- <div class="bgpic"></div>
- <video id="vid" src="https://img.tukuppt.com/video_show/7165162/00/19/45/5f0825112d55a.mp4" autoplay loop muted></video>
- <audio id="aud" src="https://music.163.com/song/media/outer/url?id=1478140139" autoplay loop></audio>
- <img id="btnplay" src="https://638183.freep.cn/638183/t23/btn/meihua_133482968750383750.png" alt="" title="播放/暂停" />
- </div>
- <script>
- (function() {
- let mState = () => {
- aud.paused ?
- (papa.style.setProperty('--state','paused'), vid.pause()) :
- (papa.style.setProperty('--state','running'), vid.play());
- };
- aud.addEventListener('playing', mState, false);
- aud.addEventListener('pause', mState, false);
- btnplay.onclick = () => aud.paused ? aud.play() : aud.pause();
- })();
- </script>
复制代码
|
|