zoukankan      html  css  js  c++  java
  • box-shadow实例1

    实例一:

    1.html

        <div class="paddingMiddle">
            <div class="blank"></div>
            <div class="divOne outerOne"></div>
            <div class="divOne outerTwo"></div>
            <div class="divOne outerThree"></div>
            <div class="clear"></div>
            <div class="blank"></div>
            <div class="divOne innerOne"></div>
            <div class="divOne moreOne"></div>
        </div>

    2.css

            .divOne {
                margin-left: 30px;
                float: left;
            }
            /*外阴影常规效果*/
            .outerOne {
                box-shadow: -10px 10px rgba(0,0,0,0.6);
            }
            /*外阴影模糊效果*/
            .outerTwo {
                box-shadow: 10px 10px 10px rgba(0,0,0,0.6);
            }
            /*外阴影模糊外延效果*/
            .outerThree {
                box-shadow: 5px 5px 10px 10px rgba(0,0,0,0.6);
            }
            /*内阴影效果*/
            .innerOne {
                box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.6) inset;
            }
            /*多重阴影效果 覆盖*/
            .moreOne {
                box-shadow: 0 0 5px 5px rgba(255,0,0,0.6), 0 0 5px 10px rgba(0,183,0,0.6);
            }

    3.显示结果

    IE:

           FF:

           

    实例二:

    1.html

        <div class="blank"></div>
        <div class="paddingBig">
            <img src="../Images/3.jpg" class="imgOne" />
            <img src="../Images/3.jpg" class="imgTwo" />
            <img src="../Images/3.jpg" class="imgThree" />
            <img src="../Images/3.jpg" class="imgFourth" />
        </div>

    2.CSS

            .paddingBig img {
                width: 150px;
                height: 150px;
                float: left;
                margin-right:30px;
            }
            /*投影,没有位移,10px的阴影大小,没有扩展,颜色red*/
            /*
             * 此处颜色 可以使用 HEX值,也可以使用RGBA值
             */
            .imgOne {
                box-shadow:0 0 10px rgba(255,0,0,0.8);
            }
            /*在上面的基础加上10px 的扩展*/
            .imgTwo {
                box-shadow: 0 0 10px 10px rgba(255,0,0,0.8);
            }
            /*内阴影,无位移,10px大小,没有扩展,颜色red*/
            .imgThree {
                box-shadow: inset 0 0 10px rgba(255,0,0,0.8);
                padding: 10px;
            }
            /*多重阴影效果,左边红色,上边黄色,右边蓝色,下边绿色*/
            /*
            *注意:使用多个阴影存在覆盖问题
            */
            .imgFourth {
                box-shadow: -10px 0px 10px red,
                     10px 0px 10px blue, 
                     0px -10px 10px yellow,
                     0px 10px 10px green;
            }

    3.显示结果

    IE:                                       EF:

               

  • 相关阅读:
    推荐系统相关知识
    关于hive核心
    关于hive的基础
    立个flag
    关于数据增强——文本增强
    .NET Core 实践:事件通知和异步处理
    .NET Core 实践:微服务架构的优点
    C#一定比C++性能差?当然不!破除迷信,从我做起!
    Visual Studio Code 搭配 Docker 一键搭建golang开发环境
    单例双重检查引发的资源竞争/数据竞争
  • 原文地址:https://www.cnblogs.com/tianma3798/p/4109899.html
Copyright © 2011-2022 走看看