/    Sign up×
Reference /Pin to ProfileBookmark

The mask-repeat property designates whether and how a mask image should be repeated.

Syntax

A mask image is repeated both horizontally and vertically by default.

div.ex { 
  mask-image: url(path-to-image.jpg); 
  mask-repeat: repeat;
  mask-size: 80%; 
}

Values

repeat
Default value. The mask image is repeated both horizontally and vertically by default. If the last image does not fit it will be clipped.

repeat-x
The mask image is repeated horizontally only.

repeat-y
The mask image is repeated vertically only.

space
The mask image is repeated as much as possible without clipping. First and last images are pinned to either side of the element with whitespace distributed evenly between all of the images.

round
The mask image is repeated and squished or stretched to fill the space without any gaps.

no-repeat
The mask image will only be shown once and will not repeat.

initial
Sets the property to its default value.

inherit
Inherits this property’s value from its parent item.

Browser Compatibilty

Demos

Have a code example of mask-repeat? Submit a codepen.io demo and we'll showcase it here

to submit a demo.
CSS
×

Success!

Help @reference spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.24,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...