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;                       
    }

    结果

  • 相关阅读:
    heml学习笔记
    离线安装
    linux 监测网络流量的工具 ifstat
    Python的 “内存管理机制”,转载,内存泄漏时感觉应该看下
    http 请求
    Java之调用Python代码 转载:https://mp.weixin.qq.com/s/cr8dXzwsQhtei9TfXwcMcA
    python 加密 so 转载:https://mp.weixin.qq.com/s/xmr3fs72XeJn-sMIoGftNA
    migrate
    查看 GPU 基本信息 nvidia-smi 命令
    MVC 基于 AuthorizeAttribute 实现的登陆权限控制
  • 原文地址:https://www.cnblogs.com/zcynine/p/5380204.html
Copyright © 2011-2022 走看看