StealThis .dev

Portfolio — About / Bio Block

A warm, personable about section for a single-person portfolio. Pairs a CSS-gradient avatar shape and a rotating currently line with a short narrative bio, a column of quick facts (location, focus, experience, availability badge), values and now lists, inline social links, and a download-CV button. Two columns on desktop, gracefully stacked on mobile, on a clean neutral base with working vanilla JS interactions.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

About / Bio Block

A self-contained about/bio block for a single-person portfolio. The left column holds a morphing CSS-gradient avatar with an inline SVG face, a live “currently” line, a list of quick facts, and a full-width download-CV button. The right column carries the narrative bio, side-by-side “What I value” and “Now” lists, and a row of inline social links. The layout is two columns on desktop and collapses to a single stack on small screens.

Every interaction works with vanilla JS. The CV button simulates preparing a PDF and then fires a toast (the download itself is illustrative). The “currently” card auto-rotates through status lines and also advances on click. The availability badge is a keyboard-operable toggle that flips between “available” and “booked” states, and each social link confirms its action with a toast. All animations respect prefers-reduced-motion.

Built on the neutral portfolio base (white/ink with one accent, “Inter”), so it drops straight into the rest of the portfolio system or stands on its own as an about section.

Illustrative portfolio — fictional person and projects.