js实现彩色方块下落落下动画效果代码

代码语言:html

所属分类:动画

代码描述:js实现彩色方块下落落下动画效果代码

代码标签: js 彩色 方块 下落 落下 动画

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

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

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

  
  
  
<style>
html,body {width:100%;height:100%;padding:0;margin:0;}
* {box-sizing:border-box}
.foil-container {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    background: linear-gradient(180deg, #1a1a2e 0%, #125 100%);
    cursor: pointer;
}

.foil-piece {
    position: absolute;
    background: linear-gradient(135deg, var(--foil-color-1) 0%, var(--foil-color-2) 50%, var(--foil-color-3) 100%);
    opacity: 0.8;
    top: -100px;
    border-radius: 0px;
    transform-origin: center;
    filter: brightness(1.1) contrast(1.2);
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
    transition: opacity 0.3s ease;
}

.foil-piece:hover {
    opacity: 1;
}
</style>


  
</head>

<body translate="no">
  <div id="foil-container" class="foil-container"></div>
  
    <script >
// Конфигурация с переменными
const config = {
    // 1) Размеры кусочков (в пикселях)
    sizes: {
        desktop: { min: 5, max: 30 },     // >= 1200px
        tablet: { min: 4, max: 25 },      // 720px - 1199px  
        mobile: { min: 3, max: 20 },      // 480px - 719px
        small: { min: 2, max: 15 }        // < 480px
    },
    
    // 2) Количество кусочков
    quantities: {
        desktop.........完整代码请登录后点击上方下载按钮下载查看

网友评论0