zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    poj 3070 矩阵快速幂模板
    poj3207 2-SAT入门
    poj 3683 2-SAT入门
    2-SAT开坑
    poj 1442 名次树
    hdu 3068 最长回文子串 TLE
    poj 3261 二分答案+后缀数组 求至少出现k次的最长重复子序列
    poj 1743 二分答案+后缀数组 求不重叠的最长重复子串
    后缀数组笔记
    poj2774 后缀数组 求最长公共子串
  • 原文地址:https://www.cnblogs.com/lewis-messi/p/8328976.html
Copyright © 2011-2022 走看看