Skip to content

Hero

Hero Profile

A person's opening screen: greeting, name, role, buttons and social links, over changing photos with a specialities card or on the page with a portrait.

Layout and motion from the Tustel template — see it in contextTry it in the page builder

Blocks come with Pro

Preview every block now, in any theme and at any width. The source, the install command and the AI prompt unlock when Pro opens, once the catalog reaches 20 templates.

Props

PropTypeDefaultDescription
as"h1" | "h2""h1"The heading level of the name.
greetingstring"Hello, I'm"The line above the name.
namestring—The heading, at the display size, rising letter by letter on load.
rolestring—Under the name, up to 250px.
subtitlestring—With photos: a line about the work at the top of the screen; empty for none.
introstring—Without photos: a paragraph under the role, up to 620px; empty for none.
images{ src, alt }[]2 photosPhotos that change every 5s behind a black 60% cover. [] makes the about page, on the page's own background.
portraitstring—A small round portrait (decorative): beside the name without photos (52px, 82px from 768px), in the specialities card with them.
specialties{ label, lines[] }—With photos: a glass card at the right whose lines roll up at 5px/s beside the portrait.
actions{ label, href }[]2 buttonsOne or two buttons: filled, then outlined (white over the photos).
socials{ label, href }[]4 linksLinks at the foot under a line: the first half at the left, the rest at the right. Full addresses open in a new tab.
classNamestring—Classes for the <section>.
  • As tall as the window (min-h-svh). With photos: the subtitle at the top, the profile and the card side by side from 768px at the bottom, the social links below; padding 120 / 120 / 150px on top. Without: the profile at the top, the links at the foot; padding 200 / 250 / 250px on top.
  • On load the greeting and role rise word by word and the name letter by letter (text-appear, 0.05s apart); the buttons, card and links rise 50px after 0.2–0.3s (scroll-reveal). The photos slide every 5s (slideshow) and stay on the first with reduced motion.

Be the first to know

Get new templates and components first

One short email when we release a template or a free component. No spam — unsubscribe anytime.

We use your email only for Framebrick updates. Privacy policy