<style>
#mama {
position: relative;
margin: 130px 0 30px calc(50% - 645px);
width: 1110px;
height: 180px;
background: url('http://qslt.net/data/attachment/forum/202407/30/001654x10olci4f1o1616w.gif.thumb.jpg') no-repeat center/cover;
-webkit-mask:conic-gradient(transparent,transparent, red, transparent,blue,transparent,transparent,green,transparent,transparent,purple, red, transparent,transparent,blue,transparent,transparent,green,transparent,transparent,purple, red, transparent,blue,transparent,green,transparent,purple);
}
#mypic {
position: absolute;
left: 10px;
top: 10px;
width: 143px;
height: 163px;
cursor: pointer; /* 指针图标设置 :指针移动其上时呈现手型图标 */
animation: rot 8s linear infinite var(--state);
--state: running;
}
@keyframes rot { to { transform: rotate(360deg); } }
.tbox4 {
position: absolute;
left: 80px;
top: 5px;
padding: 6px;
font: bold 6em 隶书;
color: transparent; /* 前景色设置为透明 */
background: url('https://www.kumeiwp.com/wj/213868/2024/05/15/9d6a238d564f855db323c432168c9290.gif') repeat;
background-clip: text; /* 将背景图像剪裁按文本剪裁 */
--webkit-background-clip: text; /* 兼容chromium内核 < 120 */
/* 若需要文本阴影应使用 filter 实现,因为 text-shadow 会入侵透明的前景色 */
filter: drop-shadow(8px 5px 2px #666);
}
</style>
<!-- 第二部分 :html代码 -->
<div id="mama">
<audio id="aud" src="http://music.163.com/song/media/outer/url?id=2012957418" autoplay loop></audio>
<img id="mypic" alt="" src="http://qslt.net/data/attachment/forum/202407/25/220004hz6g7x7zz1sxrp7h.png.thumb.jpg" />
<div class="tbox4">
凡哥老师,您辛苦了!
</div>
</div>
<!-- 第三部分 :JS代码 -->
<script>
//JS代码 : 小图点击事件
mypic.onclick = () => {
aud.paused ? aud.play() : aud.pause();
mypic.style.setProperty('--state', aud.paused ? 'paused' : 'running');
};
</script>
|