css-阴影-1.2

本文深入讲解CSS中的文本阴影(text-shadow)、内框阴影(box-shadow)和外框阴影(drop-shadow)属性,包括各属性的参数含义及用法,如水平和垂直阴影位置、模糊距离、阴影颜色等,并指出不同浏览器对阴影尺寸的支持差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文字阴影

text-shadow: 
    0 0 0.25em blue, 
    0 0 0.65em blue;

文字阴影

    text-shadow:向文本添加一个或多个阴影。该属性是逗号分隔的阴影列表,每个阴影有两个或三个长度值和一个可选的颜色值进行规定。省略的长度是 0。

    h-shadow 必需。水平阴影的位置。允许负值。

    v-shadow 必需。垂直阴影的位置。允许负值。

    blur     可选。模糊的距离。

    color    可选。阴影的颜色。

    之所以可以有逗号,因为可以添加多个阴影叠加的效果。

 

内框阴影

-webkit-box-shadow: 10px 10px 50px 20px pink inset;/* Safari、Opera 以及 Chrome */
-moz-box-shadow: 10px 10px 50px 20px pink inset; /* 老的 Firefox */
box-shadow: 10px 10px 50px 20px pink inset;

外框阴影

   box-shadow:向框添加一个或多个阴影。该属性是逗号分隔的阴影列表。

    h-shadow 必需。水平阴影的位置。允许负值。

    v-shadow 必需。垂直阴影的位置。允许负值。

    blur     可选。模糊的距离。

    spread   可选。阴影的尺寸

    color    可选。阴影的颜色。

    inset    可选。将外部阴影变成内部。

 

外框阴影

-webkit-filter: drop-shadow(10px 10px 0 pink); /* Safari、Opera 以及 Chrome */
filter: drop-shadow(10px 10px 0 pink);

外框阴影

   drop-shadow:向框添加一个或多个阴影。该属性是逗号分隔的阴影列表。

    h-shadow 必需。水平阴影的位置。允许负值。

    v-shadow 必需。垂直阴影的位置。允许负值。

    blur     可选。模糊的距离。

    spread   可选。阴影的尺寸

    不过,这里有个巨坑就是,说明文件上说可以加阴影尺寸的。结果呢,我测试的时候死活没效果。结果我找了文档,发现他的一堆文字中间有这么一句,注意: Webkit, 以及一些其他浏览器 不支持第四个长度,如果加了也不会渲染。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值