diff options
| author | Pinapelz <donaldshan1@outlook.com> | 2023-09-20 00:24:08 -0700 |
|---|---|---|
| committer | Pinapelz <donaldshan1@outlook.com> | 2023-09-20 00:24:08 -0700 |
| commit | 1c1c5db4caf55e3204b82bfa4b39a50ff1283b06 (patch) | |
| tree | e38c16a8a2d0060e796c6d300ee15a249b4a5ec4 /src/components/SocialNavbar.astro | |
| parent | bcab8485e86b3173457280923de340e556861725 (diff) | |
implemented project page with cards
Diffstat (limited to 'src/components/SocialNavbar.astro')
| -rw-r--r-- | src/components/SocialNavbar.astro | 113 |
1 files changed, 76 insertions, 37 deletions
diff --git a/src/components/SocialNavbar.astro b/src/components/SocialNavbar.astro index ed020e4..95aa1a2 100644 --- a/src/components/SocialNavbar.astro +++ b/src/components/SocialNavbar.astro @@ -1,46 +1,85 @@ --- -import '@fortawesome/fontawesome-free/css/all.min.css'; +import "@fortawesome/fontawesome-free/css/all.min.css"; --- + <style> - .dark-social-navbar-wrapper { - display: flex; - margin-top: 5px; - justify-content: center; - } + .dark-social-navbar-wrapper { + display: flex; + margin-top: 5px; + justify-content: center; + } + + .dark-social-navbar { + display: flex; + gap: 15px; + padding: 10px 20px; + border-radius: 8px; + } - .dark-social-navbar { - display: flex; - gap: 15px; - padding: 10px 20px; - border-radius: 8px; - } + .dark-social-icon { + display: flex; + justify-content: center; + align-items: center; + width: 40px; + height: 40px; + border-radius: 50%; + background-color: #3a3f4b; + color: #fff; + text-decoration: none; + transition: + background-color 0.3s ease, + transform 0.3s ease; + } - .dark-social-icon { - display: flex; - justify-content: center; - align-items: center; - width: 40px; - height: 40px; - border-radius: 50%; - background-color: #3a3f4b; - color: #fff; - text-decoration: none; - transition: background-color 0.3s ease, transform 0.3s ease; - } + .dark-social-icon:hover::before { + content: attr(title); + background-color: #333; + color: #fff; + padding: 4px 8px; + border-radius: 4px; + position: absolute; + bottom: 120%; + left: 50%; + transform: translateX(-50%); + white-space: nowrap; + opacity: 0; + transition: opacity 0.3s ease; +} + .dark-social-icon:hover::before { + opacity: 1; + } - .dark-social-icon:hover { - background-color: #4a4f5b; - transform: scale(1.1); - } + .dark-social-icon:hover { + background-color: #4a4f5b; + transform: scale(1.1); + } </style> <div class="dark-social-navbar-wrapper"> - <div class="dark-social-navbar"> - <a href="#" class="dark-social-icon"><i class="fab fa-github"></i></a> - <a href="#" class="dark-social-icon"><i class="fab fa-twitter"></i></a> - <a href="#" class="dark-social-icon"><i class="fa fa-book"></i></a> - <a href="#" class="dark-social-icon"><i class="fab fa-discord"></i></a> - <a href="#" class="dark-social-icon"><i class="fa fa-envelope"></i></a> - <a href="#" class="dark-social-icon"><i class="fa fa-globe"></i></a> - </div> -</div>
\ No newline at end of file + <div class="dark-social-navbar"> + <a + href="https://github.com/pinapelz" + class="dark-social-icon" + title="GitHub"><i class="fab fa-github"></i></a + > + <a + href="https://twitter.com/pinapelz" + class="dark-social-icon" + title="Twitter"><i class="fab fa-twitter"></i></a + > + <a href="https://blog.pinapelz.com" class="dark-social-icon" title="Blog" + ><i class="fa fa-book"></i></a + > + <a + href="https://discord.com/users/246787839570739211" + title="Discord" + class="dark-social-icon"><i class="fab fa-discord"></i></a + > + <a href="mailto:yukais@pinapelz.com" class="dark-social-icon" title="Email" + ><i class="fa fa-envelope"></i></a + > + <a href="https://pinapelz.moe" class="dark-social-icon" title="pinapelz.moe" + ><i class="fa fa-globe"></i></a + > + </div> +</div> |
