我需要设计一个B2B AI生产力工具的现代、极简、深色模式英雄区域。首先让我获取设计系统推荐,然后获取相关资产,最后构建HTML代码。
让我先调用设计系统工具获取B2B AI生产力工具的设计建议。设计系统推荐了极简主义风格,配色方案看起来不错。不过我需要更多符合B2B AI工具和深色模式的图片。让我获取一些资产图片。
首先,我需要右侧的3D玻璃态仪表板小部件,展示增长图表。还需要一些AI相关的图像。让我搜索相关资产。第一张图片看起来是仪表盘界面,但不是3D玻璃态的。让我再搜索更具体的3D玻璃态效果图片。这些图片都不太符合3D玻璃态仪表盘小部件的要求。让我换个思路,尝试搜索更抽象的科技感3D图形。我可以使用第一张图片(/assets/images/1-1/business-02.png),它看起来像是一个数据仪表盘界面,虽然不是3D玻璃态的,但我可以用CSS效果增强它。我还可以添加一些AI相关的抽象图像作为背景元素。
现在让我搜索一些AI/科技相关的抽象背景。我可能需要使用CSS创建3D玻璃态效果。让我也获取一个渐变背景,用于整体设计。现在基于设计系统的颜色方案,我可以创建一个深色模式的现代英雄区域。
现在开始设计:我需要一个深色背景,左侧有H1标题(带有渐变强调色)、简短副文本、主CTA按钮(靛蓝色)和"观看演示"次要按钮。右侧是一个高保真3D玻璃态仪表板小部件。
我将使用:
- 标题字体:Inter(设计系统推荐)
- 配色:深色背景,靛蓝色主按钮
- 布局:左右分栏,响应式设计
- 玻璃态效果:使用 backdrop-filter 和 CSS 渐变
让我构建HTML代码。需要包含Tailwind CSS和Lucide图标。Lucide图标需要通过CDN引入。
现在开始编写代码。现在开始构建完整的HTML代码。我需要创建一个现代、极简的深色模式英雄区域,具有高转化率。让我精心设计。```json{
"summary": "设计了一个B2B AI生产力工具的现代极简深色模式英雄区域。左侧采用渐变标题'Transform Workflows with AI Intelligence',简洁副文本和靛蓝色主CTA按钮,右侧创建了3D玻璃态仪表板小部件展示增长图表。整体采用深色背景,添加了微妙的科技感抽象背景纹理和交互动画,确保高转化率和视觉冲击力。",
"widget": {"type":"full-html","html":"<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>AI Productivity Tool | B2B AI 解决方案</title>\n <script src=\"https://cdn.tailwindcss.com\"></script>\n <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.c…\">\n <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n <link href=\"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700…\" rel=\"stylesheet\">\n <script src=\"https://unpkg.com/lucide@latest\"></script>\n <style>\n :root {\n --color-primary: #111827;\n --color-secondary: #374151;\n --color-accent: #d4a537;\n --color-background: #0a0a0a;\n --color-foreground: #f5f5f5;\n --color-card: #151515;\n --color-border: #222;\n --color-muted: #888;\n --gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n --gradient-accent: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);\n --gradient-tech: linear-gradient(135deg, #0ea5e9 0%, #3b82f6 50%, #8b5cf6 100%);\n }\n \n * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n }\n \n body {\n font-family: 'Inter', sans-serif;\n background-color: var(--color-background);\n color: var(--color-foreground);\n overflow-x: hidden;\n min-height: 100vh;\n }\n \n .glass-card {\n background: rgba(21, 21, 21, 0.7);\n backdrop-filter: blur(20px);\n -webkit-backdrop-filter: blur(20px);\n border: 1px solid rgba(255, 255, 255, 0.08);\n box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);\n }\n \n .glass-widget {\n background: rgba(30, 41, 59, 0.3);\n backdrop-filter: blur(25px);\n -webkit-backdrop-filter: blur(25px);\n border: 1px solid rgba(99, 102, 241, 0.15);\n box-shadow: \n 0 20px 40px rgba(0, 0, 0, 0.3),\n inset 0 1px 0 rgba(255, 255, 255, 0.1);\n transform-style: preserve-3d;\n perspective: 1000px;\n }\n \n .gradient-text {\n background: var(--gradient-tech);\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n background-clip: text;\n }\n \n .chart-line {\n stroke-dasharray: 1000;\n stroke-dashoffset: 1000;\n animation: draw 2s ease-out forwards;\n }\n \n @keyframes draw {\n to {\n stroke-dashoffset: 0;\n }\n }\n \n .float-animation {\n animation: float 6s ease-in-out infinite;\n }\n \n @keyframes float {\n 0%, 100% { transform: translateY(0px) rotate(0deg); }\n 50% { transform: translateY(-20px) rotate(1deg); }\n }\n \n .pulse-ring {\n animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n }\n \n @keyframes pulse {\n 0%, 100% { opacity: 1; }\n 50% { opacity: 0.5; }\n }\n \n .bg-grid-pattern {\n background-image: \n linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),\n linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);\n background-size: 50px 50px;\n }\n \n .hover-lift {\n transition: transform 0.3s ease, box-shadow 0.3s ease;\n }\n \n .hover-lift:hover {\n transform: translateY(-5px);\n box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);\n }\n \n .btn-primary {\n background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);\n transition: all 0.3s ease;\n }\n \n .btn-primary:hover {\n background: linear-gradient(135deg, #4338ca 0%, #6d28d9 100%);\n transform: translateY(-2px);\n box-shadow: 0 10px 25px rgba(79, 70, 229, 0.3);\n }\n \n .btn-secondary {\n background: transparent;\n border: 1px solid rgba(255, 255, 255, 0.2);\n transition: all 0.3s ease;\n }\n \n .btn-secondary:hover {\n background: rgba(255, 255, 255, 0.05);\n border-color: rgba(255, 255, 255, 0.3);\n }\n \n .fade-in-up {\n animation: fadeInUp 0.8s ease-out forwards;\n opacity: 0;\n }\n \n @keyframes fadeInUp {\n from {\n opacity: 0;\n transform: translateY(30px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n }\n \n .delay-1 { animation-delay: 0.1s; }\n .delay-2 { animation-delay: 0.3s; }\n .delay-3 { animation-delay: 0.5s; }\n .delay-4 { animation-delay: 0.7s; }\n \n .noise-texture {\n background-image: url('https://www.transparenttextures.com/patterns/connected.png');\n opacity: 0.03;\n }\n </style>\n</head>\n<body class=\"relative\">\n <!-- 背景元素 -->\n <div class=\"fixed inset-0 bg-grid-pattern z-0\"></div>\n <div class=\"fixed inset-0 noise-texture z-0\"></div>\n \n <!-- 渐变光晕 -->\n <div class=\"fixed top-1/4 -left-40 w-96 h-96 bg-gradient-to-r from-indigo-500/10 to-purple-500/10 rounded-full blur-3xl z-0\"></div>\n <div class=\"fixed bottom-1/4 -right-40 w-96 h-96 bg-gradient-to-l from-cyan-500/10 to-blue-500/10 rounded-full blur-3xl z-0\"></div>\n \n <main class=\"relative z-10 min-h-screen flex items-center justify-center px-4 md:px-8 lg:px-16 py-16 md:py-24\">\n <div class=\"container mx-auto max-w-7xl\">\n <div class=\"grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-20 items-center\">\n <!-- 左侧内容 -->\n <div class=\"fade-in-up\">\n <!-- 徽标/标签 -->\n <div class=\"inline-flex items-center gap-2 px-4 py-2 rounded-full glass-card mb-8 fade-in-up delay-1\">\n <i class=\"fas fa-bolt text-indigo-400\"></i>\n <span class=\"text-sm font-medium text-gray-300\">AI驱动的B2B解决方案</span>\n </div>\n \n <!-- 主标题 -->\n <h1 class=\"text-4xl md:text-5xl lg:text-6xl font-bold mb-6 leading-tight\">\n <span class=\"text-white\">Transform Workflows</span>\n <br>\n <span class=\"gradient-text\">with AI Intelligence</span>\n </h1>\n \n <!-- 副文本 -->\n <p class=\"text-lg md:text-xl text-gray-300 mb-10 max-w-2xl fade-in-up delay-2\">\n 为企业提供智能自动化、数据分析和流程优化的AI生产力平台,\n <span class=\"text-indigo-300 font-medium\">提升团队效率40%以上</span>,\n 同时降低运营成本。\n </p>\n \n <!-- CTA 按钮区域 -->\n <div class=\"flex flex-col sm:flex-row gap-4 mb-12 fade-in-up delay-3\">\n <button class=\"btn-primary text-white font-semibold py-4 px-8 rounded-xl flex items-center justify-center gap-3 hover-lift\">\n <i class=\"fas fa-rocket\"></i>\n <span>免费开始使用</span>\n </button>\n \n <button class=\"btn-secondary text-white font-medium py-4 px-8 rounded-xl flex items-center justify-center gap-3 hover-lift\">\n <i class=\"fas fa-play-circle\"></i>\n <span>观看演示视频</span>\n </button>\n </div>\n \n <!-- 信任标识 -->\n <div class=\"fade-in-up delay-4\">\n <p class=\"text-gray-400 text-sm mb-4\">受全球5000+企业信赖</p>\n <div class=\"flex flex-wrap gap-6 items-center\">\n <div class=\"flex items-center gap-2\">\n <div class=\"w-10 h-10 rounded-full bg-gradient-to-r from-indigo-500 to-purple-500 flex items-center justify-center\">\n <i class=\"fas fa-check text-white\"></i>\n </div>\n <span class=\"text-gray-300\">无代码集成</span>\n </div>\n <div class=\"flex items-center gap-2\">\n <div class=\"w-10 h-10 rounded-full bg-gradient-to-r from-cyan-500 to-blue-500 flex items-center justify-center\">\n <i class=\"fas fa-shield-alt text-white\"></i>\n </div>\n <span class=\"text-gray-300\">企业级安全</span>\n </div>\n <div class=\"flex items-center gap-2\">\n <div class=\"w-10 h-10 rounded-full bg-gradient-to-r from-green-500 to-emerald-500 flex items-center justify-center\">\n <i class=\"fas fa-chart-line text-white\"></i>\n </div>\n <span class=\"text-gray-300\">实时分析</span>\n </div>\n </div>\n </div>\n </div>\n \n <!-- 右侧 3D玻璃态仪表板 -->\n <div class=\"relative fade-in-up delay-4\">\n <!-- 主仪表板容器 -->\n <div class=\"glass-widget rounded-3xl p-6 md:p-8 float-animation hover-lift\">\n <!-- 仪表板标题栏 -->\n <div class=\"flex justify-between items-center mb-8\">\n <div>\n <h3 class=\"text-xl font-bold text-white\">绩效仪表板</h3>\n <p class=\"text-gray-400 text-sm\">实时增长指标</p>\n </div>\n <div class=\"flex items-center gap-2 px-3 py-1.5 rounded-full bg-gradient-to-r from-indigo-900/30 to-purple-900/30 border border-indigo-500/20\">\n <div class=\"w-2 h-2 rounded-full bg-green-400 pulse-ring\"></div>\n <span class=\"text-sm text-green-300\">+24% 本月</span>\n </div>\n </div>\n \n <!-- 图表区域 -->\n <div class=\"relative h-64 mb-6\">\n <!-- 网格背景 -->\n <div class=\"absolute inset-0 grid grid-cols-6 grid-rows-5 gap-0\">\n <div class=\"border-r border-gray-800\"></div>\n <div class=\"border-r border-gray-800\"></div>\n <div class=\"border-r border-gray-800\"></div>\n <div class=\"border-r border-gray-800\"></div>\n <div class=\"border-r border-gray-800\"></div>\n <div></div>\n </div>\n \n <!-- SVG 增长图表 -->\n <svg class=\"w-full h-full\" viewBox=\"0 0 400 250\">\n <!-- 渐变定义 -->\n <defs>\n <linearGradient id=\"chartGradient\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\n <stop offset=\"0%\" stop-color=\"#8b5cf6\" stop-opacity=\"0.8\" />\n <stop offset=\"100%\" stop-color=\"#8b5cf6\" stop-opacity=\"0.1\" />\n </linearGradient>\n <linearGradient id=\"lineGradient\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\n <stop offset=\"0%\" stop-color=\"#0ea5e9\" />\n <stop offset=\"50%\" stop-color=\"#8b5cf6\" />\n <stop offset=\"100%\" stop-color=\"#ec4899\" />\n </linearGradient>\n </defs>\n \n <!-- 区域填充 -->\n <path d=\"M 40,200 C 80,180 120,160 160,120 C 200,80 240,60 280,40 C 320,20 360,30 360,30 L 360,250 L 40,250 Z\" \n fill=\"url(#chartGradient)\" opacity=\"0.3\"/>\n \n <!-- 主增长线 -->\n <path d=\"M 40,200 C 80,180 120,160 160,120 C 200,80 240,60 280,40 C 320,20 360,30 360,30\" \n fill=\"none\" stroke=\"url(#lineGradient)\" stroke-width=\"4\" class=\"chart-line\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n \n <!-- 数据点 -->\n <circle cx=\"40\" cy=\"200\" r=\"4\" fill=\"#0ea5e9\" />\n <circle cx=\"160\" cy=\"120\" r=\"4\" fill=\"#8b5cf6\" />\n <circle cx=\"280\" cy=\"40\" r=\"4\" fill=\"#ec4899\" />\n <circle cx=\"360\" cy=\"30\" r=\"6\" fill=\"#f5f5f5\" stroke=\"#8b5cf6\" stroke-width=\"2\" />\n \n <!-- 当前值标签 -->\n <g transform=\"translate(340, 25)\">\n <rect x=\"-30\" y=\"-15\" width=\"60\" height=\"30\" rx=\"6\" fill=\"rgba(21, 21, 21, 0.9)\" stroke=\"rgba(139, 92, 246, 0.5)\" stroke-width=\"1\"/>\n <text text-anchor=\"middle\" fill=\"#f5f5f5\" font-size=\"12\" font-weight=\"bold\" dy=\"4\">+89%</text>\n </g>\n </svg>\n </div>\n \n <!-- 指标卡片 -->\n <div class=\"grid grid-cols-2 gap-4\">\n <div class=\"bg-gray-900/50 rounded-xl p-4 border border-gray-800\">\n <div class=\"flex justify-between items-center mb-2\">\n <span class=\"text-gray-400 text-sm\">自动化任务</span>\n <i class=\"fas fa-robot text-indigo-400\"></i>\n </div>\n <div class=\"text-2xl font-bold text-white\">2,847</div>\n <div class=\"text-xs text-green-400 mt-1\">\n <i class=\"fas fa-arrow-up\"></i> 12% 上周\n </div>\n </div>\n \n <div class=\"bg-gray-900/50 rounded-xl p-4 border border-gray-800\">\n <div class=\"flex justify-between items-center mb-2\">\n <span class=\"text-gray-400 text-sm\">节省时间</span>\n <i class=\"fas fa-clock text-cyan-400\"></i>\n </div>\n <div class=\"text-2xl font-bold text-white\">1,240h</div>\n <div class=\"text-xs text-green-400 mt-1\">\n <i class=\"fas fa-arrow-up\"></i> 18% 上周\n </div>\n </div>\n </div>\n </div>\n \n <!-- 装饰元素 -->\n <div class=\"absolute -top-6 -right-6 w-24 h-24 rounded-full bg-gradient-to-r from-indigo-500/20 to-purple-500/20 blur-xl z-0\"></div>\n <div class=\"absolute -bottom-8 -left-8 w-32 h-32 rounded-full bg-gradient-to-r from-cyan-500/10 to-blue-500/10 blur-xl z-0\"></div>\n \n <!-- 浮动元素 -->\n <div class=\"absolute top-10 -left-10 glass-card w-20 h-20 rounded-2xl flex items-center justify-center\">\n <i class=\"fas fa-brain text-2xl text-purple-400\"></i>\n </div>\n <div class=\"absolute bottom-16 -right-8 glass-card w-16 h-16 rounded-xl flex items-center justify-center\">\n <i class=\"fas fa-chart-bar text-xl text-cyan-400\"></i>\n </div>\n </div>\n </div>\n </div>\n </main>\n \n <!-- Lucide 图标初始化 -->\n <script>\n lucide.createIcons();\n \n // 简单的滚动动画\n document.addEventListener('DOMContentLoaded', function() {\n const fadeElements = document.querySelectorAll('.fade-in-up');\n \n const fadeInOnScroll = function() {\n fadeElements.forEach(el => {\n const elementTop = el.getBoundingClientRect().top;\n const elementVisible = 150;\n \n if (elementTop < window.innerHeight - elementVisible) {\n el.style.opacity = '1';\n el.style.transform = 'translateY(0)';\n }\n });\n };\n \n // 初始触发\n fadeInOnScroll();\n \n // 滚动时触发\n window.addEventListener('scroll', fadeInOnScroll);\n \n // 按钮交互\n const primaryBtn = document.querySelector('.btn-primary');\n const secondaryBtn = document.querySelector('.btn-secondary');\n \n if (primaryBtn) {\n primaryBtn.addEventListener('click', function() {\n alert('开始您的免费试用!我们的团队将很快与您联系。');\n });\n }\n \n if (secondaryBtn) {\n secondaryBtn.addEventListener('click', function() {\n alert('演示视频将在新窗口中打开。');\n });\n }\n });\n </script>\n</body>\n</html>"},
"next": ["添加客户评价轮播","展示功能模块预览","集成实时数据演示","添加团队协作案例","提供定价方案对比"],
"breakpoint": "none"
}