js实现类似dooo0t图片拼贴打孔工具代码
代码语言:html
所属分类:其他
代码由kimi-2.6 ai生成,可能有错误,仅供参考:点击查看提示词
代码描述:类似「dooo0t」的图片拼贴打孔工具
代码标签: js 类似 dooo0t 图片 拼贴 打孔 工具 代码
下面为部分代码预览,完整代码请点击下载或在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>dooo0t — 图片拼贴打孔</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap');
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--paper: #f5f0e8;
--ink: #1a1a1a;
--accent: #ff2d55;
--accent2: #007aff;
--accent3: #34c759;
--dot-size: 8px;
--grid-gap: 2px;
}
body {
font-family: 'Space Grotesk', 'Noto Sans SC', sans-serif;
background: var(--paper);
color: var(--ink);
overflow-x: hidden;
cursor: crosshair;
}
/* 打孔纹理背景 */
.dot-texture {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 9999;
opacity: 0.03;
background-image: radial-gradient(circle, #000 1px, transparent 1px);
background-size: var(--dot-size) var(--dot-size);
}
/* 导航 */
nav {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 100;
padding: 20px 40px;
display: flex;
justify-content: space-between;
align-items: center;
mix-blend-mode: difference;
color: #fff;
}
.logo {
font-size: 28px;
font-weight: 700;
letter-spacing: -2px;
display: flex;
align-items: center;
gap: 8px;
}
.logo::before {
content: '';
width: 12px;
height: 12px;
background: var(--accent);
border-radius: 50%;
display: inline-block;
animation: pulse 2s infinite;
}
@keyframes pulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.3); }
}
.nav-links {
display: flex;
gap: 30px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;
}
.nav-links span {
cursor: pointer;
position: relative;
opacity: 0.7;
transition: opacity 0.3s;
}
.nav-links span:hover {
opacity: 1;
}
.nav-links span::after {
content: '';
position: absolute;
bottom: -4px;
left: 0;
width: 0;
height: 2px;
background: var(--accent);
transition: width 0.3s;
}
.nav-links span:hover::after {
width: 100%;
}
/* 主容器 */
.container {
max-width: 1400px;
margin: 0 auto;
padding: 100px 20px 60px;
}
/* 标题区域 */
.hero {
text-align: center;
.........完整代码请登录后点击上方下载按钮下载查看















网友评论0