Свойство mask изменяет видимость элемента, частично или полностью скрывая его.
Это достигается путем маскировки или обрезания изображения в определенных точках.
Сокращенное свойство mask также сбрасывает mask-border до ее начального значения. Поэтому рекомендуется использовать mask до остальных свойств, чтобы переопределить любые настройки маски ранее в каскаде. Это гарантирует, что mask-border также была сброшено, чтобы позволить новым стилям вступить в силу.
/* Keyword values */mask:none;/* Image values */mask:url(mask.png);/* Pixel image used as mask */mask:url(masks.svg#star);/* Element within SVG graphic used as mask *//* Combined values *//* Element within SVG graphic used as luminance mask */mask:url('masks.svg#star')luminance;/* Element within SVG graphic used as mask positioned 40px from the top and 20px from the left */mask:url('masks.svg#star')40px20px;/* Element within SVG graphic used as mask with a width and height of 50px */mask:url('masks.svg#star')00/50px50px;/* Element within SVG graphic used as horizontally repeated mask */mask:url('masks.svg#star')repeat-x;/* Element within SVG graphic used as mask extending to the box enclosed by the stroke */mask:url('masks.svg#star')stroke-box;/* Element within SVG graphic used as mask and combined with background using non-overlapping parts */mask:url('masks.svg#star')exclude;/* Global values */mask:inherit;mask:initial;mask:unset;