CSS3之盒模型阴影

CSS3之盒模型阴影

1.       用法

•     box-shadow:[inset]x y blur [spread] color

•     参数

–    inset:投影方式

»    inset:内投影

 

<style>

.box{width:100px;height:100px;margin:100px;background:Red;box-shadow:inset 10px 10px 30px blue;}

</style>

</head>

<body>

<divclass="box"></div>

</body>

 

»    不给:外投影

   <style>

.box{width:100px;height:100px;margin:100px;background:Red;box-shadow:10px 10px 30px blue;}

</style>

</head>

<body>

<div class="box"></div>

</body>

–    x、y:阴影偏移

–       blur:模糊半径

–       spread:扩展阴影半径

»       先扩展原有形状,再开始画阴影

–Color

 

 

<style>

.box{width:100px;height:100px;margin:100px;background:Red;box-shadow:0 0 30px 30px #000,inset 0 0 30px yellow;}

</style>

</head>

<body>

<divclass="box"></div>

</body>

 

 

 

 

 

2.       其他盒模型新增属性

a)             box-reflect倒影

                                                                                                     i.     direction  方向    above|below|left|right;

                                                                                                   ii.     距离

                                                                                                 iii.     渐变(可选)

<style>

body{background:#000;}

img{display:block;margin:200px auto;-webkit-box-reflect:below;}

</style>

</head>

<body>

<imgsrc="miaov.jpg" />

</body>

 

 

<style>

body{background:#000;}

img{display:block;margin:200pxauto;-webkit-box-reflect:right 10px-webkit-linear-gradient(right,rgba(0,0,0,1) 0,rgba(0,0,0,0) 50%);}

</style>

</head>

<body>

<imgsrc="miaov.jpg" />

</body>

 

 

 

3.resize 自由缩放

•        Both 水平垂直都可以缩放

•        Horizontal只有水平方向可以缩放

•        Vertical只有垂直方向可以缩放

•        注意:一定要配合overflow:auto 一块使用只有水平方向可以缩放

•         

<style>

.box{width:100px;height:100px;background:url(miaov.jpg);border:5pxsolid #000; resize:both; overflow:auto;}

</style>

</head>

<body>

<divclass="box"></div>

</body>

 

 

 

4.   box-sizing 盒模型解析模式

•        Content-box  标准盒模型 width/height=border+padding+content

•        Border-box怪异盒模型 width/height=content

 

<style>

.box{width:200px;height:200px;padding:50px;border:10pxsolid #000; box-sizing:border-box;}

.div{height:50px;background:red;}

</style>

</head>

<body>

<divclass="box">

       <div class="div"></div>

</div>

</body>

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值