zoukankan      html  css  js  c++  java
  • 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;                       
    }

    结果

  • 相关阅读:
    Jquery消息提示插件toastr使用详解
    spingboot jar 包启动遇到得坑
    freemarker使用shiro标签(spring boot)
    sping boot 集成shiro
    java 线程安全(初级)
    java GC jvm 内存分布 和新生代,老年代,永久代,(详细)
    java的新生代 老年代 永久代
    windows下rabbitmq(架构师必备神器)集群搭建
    友盟移动开发平台.NET版本SDK
    jstree无限级菜单ajax按需动态加载子节点
  • 原文地址:https://www.cnblogs.com/zcynine/p/5380204.html
Copyright © 2011-2022 走看看