თვისება mask-origin
თვისება mask-origin ადგენს ნიღბის პოზიციონირების საწყის წერტილს. ის განსაზღვრავს, ელემენტის რომელი ნაწილის მიმართ (ჩარჩო, აკავებები ან შიგთავსი) განთავსდება ნიღაბი.
სინტაქსი
სელექტორი {
mask-origin: content-box | padding-box | border-box;
}
მნიშვნელობები
| მნიშვნელობა | აღწერა |
|---|---|
border-box |
ნიღაბი პოზიციონირდება ელემენტის ჩარჩოს მიმართ (border-ის ჩათვლით). |
padding-box |
ნიღაბი პოზიციონირდება padding არეალის მიმართ (ნაგულისხმევად). |
content-box |
ნიღაბი პოზიციონირდება ელემენტის შიგთავსის მიმართ. |
მაგალითი . border-box
ნიღაბი პოზიციონირდება ელემენტის ჩარჩოს მიმართ:
<img id="image" src="image.jpg">
#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;
}
:
მაგალითი . padding-box
ნიღაბი პოზიციონირდება აკავების არეალის მიმართ:
<img id="image" src="image.jpg">
#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;
}
:
მაგალითი . content-box
ნიღაბი პოზიციონირდება შიგთავსის მიმართ:
<img id="image" src="image.jpg">
#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;
}
:
იხილეთ აგრეთვე
-
თვისება
mask-clip,
განსაზღვრავს ნიღბის ამოჭრის არეალს -
თვისება
mask-position,
ადგენს ნიღბის მდებარეობას -
თვისება
mask,
ნიღბის ყველა თვისების შემოკლებული ფორმა -
თვისება
background-origin,
მსგავსი თვისება ელემენტის ფონისთვის