Thuộc tính mask-size

Thuộc tính mask-size thiết lập kích thước của hình ảnh mặt nạ. Có thể thiết lập kích thước cụ thể bằng pixel/phần trăm hoặc sử dụng các từ khóa cover và contain.

Cú pháp

cssbộ chọn {
  mask-size: auto | <length> | <percentage> | cover | contain;
}

Giá trị

Giá trị Mô tả
auto Kích thước gốc của hình ảnh (mặc định).
cover Thu phóng mặt nạ với tỷ lệ được giữ nguyên để nó che phủ hoàn toàn phần tử.
contain Thu phóng mặt nạ với tỷ lệ được giữ nguyên để nó vừa hoàn toàn bên trong phần tử.
100px 50px Kích thước cụ thể tính bằng pixel.
50% 100% Kích thước tính theo phần trăm so với kích thước phần tử.

Ví dụ . Kích thước cover

Mặt nạ được thu phóng để che phủ hoàn toàn phần tử:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  mask-image: url("heart.svg");
  mask-position: center;
  mask-size: cover;
  mask-repeat: no-repeat;
}

Результат:

Ví dụ . Kích thước contain

Mặt nạ được thu phóng để vừa hoàn toàn bên trong phần tử:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  mask-image: url("heart.svg");
  mask-position: center;
  mask-size: contain;
  mask-repeat: no-repeat;
}

Результат:

Ví dụ . Kích thước cố định tính bằng pixel

Mặt nạ có kích thước 150×150 pixel:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  mask-image: url("heart.svg");
  mask-position: center;
  mask-size: 150px;
  mask-repeat: no-repeat;
}

Результат:

Ví dụ . Kích thước tính theo phần trăm

Mặt nạ chiếm 80% chiều rộng và 60% chiều cao của phần tử:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  mask-image: url("heart.svg");
  mask-position: center;
  mask-size: 80% 60%;
  mask-repeat: no-repeat;
}

Результат:

Ví dụ . Kích thước khác nhau trên các trục

Mặt nạ rộng 200px và cao 100px:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  mask-image: url("heart.svg");
  mask-position: center;
  mask-size: 200px 100px;
  mask-repeat: no-repeat;
}

Результат:

Xem thêm

  • thuộc tính mask-position,
    xác định vị trí của mặt nạ
  • thuộc tính mask-repeat,
    xác định việc lặp lại mặt nạ
  • thuộc tính mask,
    cú pháp viết tắt cho tất cả các thuộc tính tạo mặt nạ