A collection of icons for designers and developers, organized by category and ready to drop into any project.
Designing Icon States for Hover, Active and Focus
An icon becomes useful when it confirms what the interface expects from the next click. A resting icon can invite action, while hover, active, focus, selected and disabled states provide immediate feedback. These visual changes help users understand cause and effect, especially in dense dashboards, checkout screens and mobile controls where several compact actions compete for attention.
Icon component variants for state changes give designers a consistent way to express those moments without redrawing every asset. Each variant should preserve the same silhouette and meaning while adding a deliberate cue. The result is a calmer interface: users recognise the icon first, then understand its current status through colour, weight, scale, fill or surrounding context.
Consistency matters in products built for Australian audiences, where a Sydney storefront, a Melbourne dashboard and a regional service may share one component library. Australian English labels, including “favourites” and “organisation”, can sit alongside brief acknowledgements such as “Got it” in interfaces aiming for the relaxed, direct tone common in Australian conversation.
PSD Icons supports this workflow with free and premium collections organised into business, technology, finance, travel, social media and user-interface categories. Designers can source editable Photoshop PSD vector artwork, then use transparent PNG files in mockups and prototypes. Building state variants at the asset stage reduces duplication and helps teams publish icons that behave predictably across websites, applications and presentations.
Map interactions to meaningful states
Begin with the component’s job rather than a list of visual effects. Map the default state, pointer hover, keyboard focus, pressed active state, selected state and unavailable state to the behaviour they represent. Each cue should answer one question: Is this available? Does it have focus? Is it selected? Is a press happening now? Clear roles stop hover from looking like selection.
Create a compact state matrix before opening Photoshop. Record the icon, its permitted state, the treatment and the context in which it appears. Keep selected persistent until the choice changes, reserve active feedback for the duration of the press, and present disabled artwork as unavailable rather than merely dimmed. This matrix becomes the brief for every variant and protects the component from one-off interpretations.
Use hover as a lightweight preview
On pointer devices, hover can add a background tint, stronger outline or modest scale change to signal that an icon responds. Keep movement small enough that the control remains stable, and avoid changing the icon’s position because that can make a row of controls jump. A quick transition around 150 milliseconds feels responsive without becoming decorative.
Hover cannot be the only route to information, so pair it with an accessible name and expose relevant context in a tooltip when needed. The tooltip should also appear on keyboard focus, not only when a pointer enters the control. This prevents mouse users from receiving guidance that keyboard and touch users cannot access.
Separate active, focus and selected feedback
Pressed, focused and selected icons need different jobs. The active state should confirm the press immediately, often through a stronger fill, slight inward scale or darker tone. Focus needs a persistent outline or halo around the whole control, while selected needs a stable filled or accented treatment that remains after the pointer leaves. Reusing one colour for all three weakens the feedback and makes the current status difficult to decode.
Hover and focus may share a colour, but they should retain separate triggers and labels in the prototype. A hover style can disappear when the pointer leaves, whereas a focus style must return when the keyboard reaches the control. Disabled icons should appear unavailable, with reduced emphasis and no press response; they should never look selected. Document these differences so developers can map them to hover, focus-visible and active states without guesswork.
Support touch, keyboards and different abilities
Touch changes the model. A phone or tablet cannot provide a dependable hover preview, so tapping should reveal an active response and the destination should provide relevant feedback. This matters for Australian travel tools built around services such as Sydney’s Opal card or Melbourne’s Myki, where a small fare or journey icon may sit beside a crowded fare table. Keep touch targets around 44 by 44 CSS pixels even when the visible icon is much smaller.
Accessibility depends on more than appearance. Use semantic buttons and links, visible keyboard focus, sufficient contrast and an accessible name for icon-only actions. Australian shoppers expect checkout prices in Australian dollars and GST-inclusive totals, so a payment icon may need a text label rather than a coloured badge. Honour reduced-motion preferences, keep transitions subtle, and ensure screen readers announce the action and its current state.
Package state variants for reliable handoff
Package each variant as a named layer group inside the PSD so the default, hover, active, focus, selected and disabled artwork can be reviewed together. Keep strokes, corner radii, optical alignment and export dimensions consistent; otherwise a subtle change in one asset will look like a different component. A layered master also lets designers update every variant when the icon’s geometry changes, reducing drift across a large set.
Export transparent PNG files at the sizes required by the design system and include a usage note for each state. For teams moving between Photoshop, interface-design software and code, a naming pattern such as “checkout-hover” or “menu-active” prevents the wrong file from entering a control. Check icons against dark and light backgrounds and test them at small sizes. Pair the artwork with implementation rules so hover, focus and pressed feedback are triggered by the correct interaction.
Start with a free collection from PSD Icons, then build the missing states as a matched set instead of borrowing unrelated symbols. Explore the premium packs for business, finance, travel, social media and interface work, and subscribe for email updates when new releases are added.
Ultimate Flat Social Icon Set
A premium pack of 70 icons delivered in PSD and PNG, across 4 sizes and 2 different styles, with an HTML/CSS3 version included.
It was built to complement the free library for projects needing a consistent, flat social icon set.
Browse by category
Icons are grouped into 19 categories, from everyday app and business icons to travel, music and user-interface glyphs.
Categories
Apps, Business, Communication, Design, E-commerce, Entertainment, Finance, Holidays & Events, Internet, Media, Miscellaneous, Music, News, Photography, Social, Technology, Travel, User Interfaces, Video.
License & Subscribe
Licensing terms cover use of both free and premium icons in personal and commercial work. Subscribers received email updates on new icon posts, with an RSS feed also available.
Get in touch
Questions, information or icon suggestions could be sent to contact.psdicons@psdicons.net, with replies typically arriving in 1–2 days.
𝕏