Blueprint

Icons

Available Icons



accents

activity

add-filled

add-outlined

add-structure

airplay

alert

alert-circle

alert-octagon

alert-triangle

align-center

align-justify

align-left

align-right

anchor

aperture

apple

archive

arrow-back

arrow-down

arrow-down-circle

arrow-down-left

arrow-down-right

arrow-forward

arrow-left

arrow-left

arrow-left-circle

arrow-right

arrow-right

arrow-right-circle

arrow-up

arrow-up-circle

arrow-up-left

arrow-up-right

at-sign

attach

award

back

badge

bar-chart

bar-chart-2

bath

battery

battery-charging

bed

before-after

bell

bell

bell-off

belly-band

big

bluetooth

bold

book

book-open

bookmark

box

briefcase

building

calculator

calendar

calendar

camera

camera

camera-off

cash

cast

ceiling-tall

celing-regular

check

check-circle

check-square

checklist

checkmark

chevron-down

chevron-down

chevron-left

chevron-left

chevron-right

chevron-right

chevron-up

chevron-up

chevrons-down

chevrons-left

chevrons-right

chevrons-up

chrome

circle

clipboard

clipboard-check

clipboard-list

clock

clock

close

close

cloud

cloud-drizzle

cloud-lightning

cloud-off

cloud-rain

cloud-snow

code

codepen

codesandbox

coffee

collapse

columns

columns

command

commercial

compass

copy

corner-down-left

corner-down-right

corner-left-down

corner-left-up

corner-post

corner-right-down

corner-right-up

corner-up-left

corner-up-right

cpu

create

create-filled

create-outlined

credit-card

crop

crosshair

crown-molding

damage

database

delete

disc

divide

divide-circle

divide-square

dollar-sign

door

doors

doors-trim

down

download

download

download-cloud

downspouts

dribbble

droplet

edit

edit

edit-2

edit-3

ellipsis

entry

estimate

estimate

expand

external-link

external-link

eye

eye-off

facebook

facebook

fascia

fast-forward

feather

figma

file

file

file-minus

file-plus

file-text

film

filter

filter

flag

floor

folder

folder-minus

folder-plus

framer

frieze-board

frown

garage-door-trim

garage-doors

gift

git-branch

git-commit

git-merge

git-pull-request

github

gitlab

globe

google

grid

grip-vertical

gutters

hard-drive

hash

headphones

heart

heart-filled

heart-outlined

help-circle

help-filled

help-outlined

hexagon

home

home-filled-large

home-filled-small

home-large

home-small

hover

hover-rotate

hover-solid

image

images

inbox

info

info

info-filled

instagram

instagram

interior

italic

key

layers

layout

life-buoy

link

link

link-2

linkedin

linkedin

list

list

loader

loader

loader

location

lock

lock

log-in

log-out

mail

mail

map

map

map-pin

maximize

maximize-2

measure

measure

meh

menu

menu

message

message-circle

message-square

mic

mic-off

minimize

minimize-2

minus

minus-circle

minus-large

minus-small

minus-square

monitor

moon

more-horizontal

more-vertical

mouse-pointer

move

music

navigation

navigation

navigation-2

not-visible

octagon

package

paint

paperclip

pause

pause-circle

pause-circle

pen-tool

percent

phone

phone

phone-call

phone-forwarded

phone-incoming

phone-missed

phone-off

phone-outgoing

pie-chart

pillisters

play

play-circle

play-circle

play-icon

plus

plus-circle

plus-large

plus-small

plus-square

pocket

power

presets

printer

radio

rake-board

redo

refresh

refresh

refresh-ccw

refresh-cw

repeat

reset

residential

revert

rewind

roof

roof

roofline

rotate-ccw

rotate-cw

rss

save

save-filled-large

save-filled-small

save-outlined-large

save-outlined-small

scan

scissors

search

search

search

selected

send

send

server

settings

settings

share

share

share

share-2

shield

shield-off

shopping-bag

shopping-cart

shuffle

shutters

sidebar

skip-back

skip-forward

slack

slash

sliders

small

smartphone

smile

soffit

speaker

square

star

stop-circle

stop-watch

storybook

storybook-2

sun

sunrise

sunset

table

tablet

tag

target

terminal

thermometer

thumbs-down

thumbs-up

thumbtack

thumbtacked

toggle-left

toggle-right

tool

trash

trash

trash-2

trello

trending-down

trending-up

triangle

triangle-ruler

trim

trim

truck

tudor

tv

twitch

twitter

type

umbrella

underline

undo

unlock

unlock

up-down

upload

upload

upload-cloud

user

user

user-business

user-check

user-construction

user-minus

user-plus

user-x

users

version-1

version-2

versions

video

video-off

view-grid-large

view-grid-medium

view-grid-small

visible

voicemail

volume

volume-1

volume-2

volume-x

wall

walls

walls

warning

watch

wifi

wifi-off

wind

window

window

window-2

window-grid

window-trim

windows

x

x-circle

x-octagon

x-square

youtube

zap

zap-off

zoom-in

zoom-out

Usage

React

  1. Install @hover/icons


    yarn add @hover/icons

  2. Import icons from @hover/icons


    import { Icon, IconButton, Button } from '@hover/blueprint';
    import { iFeather, hExpand, iAirplay, iAlertCircle } from '@hover/icons';

  3. Pass imported icons as icon prop to component(s)

    live

    <Stack alignItems="center" direction="row" spacing="500">
    <Icon icon={iFeather} />
    <IconButton fill="minimal" icon={hExpand} label="expand" shape="square" />
    <Button iconBefore={iAirplay} shape="box">
    AirPlay™
    </Button>
    <Icon color="danger.500" icon={iAlertCircle} size="large" />
    </Stack>

Bootstrap

  1. Get the URL to the current version of the icons SVG sprite sheet


    https://blueprint.hover.to/assets/icons/all-0.21.0.svg

  2. Append the desired icon ID as a # to the URL


    https://blueprint.hover.to/assets/icons/all-0.21.0.svg#i-airplay

  3. Reference said URL with a SVG use tag

    Note

    This example uses relative URLs for the SVG asset because it they are available locally in the documentation. Make sure to use the absolute URL from step 2.

    live

    <div class="hstack gap-500">
    <svg class="icon" xmlns="http://www.w3.org/2000/svg">
    <use xlink:href="/icons/all.svg#i-feather" />
    </svg>
    <button
    class="btn btn-minimal-primary btn-icon btn-shape-box"
    type="button"
    >
    <svg class="icon" xmlns="http://www.w3.org/2000/svg">
    <use xlink:href="/icons/all.svg#h-expand" />
    </svg>
    </button>
    <button class="btn btn-primary btn-shape-box" type="button">
    <svg class="icon icon-inline" xmlns="http://www.w3.org/2000/svg">
    <use xlink:href="/icons/all.svg#i-airplay" />
    </svg>
    AirPlay™
    </button>
    <svg
    class="icon icon-large text-danger-500 m-0"
    xmlns="http://www.w3.org/2000/svg"
    >
    <use xlink:href="/icons/all.svg#i-alert-circle" />
    </svg>
    </div>