js+css实现电商全套svg图标并下载网页代码
代码语言:html
所属分类:其他
代码由glm-5.1 ai生成,可能有错误,仅供参考:点击查看提示词
代码描述:生成电商全套svg图标并下载网页代码
代码标签: js css 电商 全套 svg 图标 下载代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>电商图标工坊 — E-Commerce Icon Studio</title>
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
<style>
:root {
--bg: #07070c;
--bg2: #0e0e16;
--card: #13131e;
--card-h: #1a1a2a;
--border: #232338;
--fg: #e6e6f0;
--fg2: #9898b0;
--muted: #5a5a72;
--accent: #FF6B35;
--accent2: #FF8F5E;
--glow: rgba(255,107,53,0.15);
--green: #2DD4A0;
--radius: 14px;
}
*{margin:0;padding:0;box-sizing:border-box;}
html{scroll-behavior:smooth}
body{
font-family:'Space Grotesk',system-ui,sans-serif;
background:var(--bg);color:var(--fg);
min-height:100vh;overflow-x:hidden;
}
/* 背景装饰 */
.bg-orb{position:fixed;border-radius:50%;filter:blur(140px);pointer-events:none;z-index:0;opacity:.07}
.bg-orb-1{width:700px;height:700px;top:-250px;left:-200px;background:#FF6B35}
.bg-orb-2{width:500px;height:500px;bottom:-150px;right:-100px;background:#7C3AED}
.bg-orb-3{width:400px;height:400px;top:40%;left:50%;background:#0EA5E9;opacity:.04}
.grid-bg{
position:fixed;inset:0;z-index:0;pointer-events:none;
background-image:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px);
background-size:32px 32px;
}
/* 主容器 */
.app{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:0 24px}
/* 头部 */
header{padding:64px 0 40px;text-align:center}
.logo-row{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}
.logo-icon{
width:56px;height:56px;border-radius:16px;
background:linear-gradient(135deg,#FF6B35,#FF8F5E);
display:flex;align-items:center;justify-content:center;
box-shadow:0 8px 32px rgba(255,107,53,.3);
}
.logo-icon svg{width:30px;height:30px;color:#fff}
header h1{
font-size:clamp(32px,5vw,52px);font-weight:800;letter-spacing:-1.5px;
background:linear-gradient(135deg,#fff 30%,var(--accent2));
-webkit-background-clip:text;-webkit-text-fill-color:transparent;
line-height:1.1;
}
header p{color:var(--fg2);font-size:16px;margin-top:12px;font-weight:400;max-width:500px;margin-inline:auto}
.stats{display:flex;gap:24px;justify-content:center;margin-top:28px}
.stat{text-align:center}
.stat-num{font-size:28px;font-weight:700;color:var(--accent)}
.stat-label{font-size:12px;color:var(--muted);margin-top:2px;text-transform:uppercase;letter-spacing:1px}
/* 工具栏 */
.toolbar{
position:sticky;top:0;z-index:100;
background:rgba(7,7,12,.85);backdrop-filter:blur(20px);
border-bottom:1px solid var(--border);
padding:16px 0;margin:0 -24px;padding-inline:24px;
}
.toolbar-inner{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.search-box{
flex:1;min-width:200px;position:relative;
}
.search-box input{
width:100%;padding:10px 14px 10px 40px;border-radius:10px;
background:var(--card);border:1px solid var(--border);
color:var(--fg);font-size:14px;font-family:inherit;
outline:none;transition:border-color .2s;
}
.search-box input:focus{border-color:var(--accent)}
.search-box input::placeholder{color:var(--muted)}
.search-box svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);width:18px;height:18px}
/* 分类标签 */
.cats{display:flex;gap:6px;flex-wrap:wrap}
.cat-btn{
padding:7px 16px;border-radius:8px;font-size:13px;font-weight:500;
background:var(--card);border:1px solid var(--border);
color:var(--fg2);cursor:pointer;transition:all .2s;white-space:nowrap;
}
.cat-btn:hover{border-color:var(--accent);color:var(--fg)}
.cat-btn.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}
/* 风格切换 */
.style-toggle{
display:flex;background:var(--card);border-radius:10px;
border:1px solid var(--border);overflow:hidden;
}
.style-btn{
padding:8px 18px;font-size:13px;font-weight:500;
background:transparent;border:none;color:var(--fg2);
cursor:pointer;transition:all .2s;font-family:inherit;
}
.style-btn.active{background:var(--accent);color:#fff}
/* 颜色选择 */
.color-picker{display:flex;align-items:center;gap:8px}
.color-picker label{font-size:13px;color:var(--fg2)}
.color-picker input[type="color"]{
-webkit-appearance:none;width:32px;height:32px;border:2px solid var(--border);
border-radius:8px;cursor:pointer;background:transparent;padding:0;
}
.color-picker input[type="color"]::-webkit-color-swatch-wrapper{padding:2px}
.color-picker input[type="color"]::-webkit-color-swatch{border-radius:4px;border:none}
/* 批量下载 */
.dl-all-btn{
padding:8px 20px;border-radius:10px;font-size:13px;font-weight:600;
background:linear-gradient(135deg,var(--accent),var(--accent2));
border:none;color:#fff;cursor:pointer;transition:all .2s;
font-family:inherit;white-space:nowrap;
box-shadow:0 4px 16px rgba(255,107,53,.2);
}
.dl-all-btn:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(255,107,53,.35)}
/* 图标网格 */
.grid{
display:grid;
grid-template-columns:repeat(auto-fill,minmax(150px,1fr));
gap:16px;padding:32px 0 80px;.........完整代码请登录后点击上方下载按钮下载查看















网友评论0