0% found this document useful (0 votes)
2 views9 pages

Index

The document is an HTML template for a personal portfolio profile. It includes sections for an introduction, about, work highlights, social links, skills, and contact information, all styled with CSS for a modern look. The layout is responsive and designed to provide a clean and engaging user experience.

Uploaded by

dhruvaiswar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views9 pages

Index

The document is an HTML template for a personal portfolio profile. It includes sections for an introduction, about, work highlights, social links, skills, and contact information, all styled with CSS for a modern look. The layout is responsive and designed to provide a clean and engaging user experience.

Uploaded by

dhruvaiswar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 9

<!

DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Your Name ― Profile</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
/* base */
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
:root {
--bg: #050505;
--bg-alt: #0d0d0d;
--fg: #f7f7f7;
--muted: #9ca3af;
--accent: #f97316;
--accent-soft: rgba(249,115,22,0.12);
--border: #27272a;
--card: #111827;
--radius: 12px;
--radius-lg: 18px;
--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco,
Consolas, "Liberation Mono", "Courier New", monospace;
--sans: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe
UI", sans-serif;
}
body {
background: radial-gradient(circle at top, #111827 0, #020617 55%, #000
100%);
color: var(--fg);
font-family: var(--sans);
min-height: 100vh;
}
.page {
max-width: 1040px;
margin: 0 auto;
padding: 32px 16px 48px;
}
/* top bar */
.top-nav {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 32px;
border: 1px solid var(--border);
border-radius: 999px;
padding: 8px 18px;
background: linear-gradient(120deg, rgba(15,23,42,0.95),
rgba(15,23,42,0.85));
backdrop-filter: blur(12px);
}
.top-brand {
display: flex;
align-items: center;
gap: 10px;
font-family: var(--mono);
font-size: 13px;
text-transform: uppercase;
letter-spacing: 0.16em;
color: var(--muted);
}
.brand-dot {
width: 8px;
height: 8px;
border-radius: 999px;
background: var(--accent);
box-shadow: 0 0 14px rgba(249,115,22,0.8);
}
.nav-links {
display: flex;
gap: 8px;
font-size: 12px;
font-family: var(--mono);
}
.pill {
border-radius: 999px;
border: 1px solid var(--border);
padding: 4px 12px;
color: var(--muted);
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 6px;
}
.pill-primary {
border-color: var(--accent);
color: var(--fg);
background: linear-gradient(120deg, var(--accent-soft), transparent);
}
.pill-dot {
width: 4px;
height: 4px;
border-radius: 999px;
background: var(--muted);
}
/* layout */
.grid {
display: grid;
grid-template-columns: minmax(0, 2.1fr) minmax(0, 1.4fr);
gap: 24px;
}
@media (max-width: 900px) {
.grid {
grid-template-columns: minmax(0, 1fr);
}
}
/* left column */
.hero-card {
border-radius: var(--radius-lg);
border: 1px solid var(--border);
padding: 24px 22px 22px;
background: linear-gradient(145deg, rgba(15,23,42,0.9), rgba(15,23,42,0.75));
display: grid;
grid-template-columns: auto minmax(0,1fr);
gap: 20px;
align-items: center;
}
@media (max-width: 640px) {
.hero-card {
grid-template-columns: minmax(0,1fr);
}
}
.avatar-wrap {
border-radius: 24px;
border: 1px solid var(--border);
padding: 10px;
background: radial-gradient(circle at top, #020617, #000);
width: 120px;
height: 120px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
}
.avatar-ring {
position: absolute;
inset: 10px;
border-radius: 999px;
border: 1px solid rgba(156,163,175,0.35);
border-top-color: rgba(249,115,22,0.9);
border-right-color: rgba(249,115,22,0.7);
transform: rotate(-18deg);
}
.avatar-initials {
font-size: 36px;
font-weight: 600;
letter-spacing: 0.12em;
text-transform: uppercase;
}
.avatar-tag {
position: absolute;
bottom: 12px;
left: 50%;
transform: translateX(-50%);
border-radius: 999px;
border: 1px solid var(--border);
background: rgba(15,23,42,0.9);
padding: 3px 10px;
font-size: 10px;
font-family: var(--mono);
text-transform: uppercase;
letter-spacing: 0.12em;
color: var(--muted);
}
.hero-main-title {
font-size: 28px;
line-height: 1.15;
margin-bottom: 8px;
letter-spacing: -0.03em;
}
.hero-main-title span {
color: var(--accent);
}
.hero-subtitle {
color: var(--muted);
font-size: 14px;
margin-bottom: 14px;
}
.hero-meta {
display: flex;
flex-wrap: wrap;
gap: 6px;
font-size: 11px;
font-family: var(--mono);
color: var(--muted);
text-transform: uppercase;
letter-spacing: 0.16em;
}
.hero-meta span {
border-radius: 999px;
border: 1px solid var(--border);
padding: 4px 8px;
background: rgba(15,23,42,0.9);
}
.section {
margin-top: 22px;
border-radius: var(--radius-lg);
border: 1px solid var(--border);
background: var(--bg-alt);
padding: 18px 18px 16px;
}
.section-header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 10px;
}
.section-title {
font-size: 12px;
font-family: var(--mono);
text-transform: uppercase;
letter-spacing: 0.16em;
color: var(--muted);
}
.section-kicker {
font-size: 11px;
color: var(--muted);
font-family: var(--mono);
}
.section-body {
font-size: 14px;
color: #e5e7eb;
line-height: 1.6;
}
.section-body p + p {
margin-top: 8px;
}
.tags-row {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-top: 10px;
}
.tag {
font-size: 11px;
padding: 4px 9px;
border-radius: 999px;
border: 1px solid var(--border);
color: var(--muted);
font-family: var(--mono);
background: #020617;
}
.tag-strong {
border-color: var(--accent);
color: var(--accent);
background: var(--accent-soft);
}
/* right column */
.side-col {
display: flex;
flex-direction: column;
gap: 16px;
}
.side-card {
border-radius: var(--radius);
border: 1px solid var(--border);
background: var(--bg-alt);
padding: 14px 14px 12px;
}
.side-title {
font-size: 11px;
font-family: var(--mono);
text-transform: uppercase;
letter-spacing: 0.16em;
color: var(--muted);
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 8px;
}
.side-title span {
color: var(--accent);
}
.side-list {
list-style: none;
font-size: 13px;
color: #e5e7eb;
display: flex;
flex-direction: column;
gap: 6px;
}
.side-item-label {
font-weight: 500;
font-size: 13px;
}
.side-item-meta {
font-size: 11px;
color: var(--muted);
font-family: var(--mono);
}
.skills-grid {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-top: 2px;
}
.skill {
font-size: 11px;
padding: 4px 8px;
border-radius: 999px;
border: 1px solid var(--border);
color: var(--muted);
font-family: var(--mono);
}
.skill-main {
border-color: var(--accent);
color: var(--accent);
background: var(--accent-soft);
}
/* footer row */
.footer-row {
margin-top: 18px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 8px;
font-size: 11px;
font-family: var(--mono);
color: var(--muted);
}
.footer-links {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.footer-links a {
color: var(--muted);
text-decoration: none;
border-bottom: 1px solid transparent;
}
.footer-links a:hover {
color: var(--accent);
border-bottom-color: var(--accent);
}
</style>
</head>
<body>
<div class="page">
<header class="top-nav">
<div class="top-brand">
<span class="brand-dot"></span>
<span>Portfolio</span>
</div>
<nav class="nav-links">
<a href="#about" class="pill">
<span class="pill-dot"></span>
About
</a>
<a href="#work" class="pill">
<span class="pill-dot"></span>
Work
</a>
<a href="#contact" class="pill pill-primary">
<span>Contact</span>
</a>
</nav>
</header>
<main class="grid">
<!-- left -->
<section>
<div class="hero-card">
<div class="avatar-wrap">
<div class="avatar-ring"></div>
<div class="avatar-initials">YN</div>
<div class="avatar-tag">online</div>
</div>
<div>
<h1 class="hero-main-title">
Hey, I am <span>Your&nbsp;Name</span>
</h1>
<p class="hero-subtitle">
Developer / Designer / Problem-solver. I like building clean, fast
experiences for the web.
</p>
<div class="hero-meta">
<span>Based in Internet</span>
<span>Available for collabs</span>
</div>
</div>
</div>
<section id="about" class="section">
<div class="section-header">
<h2 class="section-title">About</h2>
<span class="section-kicker">v1.0 profile</span>
</div>
<div class="section-body">
<p>
I build things for fun and for work. I enjoy minimal design, dark
interfaces, and code that
does not suck.
</p>
<p>
Outside of tech I am into music, games, and overthinking small
details that nobody notices
but somehow make everything feel better.
</p>
</div>
<div class="tags-row">
<span class="tag tag-strong">Web dev</span>
<span class="tag">Clean UI</span>
<span class="tag">Open source</span>
<span class="tag">Learning daily</span>
</div>
</section>
<section id="work" class="section">
<div class="section-header">
<h2 class="section-title">Highlights</h2>
<span class="section-kicker">last updated recently</span>
</div>
<div class="section-body">
<p>
Recent things I am proud of:
</p>
<ul style="margin-top:8px; padding-left:18px;">
<li>Built small tools that actually get used by people</li>
<li>Kept improving older projects instead of abandoning them</li>
<li>Stayed curious across design, dev, and infrastructure</li>
</ul>
</div>
</section>
</section>
<!-- right -->
<aside class="side-col">
<section class="side-card">
<div class="side-title">
Social
<span>links</span>
</div>
<ul class="side-list">
<li>
<div class="side-item-label">GitHub</div>
<div class="side-item-meta">github.com/yourhandle</div>
</li>
<li>
<div class="side-item-label">Twitter</div>
<div class="side-item-meta">@yourhandle</div>
</li>
<li>
<div class="side-item-label">Discord</div>
<div class="side-item-meta">you#0000</div>
</li>
</ul>
</section>
<section class="side-card">
<div class="side-title">
Stack
<span>skills</span>
</div>
<div class="skills-grid">
<span class="skill skill-main">HTML</span>
<span class="skill skill-main">CSS</span>
<span class="skill skill-main">JavaScript</span>
<span class="skill">React</span>
<span class="skill">Node.js</span>
<span class="skill">Tailwind-ish</span>
<span class="skill">Git</span>
<span class="skill">UI/UX</span>
</div>
</section>
<section class="side-card" id="contact">
<div class="side-title">
Contact
<span>say hi</span>
</div>
<ul class="side-list">
<li>
<div class="side-item-label">Email</div>
<div class="side-item-meta">[email protected]</div>
</li>
<li>
<div class="side-item-label">Status</div>
<div class="side-item-meta">Open to interesting projects</div>
</li>
</ul>
</section>
</aside>
</main>
<footer class="footer-row">
<div>© <span id="year"></span> Your Name</div>
<div class="footer-links">
<a href="#about">About</a>
<a href="#work">Work</a>
<a href="#contact">Contact</a>
</div>
</footer>
</div>
<script>
document.getElementById("year").textContent = new Date().getFullYear();
</script>
</body>
</html>

You might also like