Skip to content

Assets

guidelines

Icons

Icons within the design system are used to visually represent an object or action to users.

See also <ns-icon>.

Decorative

Used as a visual aid for some functions, categories or actions. These are not used as a direct element of interaction themselves but can help to signify and support an action. It is recommended that these arenโ€™t used in isolation and should be accompanied by a copy to add context.

There are two types of Decorative icons to choose from โ€“ solid or outline (the default is solid). Be mindful to maintain consistency when using in groups.

Functional

Used to show where an action needs to be taken. This includes components like buttons or controls. For instance, a button might include an arrow to give the user an indication of what will happen next or a download icon to show that the user will receive something by pressing it.

plus
minus
cross
arrow
chevron
chevron-down
download
tick
hide
hive
settings
loading
log-out
menu
search
show
switch
alert
alert-solid
alert-off
alert-off-solid
appliance
appliance-solid
bar-chart
bar-chart-solid
bill
bill-solid
boiler
boiler-solid
calendar
calendar-solid
clock
clock-solid
dual-fuel
dual-fuel-solid
electricity
electricity-solid
energy
energy-solid
error
error-solid
gauge
gauge-solid
gas
gas-solid
home
home-solid
info
info-solid
location
location-solid
meter
meter-solid
payment
payment-solid
piggy-bank
piggy-bank-solid
protect
protect-solid
question
question-solid
rewards
rewards-solid
spanner
spanner-solid
success
success-solid
tag
tag-solid
tariff
tariff-solid
user
user-solid
warning
warning-solid
chevron-right
arrow-right
arrow-left
chevron-left
chevron-up
alert-outline
alert-off-outline
appliance-outline
bar-chart-outline
bill-outline
boiler-outline
calendar-outline
clock-outline
dual-fuel-outline
electricity-outline
energy-outline
error-outline
gauge-outline
gas-outline
home-outline
info-outline
location-outline
meter-outline
payment-outline
piggy-bank-outline
protect-outline
question-outline
rewards-outline
spanner-outline
success-outline
tag-outline
tariff-outline
user-outline
warning-outline

Illustrations

Illustrations are used to bring the warmth of the British Gas brand personality to the website.

See also <ns-illustration>.

appliance
appliance-cover
appliance-repair
air-source-heat-pump
bar-graph
battery
boiler
boiler-cover
boiler-repair
boiler-service
bulb
calendar
calendar-selected-date
central-heating
chat
chat-round-clock
checklist
circle-tick-blue
clock
compass
cosmo
dishwasher
document
document-in-envelope
dual-fuel
electrics
electric-charger
electric-charging-station
electric-vehicle
engineer-long-hair
engineer-short-hair
engineer
error
fix
fixed-s-a
fixed-sa
fridge-freezer
gas
gas-fire
green-leaf
help
hob
home
home-solar-panel-green
home-insurance
home-service
laptop
low-carbon
meter
multiple-people
oven
payments
payment-card
phone
pipe-and-drain
protect
radiator
rosette-tick-green
savings
savings-calculator
settings
sms
socket-plug
solar-panel
tap
track-engineer
van
warning
water-drips
whats-app
yellow-shield

Images

Aspect ratios

There are three aspect ratios โ€“ 1 / 1, 4 / 3 and 16 / 9, which we use in various ways. Take a considered approach and do not overload with too many variants.

Responsive rules

For all aspect ratios the images scale proportionally so they will not distort.

Placeholder images

These placeholder images can help visualise the image proportions and determine a focal point and ideal file size. It is recommended to use the WebP file type for optimal quality and size.

480x360px

PlaceholderRatioSizeFile type
Placeholder 480x360px4 / 3< 25kbWebP

640x360px

PlaceholderRatioSizeFile type
Placeholder 640x360px16 / 9< 25kbWebP

640x480px

PlaceholderRatioSizeFile type
Placeholder 640x480px4 / 3< 25kbWebP

640x640px

PlaceholderRatioSizeFile type
Placeholder 640x640px1 / 1< 25kbWebP

720x405px

PlaceholderRatioSizeFile type
Placeholder 720x405px16 / 9< 50kbWebP

720x540px

PlaceholderRatioSizeFile type
Placeholder 720x540px4 / 3< 50kbWebP

800x450px

PlaceholderRatioSizeFile type
Placeholder 800x450px16 / 9< 50kbWebP

800x600px

PlaceholderRatioSizeFile type
Placeholder 800x600px4 / 3< 50kbWebP

800x800px

PlaceholderRatioSizeFile type
Placeholder 800x800px1 / 1< 50kbWebP

1440x810px

PlaceholderRatioSizeFile type
Placeholder 1440x810px16 / 9< 100kbWebP

Last updated: