HTML - DOM Style 对象 textShadow 属性



HTML DOM Style 对象 **textShadow** 属性用于设置或返回一个或多个文本阴影效果。可以使用逗号分隔的阴影列表设置多个阴影效果。

语法

设置 textShadow 属性
object.style.textShadow= "none | h-shadow v-shadow blur color | initial | inherit";
获取 textShadow 属性
object.style.textShadow;

属性值

描述
none 这是默认值,表示不显示阴影。
h-shadow 必填值,指定水平阴影位置,可接受负值。
v-shadow 必填值,指定垂直阴影位置,可接受负值。
blur 可选值,指定模糊距离。
color 可选值,指定阴影颜色。
initial 用于将此属性设置为其默认值。
inherit 用于继承其父元素的属性。

返回值

它返回一个字符串值,表示应用于元素文本的逗号分隔的阴影效果列表。

HTML DOM Style 对象 'textShadow' 属性示例

以下示例演示了应用于 h3 元素的 textShadow 属性。

为元素设置文本阴影

以下示例为 h3 元素设置绿色文本阴影。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>
        HTML DOM Style Object textShadow Property
    </title>
</head>
<body>
    <p>
        Click to set text shadow.
    </p>
    <button onclick="fun()">Clip</button>
    <h3 id="shadow">
        Click to see text shadow. 
    </h3>
    <script>
        function fun() {
            document.getElementById("shadow")
                .style.textShadow = "5px 5px 1px #04af2f";
        }
    </script>
</body>
</html>

为元素设置多个文本阴影

以下示例为 h3 元素设置两个文本阴影,分别是绿色和黄色。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>
        HTML DOM Style Object textShadow Property
    </title>
</head>
<body>
    <p>
        Click to set text shadow.
    </p>
    <button onclick="fun()">Clip</button>
    <h3 id="shadow">
        Click to see text shadow. 
    </h3>
    <script>
        function fun() {
            document.getElementById("shadow")
                .style.textShadow = "5px 5px 1px #04af2f, 8px 8px 1px yellow";
        }
    </script>
</body>
</html>

使用负值设置文本阴影

以下示例使用负值,为 h3 元素设置绿色文本阴影。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>
        HTML DOM Style Object textShadow Property
    </title>
</head>
<body>
    <p>
        Click to set text shadow.
    </p>
    <button onclick="fun()">Clip</button>
    <h3 id="shadow">
        Click to see text shadow. 
    </h3>
    <script>
        function fun() {
            document.getElementById("shadow")
                .style.textShadow = "-5px -5px 1px #04af2f";
        }
    </script>
</body>
</html>

支持的浏览器

属性 Chrome Edge Firefox Safari Opera
textShadow 是 2 是 12 是 3.5 是 1.1 是 9.5
html_dom_style_object_reference.htm
广告