js在浏览器直接调用openai的apikey实现文本描述ai自动生成色卡代码
代码语言:html
所属分类:其他
代码描述:js在浏览器直接调用openai的apikey实现文本描述ai自动生成色卡代码
代码标签: js 浏览器 直接 调用 openai apikey 文本 描述 ai 自动 生成 色卡 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html lang="zh-CN"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <title>根据文字描述生成配色方案 · 色卡展示</title> <style> :root{ --bg:#0f1724; --card:#0b1220; --muted:#9AA4B2; --accent:#7C3AED; --glass: rgba(255,255,255,0.04); } *{box-sizing:border-box} body{ margin:0; font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji"; background: linear-gradient(180deg, #071022 0%, #0b1220 100%); color:#e6eef6; -webkit-font-smoothing:antialiased; padding:32px; } .container{ max-width:980px; margin:0 auto; } header{ display:flex; gap:16px; align-items:center; margin-bottom:18px; } h1{ font-size:20px; margin:0; } .subtitle{ color:var(--muted); font-size:13px; margin-top:6px} .panel{ background:linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.01)); border-radius:12px; padding:16px; box-shadow: 0 6px 20px rgba(2,6,23,0.6); margin-bottom:18px; } label{display:block;color:var(--muted);font-size:13px;margin-bottom:8px} textarea{ width:100%; min-height:96px; resize:vertical; padding:12px; border-radius:8px; border:1px solid rgba(255,255,255,0.04); background:var(--card); color:inherit; font-size:14px; } .controls{ display:flex; gap:12px; margin-top:10px; align-items:center; flex-wrap:wrap; } .btn{ background:linear-gradient(90deg,var(--accent),#5b21b6); color:white; border:none; padding:10px 14px; border-radius:10px; cursor:pointer; font-weight:600; box-shadow:0 6px 18px rgba(124,58,237,0.18); } .btn:disabled{ opacity:0.5; cursor:not-allowed } .small{ font-size:13px; color:var(--muted); } .range{ display:flex; gap:12px; align-items:center; } .swatches{ display:grid; grid-template-columns: repeat(auto-fill,minmax(140px,1fr)); gap:12px; margin-top:18px; } .swatch{ border-radius:10px; overflow:hidden; cursor:pointer; transition:transform .12s ease, box-shadow .12s ease; position:relative; border:1px solid rgba(255,255,255,0.035); } .swatch:hover{ transform:translateY(-6px); box-shadow:0 10px 30px rgba(2,6,23,0.6) } .swatch .visual{ height:110px; display:flex; align-items:center; justify-content:center; font-weight:700; font-size:14px; } .swatch .meta{ padding:10px; background:linear-gradient(18.........完整代码请登录后点击上方下载按钮下载查看
网友评论0