mask-border-width - CSS(层叠样式表) 编辑
这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
mask-border-width
CSS 属性设置元素的 mask border的宽度语法
/* Keyword value */
mask-border-width: auto;
/* <length> value */
mask-border-width: 1rem;
/* <percentage> value */
mask-border-width: 25%;
/* <number> value */
mask-border-width: 3;
/* vertical | horizontal */
mask-border-width: 2em 3em;
/* top | horizontal | bottom */
mask-border-width: 5% 15% 10%;
/* top | right | bottom | left */
mask-border-width: 5% 2em 10% auto;
/* Global values */
mask-border-width: inherit;
mask-border-width: initial;
mask-border-width: unset;
可以使用从下面的值列表中选择的一个,两个,三个或四个值来指定mask-border-width
属性。
- 指定一个值时,即对应四条边的宽度;
- 指定两个值时,第一个值对应上下边框的宽度,第二个值对应左右边框的宽度;
- 指定三个值时,第一个值对应上边框的宽度,第二个值对应左右边框的宽度,第三个值对应底部边框的宽度;
- 指定四个值时,按顺时针方向,分别对应上,右,下,左边框的宽度。
值
<length-percentage>
mask
边框宽度指定一个值或者百分比,设定百分比时,是相对于mask
的长度和宽度。不能为负数。- <number>
- mask边框宽度为元素
border-width
的倍数。不能为负数。 auto
- 使
mask-border
的宽度等于相应mask-border-slice
的固有宽度或高度(以适用者为准),如果图像没有所需的固有尺寸,则使用相应的边框宽度。
Formal syntax
[ <length-percentage> | <number> | auto ]{1,4}where
<length-percentage> = <length> | <percentage>
Specifications
Specification | Status | Comment |
---|---|---|
CSS Masking Module Level 1 mask-border-width | Candidate Recommendation | Initial definition |
初始值 | auto |
---|---|
适用元素 | all elements; In SVG, it applies to container elements excluding the defs element and all graphics elements |
是否是继承属性 | 否 |
Percentages | relative to width/height of the mask border image area |
适用媒体 | visual |
计算值 | as specified, but with relative lengths converted into absolute lengths |
Animation type | discrete |
正规顺序 | per grammar |
浏览器兼容性
待定
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论