Skip to content

Commit eb6d1a5

Browse files
committed
refactor: enhance portfolio link styling with improved hover effects and accessibility
1 parent 4bcf6f4 commit eb6d1a5

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/components/Profile/Profile.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -337,13 +337,13 @@ function Card({ data }) {
337337
{data.portfolio && (
338338
<a
339339
href={data.portfolio}
340-
className={`flex items-center gap-1 text-sm ${
341-
data.portfolio ? 'text-blue-600 hover:underline' : 'cursor-not-allowed text-blue-600 brightness-50'
340+
className={`relative flex items-center gap-1 rounded-lg border-2 border-blue-600 px-3 py-0.5 text-sm transition-all duration-300 before:absolute before:inset-0 before:rounded-lg before:border-2 before:border-transparent before:bg-gradient-to-r before:from-blue-400 before:via-blue-500 before:to-blue-600 before:opacity-0 before:transition-opacity before:duration-300 hover:scale-105 hover:border-blue-400 hover:bg-blue-600 hover:text-white hover:shadow-lg hover:shadow-blue-500/25 hover:before:opacity-20 ${
341+
data.portfolio ? 'text-blue-600' : 'cursor-not-allowed text-blue-600 brightness-50'
342342
}`}
343343
target="_blank"
344344
rel="noreferrer"
345345
>
346-
<span>Portfolio</span>
346+
<span className="relative z-10">Portfolio</span>
347347
</a>
348348
)}
349349

0 commit comments

Comments
 (0)