如何在css中设置mask-image的宽度和高度?
How to set width and height of mask-image in css?
我有一张 div 图片使用 -webkit-mask-image
CSS
但我无法为这个 -webkit-mask-image 设置宽度和高度,例如 css 背景图像...
.img {
background-color: gray;
width: 40px;
height: 60px;
}
.img {
-webkit-mask-image: url('https://i.ibb.co/6Bkc0h8/gZvK4.png');
mask-image: url('https://i.ibb.co/6Bkc0h8/gZvK4.png');
}
<div class="img"></div>
您需要考虑 mask-size
,它的行为类似于 background-size
。还有一个属性表示位置和重复:
.img {
background-color: gray;
width: 40px;
height: 20px;
}
.img {
-webkit-mask-image: url('https://i.ibb.co/6Bkc0h8/gZvK4.png');
-webkit-mask-size:contain; /* OR cover OR fixed values */
-webkit-mask-position:center;
-webkit-mask-repeat:no-repeat;
mask-image: url('https://i.ibb.co/6Bkc0h8/gZvK4.png');
mask-size:contain; /* OR cover OR fixed values */
mask-position:center;
mask-repeat:no-repeat;
}
<div class="img"></div>
<div class="img" style="height:60px;"></div>
你需要使用mask-size,像这样:
mask-size: 50px 50px;
第一个值是宽度,第二个值是高度。
有关这些属性的更多信息,请点击此处:
我有一张 div 图片使用 -webkit-mask-image
CSS
但我无法为这个 -webkit-mask-image 设置宽度和高度,例如 css 背景图像...
.img {
background-color: gray;
width: 40px;
height: 60px;
}
.img {
-webkit-mask-image: url('https://i.ibb.co/6Bkc0h8/gZvK4.png');
mask-image: url('https://i.ibb.co/6Bkc0h8/gZvK4.png');
}
<div class="img"></div>
您需要考虑 mask-size
,它的行为类似于 background-size
。还有一个属性表示位置和重复:
.img {
background-color: gray;
width: 40px;
height: 20px;
}
.img {
-webkit-mask-image: url('https://i.ibb.co/6Bkc0h8/gZvK4.png');
-webkit-mask-size:contain; /* OR cover OR fixed values */
-webkit-mask-position:center;
-webkit-mask-repeat:no-repeat;
mask-image: url('https://i.ibb.co/6Bkc0h8/gZvK4.png');
mask-size:contain; /* OR cover OR fixed values */
mask-position:center;
mask-repeat:no-repeat;
}
<div class="img"></div>
<div class="img" style="height:60px;"></div>
你需要使用mask-size,像这样:
mask-size: 50px 50px;
第一个值是宽度,第二个值是高度。
有关这些属性的更多信息,请点击此处: