📅  最后修改于: 2023-12-03 15:30:09.911000             🧑  作者: Mango
在编写样式表时,我们通常会使用描边(stroke)来美化文本和图形。但有时候,我们需要控制描边的不透明度,以实现更多的效果。针对这个需求,CSS 提供了 stroke-opacity
属性。
stroke-opacity
属性stroke-opacity
属性规定描边的不透明度,其取值范围为 0(完全透明)到 1(完全不透明)。默认值为 1。
selector {
stroke-opacity: value;
}
下面是一个示例,演示了如何使用 stroke-opacity
属性。在这个例子中,我们为文本添加了一个淡绿色的描边,并把描边的不透明度设置为 0.7。
<h1 style="stroke: #33cc33; stroke-width: 2; stroke-opacity: 0.7;">
Welcome to My Website
</h1>
stroke
属性用来设置描边的颜色;stroke-width
属性用来设置描边的宽度。stroke-opacity
属性可以让描边半透明化,从而使文本更加醒目、美观。目前,stroke-opacity
属性的浏览器兼容性如下:
尽管 stroke-opacity
属性有一些兼容性问题,但在许多情况下仍然可以使用,特别是在现代浏览器中。如果兼容性是你所担心的,请使用备用方案,如 PNG 透明图片,或者利用 HTML5 新增的 canvas 元素。