About this set
Progress bars for profile pages, portfolios and dashboards. Skill bars on a profile puts a designer’s name and role above four thin gradient bars for Figma, prototyping, user research and HTML and CSS, the layout most resume and portfolio templates need. Goals with a pace marker is a dashboard card for quarterly targets: revenue, new customers and webinar sign-ups each get a bar, the amount against the target, and an ahead or behind tag, while a thin dark line across every bar marks where the team should be today. The marker sits on a wrapper outside the clipped bar, so it can overhang the track and line up at the same percentage on every row. Rating breakdown is the review summary found on product pages: a 4.6 score with partially filled stars and five rows for the share of each star rating. Here the bars only illustrate numbers that are already in the text, so they are hidden from screen readers and the list reads as plain rows. Skill and goal bars are role=”progressbar” elements with –v setting the fill, and the goal bars carry the full amount in aria-valuetext.
What’s included
- Skill bars under a profile header
- Goal bars with a pace marker and ahead or behind tags
- Star-rating breakdown with partially filled stars
- Amounts in aria-valuetext, such as $182,400 of $250,000
- No JavaScript; the fill width comes from --v
- Plain CSS, Bootstrap .progress and Tailwind versions of the same design
Accessibility
Skill and goal bars are role="progressbar" elements named by their visible labels through aria-labelledby, and the goal bars add aria-valuetext such as 212 of 400, 53%, behind pace. Ahead and behind are written as words, not colour alone. In the rating breakdown the bars are aria-hidden and the list has an aria-label, so each row reads as 5 stars 71%, and a visually hidden sentence gives the overall score.
Customise it
Change --sk-accent and --sk-track on .sk, and --pace on the goals card, in the plain CSS and Bootstrap versions. In Tailwind edit the sk- theme colours and the after:left-[70%] position of the pace marker.






