Minimal scroll-driven portfolio site inspired by modern editorial design.
- Clone or push this folder to your
SegawaBeer.github.iorepository - Go to Settings → Pages in your GitHub repo
- Select Deploy from a branch
- Choose
mainbranch and/ (root)directory - Save
Your site will be live at https://SegawaBeer.github.io in a few minutes.
Open index.html directly in a browser, or use a local server:
# Python 3
python3 -m http.server 8000
# Node.js
npx serve .Open index.html and replace:
- Line 32:
Your Name→ your actual name - Line 33: one-line positioning statement
- Lines 38-58: each
<section class="panel statement">= one value/principle - Lines 65-72: about copy and contact links
Each "statement" panel follows this pattern:
<section class="panel statement">
<h2><span class="lead-in">The</span> <em>your statement here</em></h2>
</section>Copy/paste to add more, or delete sections you don't need.
Edit style.css variables at the top:
:root {
--bg: #0c0514; /* background */
--fg: #fdfcfa; /* foreground text */
--dim: rgba(...); /* muted text */
--glow: #9d7bff; /* highlight/accent */
}In script.js:
- Change
count = 60to increase/decrease particle density - Adjust
revealPoint(lineif (rect.top < winH - 100)) to trigger reveals earlier/later
.
├── index.html # Main structure
├── style.css # Styling
├── script.js # Canvas + scroll animations
└── README.md # This file
Works on all modern browsers. Smooth scroll and canvas animations are progressively enhanced.