• CSS3之文字阴影、盒阴影


    一、文字阴影

     1 text-shadow: 1px 1px 1px #cccccc; 

    阴影值的速记规则永远是先向右再向下。因此,第一个值指的是右侧阴影的大小,

    第二个值指的是下方阴影的大小,第三个值指的是模糊距离(即阴影从开始变淡到完全

    消失的距离),最后一个值是阴影颜色。

    左上方阴影(使用负值即可):

     1 text-shadow: -4px -4px 0px #dad7d7; 

    制作浮雕文字阴影效果:

     1 text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.75); 

    多重文字阴影:

     1 text-shadow: 0px 1px #ffffff,4px 4px 0px #dad7d7; 

    二、盒阴影

     1 box-shadow: 0px 3px 5px #444444; 

    参数依次:水平偏移距离、垂直偏移距离、模糊半径,以及阴影颜色(与文字阴影类似)

    但是,盒阴影的的跨浏览器支持并不好,所以明智的做法是使用浏览器私有前缀,例如:

    1 #content{
    2 -ms-box-shadow: 0px 3px 5px #444444;
    3 -moz-box-shadow: 0px 3px 5px #444444;
    4 -webkit-box-shadow: 0px 3px 5px #444444;
    5 box-shadow: 0px 3px 5px #444444;
    6 }

    三、内阴影

    box-shadow 属性可以用来制作内阴影——出现在元素内部,而不是外部。

    (内阴影可用来制作光晕效果)

     1 box-shadow:inset 0 0 40px #000000; 

    下面我们给body添加内阴影:

    1 body {
    2   -moz-box-shadow:inset 0 0 30px #000000;
    3   -webkit-box-shadow:inset 0 0 30px #000000;
    4   box-shadow:inset 0 0 30px #000000;
    5 }

    四、多重阴影

     1 body{  box-shadow: inset 0 0 30px hsl(0, 0%, 0%), inset 0 0 70px hsla(0, 97%, 53%, 1); }  

     

    联系作者: VX:Mm_Lewis
  • 相关阅读:
    Python、Lua和Ruby比较——脚本语言大P.K.
    vim 设置默认显示行号
    C语言
    How To Add Swap on Ubuntu 14.04
    How To Install Apache Kafka on Ubuntu 14.04
    php的错误和异常处理
    md5sum
    大牛的博客
    【转】4G手机打电话为什么会断网 4G上网和通话不能并存原因分析
    【转】女人最想要的是什么
  • 原文地址:https://www.cnblogs.com/lewis-messi/p/8328976.html
Copyright © 2020-2023  润新知