css+js实现中性化逃避点击的播放按钮效果代码

代码语言:html

所属分类:其他

代码描述:css+js实现中性化逃避点击的播放按钮效果代码

代码标签: css js 中性 逃避 点击 播放 按钮

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
 
<meta charset="UTF-8">
 

 
 
<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,400;0,700;1,100&amp;display=swap'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,100,1,-25'>
 
<style>
* {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
}

body {
        max-width: 100%;
        height: 100vh;

        display: flex;
        flex-direction: column;
        place-items: center;
        place-content: center;
        gap: 2rem;

        background: #e0e0e0;

        font-family: "Raleway", sans-serif;
}
h1 {
        font-size: xx-large;
        font-weight: 100;

        z-index: -10;
}
button {
        width: 100px;
        aspect-ratio: 1;

        font-size: x-large;
        color: grey;
        font-weight: 100;

        border: none;
        border-radius: 50%;

        background: rgba(224, 224, 224, 1);
        box-shadow: 11px 11px 21px #cecece, -11px -11px 21px #f2f2f2;

        transition: transform 0.2s ease;

        z-index: 10;
}

button:hover,
button:focus {
        cursor: pointer;
        color: dark-grey;
}

.pause {
        box-shadow: inset 11px 11px 21px #cecece, inset -11px -11px 21px #f2f2f2;
}

.material-symbols-outlined {
        font-size: 4rem;
}

.dot {
        width: 20px;
        aspect-ratio: 1;
        background: grey;
        border-radius: 100%;
        animation: dance 1.5s linear infinite;
}

@keyframes dance {
        0% {
                transform: translateX(-55vw) translateY(calc(10vh * sin(0deg)));
        }
        10% {
                transform: translateX(-.........完整代码请登录后点击上方下载按钮下载查看

网友评论0