zoukankan      html  css  js  c++  java
  • CSS3 -- 文字阴影(text-shadow)

    text-shadow在css2中就出现过,但在css2.1版本中又被抛弃了,现在css3.0版本又重新捡回来了。

    它的作用,产生阴影和模糊主体。这样在不使用图片时能给文字增加质感。

    1、text-shadow语法、取值

    text-shadow : none | <length> none | [<shadow>, ] * <shadow> 或none | <color> [, <color> ]*
    也就是:
    text-shadow:[颜色(Color)  x轴(X Offset) y轴(Y Offset) 模糊半径(Blur)],[颜色(color) x轴(X Offset) y轴(Y Offset) 模糊半径(Blur)]...
    或者
    text-shadow:[x轴(X Offset) y轴(Y Offset)  模糊半径(Blur)  颜色(Color)],[x轴(X Offset) y轴(Y Offset)  模糊半径(Blur)  颜色(Color)]...
    取值:
    <length>:长度值,可以是负值。用来指定阴影的延伸距离。其中X Offset是水平偏移值,Y Offset是垂直偏移值;
    <color>:指定阴影颜色,也可以是rgba透明色;
    <shadow>:阴影的模糊值,不可以是负值,用来指定模糊效果的作用距离。

    2、text-shadow说明

    说明:
    可以给一个对象应用一组或多组阴影效果,方式如前面的语法显示一样,用逗号隔开。
    text-shadow: X-Offset Y-Offset Blur Color;
    X-Offset表示阴影的水平偏移距离,其值为正值时阴影向右偏移,如果其值为负值时,阴影向左偏移;
    Y-Offset是指阴影的垂直偏移距离,如果其值是正值时,阴影向下偏移反之其值是负值时阴影向顶部偏移;
    Blur是指阴影的模糊程度,其值不能是负值,如果值越大,阴影越模糊,反之阴影越清晰,如果不需要阴影模糊可以将Blur值设置为0;
    Color是指阴影的颜色,其可以使用rgba色。

    3、text-shadow兼容

      ===》IE是不支持text-shadow效果,使用滤镜filter:shadow来处理)

       滤镜作用(不提倡滤镜)与dropshadow类似,也能使用对象产生阴影效果,不同的是shadow可产生渐近效果,使用阴影更平滑实现。

    滤镜语法:  E {filter:shadow(Color=颜色值,Direction=数值,Strength=数值)}
    -------
    Color用于设定对象的阴影色;
    Direction用于设定投影的主向,取值为0即零度(表示向上方向),45为右上,90为右,135为右下,180为下方,225为左下方,270为左方,315为左上方;
    Strength就是强度,类似于text-shadow中的blur值。

    4、text-shadow用法

      实例点击查看:待补充

    整理自:(W3CPlus)CSS3的文字阴影—text-shadow

  • 相关阅读:
    mac 通过SSH连接服务器aws和github
    Android开发 View与Activity的生命周期[转载]
    Android开发 APP闪退Fragment重叠泄露问题
    3月3日 一堆一堆事
    杭州.net俱乐部 新开qq群
    招聘 .net 开发工程师
    852009
    872009
    01背包和完全背包
    8142009
  • 原文地址:https://www.cnblogs.com/libinblog/p/4485549.html
Copyright © 2011-2022 走看看