Add link in bio page
Deploy to Production / deploy (push) Successful in 6s
Details
Deploy to Production / deploy (push) Successful in 6s
Details
This commit is contained in:
parent
199264c0a6
commit
5419d15518
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.0 KiB |
177
css/style.css
177
css/style.css
|
|
@ -1738,3 +1738,180 @@ textarea {
|
|||
transform: none;
|
||||
}
|
||||
}
|
||||
|
||||
/* ==========================================================================
|
||||
Link In Bio Page Styles
|
||||
========================================================================== */
|
||||
|
||||
.linkbio-body {
|
||||
background: var(--color-surface);
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.linkbio-wrapper {
|
||||
flex-grow: 1;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
padding: var(--space-10) var(--space-4) var(--space-16);
|
||||
}
|
||||
|
||||
.linkbio-container {
|
||||
width: 100%;
|
||||
max-width: 38rem;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.linkbio-header {
|
||||
text-align: center;
|
||||
margin-bottom: var(--space-6);
|
||||
}
|
||||
|
||||
.linkbio-avatar {
|
||||
width: 110px;
|
||||
height: 110px;
|
||||
margin: 0 auto var(--space-4);
|
||||
border-radius: 50%;
|
||||
overflow: hidden;
|
||||
border: 3px solid var(--color-white);
|
||||
box-shadow: var(--shadow-card);
|
||||
}
|
||||
|
||||
.linkbio-avatar img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
}
|
||||
|
||||
.linkbio-name {
|
||||
margin: 0 0 var(--space-1);
|
||||
font-family: var(--font-display);
|
||||
font-size: 1.5rem;
|
||||
font-weight: 800;
|
||||
letter-spacing: -0.02em;
|
||||
color: var(--color-surface-ink);
|
||||
}
|
||||
|
||||
.linkbio-tagline {
|
||||
margin: 0;
|
||||
font-size: 0.95rem;
|
||||
color: var(--color-text-muted);
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.linkbio-social-icons {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
gap: var(--space-4);
|
||||
margin-bottom: var(--space-10);
|
||||
}
|
||||
|
||||
.linkbio-social-icons a {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 2.75rem;
|
||||
height: 2.75rem;
|
||||
border-radius: 50%;
|
||||
background: rgba(0, 45, 167, 0.06);
|
||||
color: var(--color-primary);
|
||||
transition: transform var(--transition-standard), background var(--transition-standard);
|
||||
}
|
||||
|
||||
.linkbio-social-icons a:hover {
|
||||
transform: translateY(-2px);
|
||||
background: rgba(0, 45, 167, 0.12);
|
||||
}
|
||||
|
||||
.linkbio-social-icons svg {
|
||||
width: 1.3rem;
|
||||
height: 1.3rem;
|
||||
}
|
||||
|
||||
.linkbio-links {
|
||||
width: 100%;
|
||||
display: grid;
|
||||
gap: var(--space-4);
|
||||
}
|
||||
|
||||
.linkbio-btn {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
padding: var(--space-4) var(--space-5);
|
||||
background: rgba(255, 255, 255, 0.9);
|
||||
border: 1px solid rgba(196, 197, 215, 0.24);
|
||||
border-radius: var(--radius-lg);
|
||||
box-shadow: var(--shadow-soft);
|
||||
text-decoration: none;
|
||||
color: var(--color-text);
|
||||
transition: transform var(--transition-standard), box-shadow var(--transition-standard), border-color var(--transition-standard);
|
||||
}
|
||||
|
||||
.linkbio-btn:hover,
|
||||
.linkbio-btn:focus-visible {
|
||||
transform: translateY(-3px);
|
||||
box-shadow: var(--shadow-card);
|
||||
border-color: rgba(0, 45, 167, 0.18);
|
||||
}
|
||||
|
||||
.linkbio-btn-icon {
|
||||
width: 2.2rem;
|
||||
height: 2.2rem;
|
||||
border-radius: 50%;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
background: rgba(0, 45, 167, 0.06);
|
||||
color: var(--color-primary);
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.linkbio-btn-icon svg {
|
||||
width: 1.1rem;
|
||||
height: 1.1rem;
|
||||
}
|
||||
|
||||
.linkbio-btn-icon img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.linkbio-btn-text {
|
||||
flex-grow: 1;
|
||||
text-align: center;
|
||||
font-family: var(--font-display);
|
||||
font-weight: 700;
|
||||
font-size: 1rem;
|
||||
color: var(--color-surface-ink);
|
||||
padding: 0 var(--space-4);
|
||||
}
|
||||
|
||||
.linkbio-btn-icon-right {
|
||||
width: 1.2rem;
|
||||
height: 1.2rem;
|
||||
color: var(--color-text-soft);
|
||||
flex-shrink: 0;
|
||||
transition: color var(--transition-standard);
|
||||
}
|
||||
|
||||
.linkbio-btn:hover .linkbio-btn-icon-right {
|
||||
color: var(--color-primary);
|
||||
}
|
||||
|
||||
.linkbio-divider {
|
||||
text-align: center;
|
||||
font-size: 0.85rem;
|
||||
font-weight: 600;
|
||||
color: var(--color-text-soft);
|
||||
margin: var(--space-4) 0 var(--space-2);
|
||||
}
|
||||
|
||||
.linkbio-footer {
|
||||
margin-top: var(--space-12);
|
||||
text-align: center;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Redirecting | Kristijan Popovski</title>
|
||||
<meta name="robots" content="noindex">
|
||||
<link rel="canonical" href="linkinbio/">
|
||||
<script>window.location.replace("linkinbio/");</script>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="linkinbio/">linkinbio/</a>...</p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,83 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Links | Kristijan Popovski</title>
|
||||
<meta name="description" content="Do something. Dare to grow! 🚀">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="../css/style.css">
|
||||
<script>document.documentElement.classList.add('js-enabled');</script>
|
||||
</head>
|
||||
<body class="linkbio-body">
|
||||
<main class="linkbio-wrapper">
|
||||
<div class="linkbio-container" data-animate>
|
||||
<header class="linkbio-header">
|
||||
<div class="linkbio-avatar">
|
||||
<img src="../assets/images/kristijan.jpeg" alt="Kristijan Popovski" width="120" height="120">
|
||||
</div>
|
||||
<h1 class="linkbio-name">Kristijan Popovski</h1>
|
||||
<p class="linkbio-tagline">Do something. Dare to grow! 🚀 @popovski.k</p>
|
||||
</header>
|
||||
|
||||
<div class="linkbio-social-icons">
|
||||
<a href="mailto:popovskik2@gmail.com" aria-label="Email">
|
||||
<svg viewBox="0 0 24 24"><path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z"/></svg>
|
||||
</a>
|
||||
<a href="https://www.linkedin.com/in/popovski-k/" target="_blank" rel="noreferrer" aria-label="LinkedIn">
|
||||
<svg viewBox="0 0 24 24"><path fill="currentColor" d="M19 3A2 2 0 0 1 21 5v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-8.34 14.34V10.5H8.38v6.84zM9.52 9.56a1.33 1.33 0 1 0 0-2.66 1.33 1.33 0 0 0 0 2.66zm8.16 7.78v-3.73c0-2-1.08-2.93-2.51-2.93-1.16 0-1.68.64-1.97 1.08V10.5H10.9c.03.84 0 6.84 0 6.84h2.3v-3.82c0-.2.01-.4.07-.54.16-.4.52-.82 1.14-.82.8 0 1.12.62 1.12 1.53v3.65z"/></svg>
|
||||
</a>
|
||||
<a href="https://www.instagram.com/popovski.k" target="_blank" rel="noreferrer" aria-label="Instagram">
|
||||
<svg viewBox="0 0 24 24"><path fill="currentColor" d="M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2zm-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4H7.6zm9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8 1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25zM12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5zm0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z"/></svg>
|
||||
</a>
|
||||
<a href="https://www.facebook.com/popovski.k" target="_blank" rel="noreferrer" aria-label="Facebook">
|
||||
<svg viewBox="0 0 24 24"><path fill="currentColor" d="M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z"/></svg>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="linkbio-links">
|
||||
<a href="https://bio.site/msos_org" target="_blank" rel="noreferrer" class="linkbio-btn">
|
||||
<div class="linkbio-btn-icon">
|
||||
<img src="../assets/images/msos_ikona.jpeg" alt="MSOS icon" width="44" height="44">
|
||||
</div>
|
||||
<span class="linkbio-btn-text">MSOS 🎈👋</span>
|
||||
<div class="linkbio-btn-icon-right"><svg viewBox="0 0 24 24"><path fill="currentColor" d="M12 4v2h4.59L7.76 14.83l1.41 1.41L18 7.41V12h2V4z"/></svg></div>
|
||||
</a>
|
||||
|
||||
<div class="linkbio-divider">~~ Social media ~~</div>
|
||||
|
||||
<a href="https://www.linkedin.com/in/popovski-k/" target="_blank" rel="noreferrer" class="linkbio-btn">
|
||||
<div class="linkbio-btn-icon">
|
||||
<svg viewBox="0 0 24 24"><path fill="currentColor" d="M19 3A2 2 0 0 1 21 5v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-8.34 14.34V10.5H8.38v6.84zM9.52 9.56a1.33 1.33 0 1 0 0-2.66 1.33 1.33 0 0 0 0 2.66zm8.16 7.78v-3.73c0-2-1.08-2.93-2.51-2.93-1.16 0-1.68.64-1.97 1.08V10.5H10.9c.03.84 0 6.84 0 6.84h2.3v-3.82c0-.2.01-.4.07-.54.16-.4.52-.82 1.14-.82.8 0 1.12.62 1.12 1.53v3.65z"/></svg>
|
||||
</div>
|
||||
<span class="linkbio-btn-text">LinkedIn</span>
|
||||
<div class="linkbio-btn-icon-right"><svg viewBox="0 0 24 24"><path fill="currentColor" d="M12 4v2h4.59L7.76 14.83l1.41 1.41L18 7.41V12h2V4z"/></svg></div>
|
||||
</a>
|
||||
|
||||
<a href="https://www.instagram.com/popovski.k" target="_blank" rel="noreferrer" class="linkbio-btn">
|
||||
<div class="linkbio-btn-icon">
|
||||
<svg viewBox="0 0 24 24"><path fill="currentColor" d="M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2zm-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4H7.6zm9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8 1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25zM12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5zm0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z"/></svg>
|
||||
</div>
|
||||
<span class="linkbio-btn-text">Instagram</span>
|
||||
<div class="linkbio-btn-icon-right"><svg viewBox="0 0 24 24"><path fill="currentColor" d="M12 4v2h4.59L7.76 14.83l1.41 1.41L18 7.41V12h2V4z"/></svg></div>
|
||||
</a>
|
||||
|
||||
<a href="https://www.facebook.com/popovski.k" target="_blank" rel="noreferrer" class="linkbio-btn">
|
||||
<div class="linkbio-btn-icon">
|
||||
<svg viewBox="0 0 24 24"><path fill="currentColor" d="M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z"/></svg>
|
||||
</div>
|
||||
<span class="linkbio-btn-text">Facebook</span>
|
||||
<div class="linkbio-btn-icon-right"><svg viewBox="0 0 24 24"><path fill="currentColor" d="M12 4v2h4.59L7.76 14.83l1.41 1.41L18 7.41V12h2V4z"/></svg></div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="linkbio-footer">
|
||||
<a href="../" class="button button--secondary button--small">Kristijan Popovski Website</a>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<script src="../js/script.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in New Issue