Spaces:
Sleeping
Sleeping
Create ref_portfolio.html
Browse files- ref_portfolio.html +85 -0
ref_portfolio.html
ADDED
|
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!--
|
| 2 |
+
BuildAI Reference: PORTFOLIO
|
| 3 |
+
Upload to HuggingFace as: ref_portfolio.html
|
| 4 |
+
-->
|
| 5 |
+
|
| 6 |
+
<!-- == PATTERN 1: DARK MINIMAL DEVELOPER == -->
|
| 7 |
+
<style id="po1">
|
| 8 |
+
/* DARK MINIMAL DEVELOPER PORTFOLIO */
|
| 9 |
+
/* bg:#0a0a0a font:Inter */
|
| 10 |
+
/* nav: minimal fixed name/logo left nav-links right hire-me btn */
|
| 11 |
+
/* hero: min-height:100vh flex align:center padding:0 max(24px,(100vw-1100px)/2) */
|
| 12 |
+
/* hero grid: 1fr 1fr gap:80px align:center */
|
| 13 |
+
/* eyebrow: 12px tracking:4px uppercase color:#6366f1 */
|
| 14 |
+
/* h1: clamp(40px,6vw,72px) weight:900 tracking:-3px */
|
| 15 |
+
/* type animation: border-right:2px solid #6366f1 animation:blink 0.7s infinite */
|
| 16 |
+
/* skills: flex flex-wrap gap:8px */
|
| 17 |
+
/* skill chip: padding:6px 16px bg:rgba(99,102,241,0.1) border:1px solid rgba(99,102,241,0.2) border-radius:999px 13px */
|
| 18 |
+
/* work grid: 2 cols gap:24px */
|
| 19 |
+
/* work card: border-radius:20px overflow:hidden position:relative aspect-ratio:16/10 */
|
| 20 |
+
/* work card hover overlay: bg:rgba(99,102,241,0.85) transition:0.3s */
|
| 21 |
+
/* project tags: padding:4px 10px bg:rgba(255,255,255,0.1) border-radius:999px 11px */
|
| 22 |
+
/* social links: flex gap:16px */
|
| 23 |
+
/* social icon: 40px w/h bg:rgba(255,255,255,0.05) border:1px solid rgba(255,255,255,0.08) border-radius:50% */
|
| 24 |
+
</style>
|
| 25 |
+
|
| 26 |
+
<!-- == PATTERN 2: CREATIVE COLORFUL == -->
|
| 27 |
+
<style id="po2">
|
| 28 |
+
/* CREATIVE COLORFUL PORTFOLIO */
|
| 29 |
+
/* bg:#fff font:Space Grotesk */
|
| 30 |
+
/* hero: bg:linear-gradient(135deg,#667eea,#764ba2) min-height:100vh */
|
| 31 |
+
/* name: clamp(48px,8vw,100px) weight:900 tracking:-4px color:#fff */
|
| 32 |
+
/* role pill: bg:rgba(255,255,255,0.15) border:1px solid rgba(255,255,255,0.3) border-radius:999px */
|
| 33 |
+
/* project grid: masonry 3 cols */
|
| 34 |
+
/* project card: border-radius:24px overflow:hidden transition:transform 0.3s */
|
| 35 |
+
/* project card hover: translateY(-10px) rotate(-1deg) */
|
| 36 |
+
/* category filter: flex gap:8px flex-wrap justify:center */
|
| 37 |
+
/* filter btn: padding:8px 20px border-radius:999px border:2px solid #e5e7eb active:bg:#667eea active:border-color:#667eea active:color:#fff */
|
| 38 |
+
</style>
|
| 39 |
+
|
| 40 |
+
<!-- == PATTERN 3: AGENCY BOLD == -->
|
| 41 |
+
<style id="po3">
|
| 42 |
+
/* AGENCY BOLD PORTFOLIO */
|
| 43 |
+
/* bg:#0f0f0f font:Plus Jakarta Sans */
|
| 44 |
+
/* hero: position:relative overflow:hidden padding:140px 24px */
|
| 45 |
+
/* big number bg: position:absolute font-size:300px font-weight:900 color:rgba(255,255,255,0.02) */
|
| 46 |
+
/* name: clamp(52px,9vw,120px) weight:900 tracking:-5px leading:0.9 */
|
| 47 |
+
/* word rotate: inline-block animation:rotateWord 3s infinite */
|
| 48 |
+
/* @keyframes rotateWord: 0% translateY(0) opacity:1 / 45% translateY(-100%) opacity:0 / 55% translateY(100%) opacity:0 / 100% translateY(0) opacity:1 */
|
| 49 |
+
/* available badge: flex align:center gap:8px dot:8px bg:#10b981 border-radius:50% animate:pulse */
|
| 50 |
+
/* case study: horizontal scroll snap */
|
| 51 |
+
/* case card: min-width:380px border-radius:24px overflow:hidden */
|
| 52 |
+
</style>
|
| 53 |
+
|
| 54 |
+
<!-- == PATTERN 4: MINIMAL LIGHT == -->
|
| 55 |
+
<style id="po4">
|
| 56 |
+
/* MINIMAL CLEAN LIGHT */
|
| 57 |
+
/* bg:#fafafa font:Inter */
|
| 58 |
+
/* nav: sticky bg:#fafafa/90 backdrop-filter:blur(10px) border-bottom:1px solid #f0f0f0 */
|
| 59 |
+
/* hero: text-center padding:120px 24px */
|
| 60 |
+
/* avatar: 80px w/h border-radius:50% ring:3px solid #6366f1 ring-offset:3px */
|
| 61 |
+
/* name: 40px weight:900 tracking:-2px color:#111 */
|
| 62 |
+
/* tagline: 18px color:#666 */
|
| 63 |
+
/* work list: divide-y border-color:#f0f0f0 */
|
| 64 |
+
/* work row: flex align:center justify:space-between padding:24px 0 */
|
| 65 |
+
/* work row hover: bg offset highlight */
|
| 66 |
+
/* year: 12px tracking:2px uppercase color:#999 */
|
| 67 |
+
/* work title: 18px weight:600 color:#111 */
|
| 68 |
+
/* work arrow: opacity:0 translateX(-5px) transition:0.2s */
|
| 69 |
+
/* work row hover arrow: opacity:1 translateX(0) */
|
| 70 |
+
</style>
|
| 71 |
+
|
| 72 |
+
<!-- == PATTERN 5: DESIGNER EDITORIAL == -->
|
| 73 |
+
<style id="po5">
|
| 74 |
+
/* EDITORIAL DESIGNER PORTFOLIO */
|
| 75 |
+
/* bg:#fff font:editorial serif (Playfair) + Inter */
|
| 76 |
+
/* hero: full bleed bg:linear-gradient(to right, #111 50%, #fff 50%) */
|
| 77 |
+
/* left: text padding:80px dark side */
|
| 78 |
+
/* right: main project image light side */
|
| 79 |
+
/* h1: clamp(36px,5vw,64px) weight:400 italic color:#fff */
|
| 80 |
+
/* about: asymmetric layout image offset */
|
| 81 |
+
/* project number: 80px weight:900 color:rgba(0,0,0,0.06) absolute */
|
| 82 |
+
/* hover cursor: custom 40px circle that follows mouse */
|
| 83 |
+
/* contact: full-bleed bg:#111 padding:120px text-center */
|
| 84 |
+
/* email: clamp(24px,4vw,52px) weight:300 letter-spacing:-1px color:#fff hover:color:#6366f1 */
|
| 85 |
+
</style>
|