• CSS3实战之box-shadow篇


    box-shadow属性包含6个参数值:阴影类型、X轴位移、Y轴位移、阴影大小、阴影扩展和阴影颜色。这6个参数值可以有选择地省略。

    现在我们用一个img元素来举栗子

    我们先来写最简单的box-shadow

    只需要在box-shadow属性里设置X和Y的偏移量即可

    img{
        height:300px;
        -moz-box-shadow:5px 5px;
        -webkit-box-shadow:5px 5px;
        box-shadow:5px 5px;
    }

    现在我们给阴影加上大小和颜色

    第三个参数和第四个参数分别为阴影大小和颜色

    img{
        height:300px;
        -moz-box-shadow:2px 2px 10px #06C;
        -webkit-box-shadow:2px 2px 10px #06C;
        box-shadow:2px 2px 10px #06C;
    }

    也可以不带偏移量,那样图片的四周都会有阴影(因为阴影有大小),从而带有一种轻微的渐变感。

    img{
        height:300px;
        -moz-box-shadow:0 0 10px #06C;
        -webkit-box-shadow:0 0 10px #06C;
        box-shadow:0 0 10px #06C;
    }

    再加上10px的阴影扩展

    img{
        height:300px;
        -moz-box-shadow:0 0 10px 10px #06C;
        -webkit-box-shadow:0 0 10px 10px #06C;
        box-shadow:0 0 10px 10px #06C;
    }

    也可以设置多组参数值定义多色阴影

    顺序依次为左右上下

    img{
        height:300px;
        -moz-box-shadow:-10px 0 12px red, 
                        10px 0 12px blue,
                           0 -10px 12px yellow,
                        0 10px 12px green;
        -webkit-box-shadow:-10px 0 12px red, 
                        10px 0 12px blue,
                           0 -10px 12px yellow,
                        0 10px 12px green;
        box-shadow:-10px 0 12px red, 
                        10px 0 12px blue,
                           0 -10px 12px yellow,
                        0 10px 12px green;                        
    }

    结果如下

    也可以用多参数来写渐变阴影

    img{
        height:300px;
        -moz-box-shadow:0 0 10px red, 
                        2px 2px 10px 10px yellow,
                           4px 4px 12px 12px green;
        -webkit-box-shadow:0 0 10px red, 
                        2px 2px 10px 10px yellow,
                           4px 4px 12px 12px green;
        box-shadow:0 0 10px red, 
                        2px 2px 10px 10px yellow,
                           4px 4px 12px 12px green;                       
    }

    结果

  • 相关阅读:
    mime.types:强制下载 application/force-download
    使用FWTools来导入shp数据到mysql
    测试反应能力的小代码!(娱乐)
    用Vue.js模仿一个百度的页面!(后台写死)
    在Vue.js使用配置(SSH框架的附带使用下){其余代码同上}
    Vue.js理论!
    动态从数据库获取数据(Vue.js)【数据可变】
    发布网站
    Vue.js 的开始!
    二叉树
  • 原文地址:https://www.cnblogs.com/zcynine/p/5380204.html
Copyright © 2020-2023  润新知