最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

CSS3中关于box-shadow属性的使用详解

来源:懂视网 责编:小采 时间:2020-11-27 18:50:22
文档

CSS3中关于box-shadow属性的使用详解

CSS3中关于box-shadow属性的使用详解:每次使用box-shadow,都要查阅资料才能实现对应的效果,现在总结一下,方便以后查看。一、语法: E {box-shadow: inset x-offset y-offset blur-radius spread-radius color}; E {box-shadow: 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半
推荐度:
导读CSS3中关于box-shadow属性的使用详解:每次使用box-shadow,都要查阅资料才能实现对应的效果,现在总结一下,方便以后查看。一、语法: E {box-shadow: inset x-offset y-offset blur-radius spread-radius color}; E {box-shadow: 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半
每次使用box-shadow,都要查阅资料才能实现对应的效果,现在总结一下,方便以后查看。

一、语法:

E {box-shadow: inset x-offset y-offset blur-radius spread-radius color};
E {box-shadow: 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色};

二、取值:

1. 阴影类型:此参数可选,默认的投影方式是外阴影;如果取其唯一值“inset”,就是将外阴影变成内阴影;

2.X-offset:是指阴影水平偏移量,其值可正可负,正值,则阴影在对象的右边,负值,阴影在对象的左边;

3. Y-offset:是指阴影的垂直偏移量,其值也可以是正负值,正值,阴影在对象的底部,负值时,阴影在对象的顶部;

4.阴影模糊半径:此参数是可选,只能为正值,如果其值为0时,表示阴影不具有模糊效果,值越大阴影的边缘就越模糊;

5. 阴影扩展半径:此参数可选,其值可为正负值,正值,则整个阴影都延展扩大,反之,则缩小

6. 阴影颜色:此参数可选,不设定任何颜色时,浏览器会取默认色,但各浏览器默认色不一样,特别是在webkit内核下的safari和chrome浏览器将无色,也就是透明,建议不要省略此参数。

三、兼容浏览器的写法:

//Firefox4.0-
-moz-box-shadow: 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色;
//Safari and Google chrome10.0-
-webkit-box-shadow: 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色;
//Firefox4.0+ 、 Google chrome 10.0+ 、 Oprea10.5+ and IE9
box-shadow: 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色;

box-shadow和text-shadow一样可以使用一个或多个投影,如果使用多个投影时必须需要用逗号“,”分开。

四、IE滤镜模拟box-shadow阴影效果

基本语法:filter:progid:DXImageTransform.Microsoft.Shadow(color=’颜色值’, Direction=阴影角度(数值),Strength=阴影半径(数值));

注意:

1.该滤镜必须配合background属性一起使用,否则该滤镜失效;
2.滤镜里的颜色属性必须写完整,不能用缩写;
3.滤镜的阴影是计算在宽高内的;
4.在盒阴影下,box会自动加上overflow:hidden;

五、常用阴影的实现代码:

<!DOCTYPE html><html lang="en"><head>
 <meta charset="UTF-8">
 <title>box-shadow的用法</title>
 <style type="text/css">
 p{
 width:60px;
 height:60px;
 margin:40px auto;
 background-color: grey;
 }
 /*右下阴影*/
 .box-shadow-1{
 -webkit-box-shadow: 3px 3px 3px;
 -moz-box-shadow: 3px 3px 3px;
 box-shadow: 3px 3px 3px;
 }
 /*四边同色阴影*/
 .box-shadow-2{
 -webkit-box-shadow:0 0 10px #0CC;
 -moz-box-shadow:0 0 10px #0CC;
 box-shadow:0 0 10px #0CC;
 }
 /*四边同色阴影扩展*/
 .box-shadow-3{
 -webkit-box-shadow:0 0 10px 15px #0CC;
 -moz-box-shadow:0 0 10px 15px #0CC;
 box-shadow:0 0 10px 15px #0CC;
 }
 /*四边同色内阴影*/
 .box-shadow-4{
 -webkit-box-shadow:inset 0 0 10px #0CC;
 -moz-box-shadow:inset 0 0 10px #0CC;
 box-shadow:inset 0 0 10px #0CC;
 }
 /*四边异色外阴影*/
 .box-shadow-5{
 box-shadow:-10px 0 10px red, /*左边阴影*/
 10px 0 10px yellow, /*右边阴影*/
 0 -10px 10px blue, /*顶部阴影*/
 0 10px 10px green; /*底边阴影*/
 }
 /*叠加异色阴影*/
 .box-shadow-6{
 box-shadow:0 0 10px 5px black,
 0 0 10px 20px red;
 }
 /*类border边框效果(只设置阴影扩展半径和阴影颜色)*/
 .box-shadow-7{
 box-shadow: 0 0 0 1px red;
 }
 /*兼容ie*/
 .box-shadow{
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=135, Strength=5);/*for ie6,7,8*/
 background-color: #ccc;
 -moz-box-shadow:2px 2px 5px #969696;/*firefox*/
 -webkit-box-shadow:2px 2px 5px #969696;/*webkit*/
 box-shadow:2px 2px 5px #969696;/*opera或ie9*/
 }
 </style></head><body><p class="box-shadow-1"></p><p class="box-shadow-2"></p><p class="box-shadow-3">
 </p><p class="box-shadow-4"></p><p class="box-shadow-5"></p><p class="box-shadow-6"></p><p class="box-shadow-7">
 </p><p class="box-shadow"></p></body></html>

具体效果见下图:

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

CSS3中关于box-shadow属性的使用详解

CSS3中关于box-shadow属性的使用详解:每次使用box-shadow,都要查阅资料才能实现对应的效果,现在总结一下,方便以后查看。一、语法: E {box-shadow: inset x-offset y-offset blur-radius spread-radius color}; E {box-shadow: 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半
推荐度:
标签: 用法 的使用 box
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top