Skip to content

FABCONS — SVG Icon Set

87 SVG icons using mask-image. Inherits currentColor, scales with font-size. Zero JS, one CSS file.

Setup

Add the FABCONS stylesheet alongside FAP CSS:

<link rel="stylesheet" href="fabcons.min.css">

Then use any icon with a <span>:

<span class="fabcons-search" aria-hidden="true"></span>

Navigation & Arrows

Actions

Communication

Media & Files

Status & Feedback

Social & People

Commerce

UI & Settings

Code & Dev

Icons in Buttons

<button>
  <span class="fabcons-search" aria-hidden="true"></span> Search
</button>
<button data-outline>
  <span class="fabcons-plus" aria-hidden="true"></span> Add item
</button>
<button type="reset">
  <span class="fabcons-trash" aria-hidden="true"></span> Delete
</button>

Sizing

FABCONS scale with font-size — no extra classes needed.

1rem 1.5rem 2rem 3rem
<span style="font-size: 1rem;">
  <span class="fabcons-heart" aria-hidden="true"></span>
</span>
<span style="font-size: 2rem;">
  <span class="fabcons-heart" aria-hidden="true"></span>
</span>
<span style="font-size: 3rem;">
  <span class="fabcons-heart" aria-hidden="true"></span>
</span>

Color Inheritance

Icons inherit currentColor from their parent.

<span style="color: var(--fap-primary);">
  <span class="fabcons-star" aria-hidden="true"></span>
</span>
<span style="color: var(--fap-danger);">
  <span class="fabcons-heart" aria-hidden="true"></span>
</span>
<span style="color: var(--fap-success);">
  <span class="fabcons-check" aria-hidden="true"></span>
</span>

SVG Sprite (Alternative)

FABCONS also ships an SVG sprite for inline <svg> usage:

<!-- Reference the sprite -->
<svg width="24" height="24">
  <use href="fabcons.svg#search"></use>
</svg>

<svg width="24" height="24">
  <use href="fabcons.svg#heart"></use>
</svg>

All 87 Icons

IconClassCategory
fabcons-activityStatus
fabcons-alertStatus
fabcons-arrow-downNavigation
fabcons-arrow-leftNavigation
fabcons-arrow-rightNavigation
fabcons-arrow-upNavigation
fabcons-bar-chartUI
fabcons-bellCommunication
fabcons-bookmarkAction
fabcons-calendarStatus
fabcons-cameraMedia
fabcons-cartCommerce
fabcons-checkNavigation
fabcons-chevron-downNavigation
fabcons-chevron-leftNavigation
fabcons-chevron-rightNavigation
fabcons-chevron-upNavigation
fabcons-circle-checkStatus
fabcons-circle-xStatus
fabcons-clipboardAction
fabcons-clockStatus
fabcons-codeDev
fabcons-cogUI
fabcons-copyAction
fabcons-cpuDev
fabcons-credit-cardCommerce
fabcons-databaseDev
fabcons-downloadAction
fabcons-editAction
fabcons-externalNavigation
fabcons-external-linkNavigation
fabcons-eyeAction
fabcons-eye-offAction
fabcons-fileMedia
fabcons-flagStatus
fabcons-folderMedia
fabcons-git-branchDev
fabcons-globeSocial
fabcons-gridUI
fabcons-heartSocial
fabcons-help-circleStatus
fabcons-homeNavigation
fabcons-imageMedia
fabcons-infoStatus
fabcons-linkNavigation
fabcons-listUI
fabcons-lockUI
fabcons-log-inNavigation
fabcons-log-outNavigation
fabcons-mailCommunication
fabcons-map-pinSocial
fabcons-menuNavigation
fabcons-messageCommunication
fabcons-micMedia
fabcons-minusNavigation
fabcons-monitorUI
fabcons-moonUI
fabcons-packageCommerce
fabcons-pauseMedia
fabcons-phoneCommunication
fabcons-playMedia
fabcons-plusNavigation
fabcons-printerAction
fabcons-refreshNavigation
fabcons-searchNavigation
fabcons-sendCommunication
fabcons-settingsUI
fabcons-shareAction
fabcons-share-2Action
fabcons-shieldStatus
fabcons-slidersUI
fabcons-spinnerStatus
fabcons-starSocial
fabcons-sunUI
fabcons-tagCommerce
fabcons-terminalDev
fabcons-thumbs-downSocial
fabcons-thumbs-upSocial
fabcons-trashAction
fabcons-uploadAction
fabcons-userSocial
fabcons-usersSocial
fabcons-volumeMedia
fabcons-xNavigation
fabcons-zapStatus
fabcons-zoom-inAction
fabcons-zoom-outAction