mask-origin Özelliği

mask-origin özelliği, maskenin konumlandırılması için başlangıç noktasını belirler. Maskenin elementin hangi bölümüne (kenarlık, dolgu veya içerik) göre yerleştirileceğini tanımlar.

Sözdizimi

cssseçici {
  mask-origin: content-box | padding-box | border-box;
}

Değerler

Değer Açıklama
border-box Maske elementin kenarlığına (border dahil) göre konumlandırılır.
padding-box Maske dolgu (padding) alanına göre konumlandırılır (varsayılan).
content-box Maske elementin içeriğine göre konumlandırılır.

Örnek . border-box

Maske elementin kenarlığına göre konumlandırılır:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  padding: 20px;
  border: 30px dashed rgba(0,0,0,0.3);
  mask-image: url("heart.svg");
  mask-position: center;
  mask-size: 200px;
  mask-repeat: no-repeat;
  mask-origin: border-box;
}

Результат:

Örnek . padding-box

Maske dolgu alanına göre konumlandırılır:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  padding: 20px;
  border: 30px dashed rgba(0,0,0,0.3);
  mask-image: url("heart.svg");
  mask-position: center;
  mask-size: 200px;
  mask-repeat: no-repeat;
  mask-origin: padding-box;
}

Результат:

Örnek . content-box

Maske içeriğe göre konumlandırılır:

html<img id="image" src="image.jpg">
css#image {
  width: 500px;
  height: 281px;
  padding: 20px;
  border: 30px dashed rgba(0,0,0,0.3);
  mask-image: url("heart.svg");
  mask-position: center;
  mask-size: 200px;
  mask-repeat: no-repeat;
  mask-origin: content-box;
}

Результат:

Ayrıca Bakınız

  • mask-clip özelliği,
    maskenin kırpılma alanını belirler
  • mask-position özelliği,
    maskenin konumunu ayarlar
  • mask özelliği,
    tüm maskeleme özellikleri için kısa yazım
  • background-origin özelliği,
    elementin arka planı için benzer özellik