6:边框-1.1.2边框阴影

1.1.1   边框阴影

box-shadow

与文字阴影类似,可分别设置盒子阴影偏移量、模糊度、颜色(可设透明度)。

box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式];

如box-shadow: 5px 5px 5px #CCC

1、水平偏移量 正值向右 负值向左;

2、垂直偏移量 正值向下 负值向上;

3、模糊度是不能为负值;

4、inset可以设置内阴影;

注:设置边框阴影不会改变盒子的大小,即不会影响其兄弟元素的布局。可以设置多重边框阴影,实现更好的效果,增强立体感,实际开发中可以大胆使用。

 /* 外阴影*/  

        .outset {

            width: 100px;

            height: 100px;

            /*  x 偏移量  y偏移量  阴影模糊半径   阴影扩展半径  阴影颜色*/

            box-shadow: 10px2px 20px;

        }

 

        /*        内阴影*/   

        .inset {

            width: 100px;

            height: 100px;

            /*  x 偏移量  y偏移量  阴影模糊半径   阴影扩展半径  阴影颜色*/

            box-shadow: 10px2px 20px inset;

        }

 

        /*        阴影x为负数*/ 

        .negative1 {

:

            width: 100px;

            height: 100px;

            box-shadow: -10px2px 6px red;

        }

        /*        阴影y为负数*/    

        .negative2 {

            width: 100px;

            height: 100px;

            box-shadow: 4px-10px 6px red;

        }

 

        /*        多阴影*/ 

        .multi {

            width: 100px;

            height: 100px;

            /*如果需要添加多个阴影只需要用逗号隔开*/

            box-shadow: 4px2px 20px red, -4px -2px 6px green, 0px 0px 12px 5px blue inset;

        }

 *******相应代码

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .outset {
            width: 200px;
            height: 100px;
            background: pink;
            box-shadow: 5px 5px 10px red;
        }
        
        .inset {
            width: 200px;
            height: 100px;
            background: pink;
            box-shadow: 5px 5px 10px red inset;
        }
        
        .negative1 {
            width: 200px;
            height: 100px;
            background: pink;
            box-shadow: -10px 5px 20px red inset;
        }
        
        .negative2 {
            width: 200px;
            height: 100px;
            background: pink;
            box-shadow: 5px -10px 20px red;
        }
        
        .multi {
            width: 100px;
            height: 100px;
            /*如果需要添加多个阴影只需要用逗号隔开*/
            box-shadow: 4px 2px 20px red, -4px -2px 6px green, 12px 5px blue inset;
        }
    </style>
</head>

<body>
    <h2>外阴影</h2>
    <div class="outset"></div>
    <h2>内阴影</h2>
    <div class="inset"></div>
    <h2>阴影x为负数</h2>
    <div class="negative1"></div>
    <h2>阴影y为负数</h2>
    <div class="negative2"></div>
    <h2>多阴影</h2>
    <div class="multi"></div>
</body>

</html>
相关效果



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值