css+js实现调色板配色点击复制效果代码

代码语言:html

所属分类:其他

代码描述:css+js实现调色板配色点击复制效果代码

代码标签: css js 调色板 配色 点击 复制

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

<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="UTF-8" />
    <title>智能调色板系统</title>
    <style>
      :root {
        --card-padding: 1.5rem;
        --color-block-size: 110px;
      }

      .palette-container {
        max-width: 1200px;
        margin: 2rem auto;
        padding: 0 20px;
      }

      .color-family {
        margin-bottom: 3rem;
        border-radius: 8px;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
        overflow: hidden;
      }

      .family-title {
        padding: 1rem var(--card-padding);
        background: #f8f9fa;
        border-bottom: 1px solid #eee;
        font-weight: 600;
      }

      .color-grid {
        display: grid;
        grid-template-columns: repeat(
          auto-fill,
          minmax(var(--color-block-size), 1fr)
        );
        padding: var(--card-padding);
        gap: 1rem;
      }

      .color-card {
        position: relative;
        height: var(--color-block-size);
        border-radius: 8px;
        cursor: pointer;
        transition: transform 0.2s;
        overflow: hidden;
        border: 1px solid rgba(0, 0, 0, 0.1);
      }

      .color-card:hover {
        transform: translateY(-3px);
        box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
      }

      .color-info {
        position: absolute;
        bottom: 0;
        width: 100%;
        padding: 8px;
        background: rgba(255, 255, 255, 0.9);
        font-family: monospace;
      }

      .color-name {
        font-size: 0.9em;
        color: #333;
      }

      .color-value {
        font-size: 0.85em;
        color: #666;
      }

      .copy-alert {
.........完整代码请登录后点击上方下载按钮下载查看

网友评论0