在css中,可以使用Box-shadow属性来实现下边框阴影效果,语法“Box-shadow:0px 15px 10px -15px #000;”。Box-shadow属性可以向框添加一个或多个阴影,用逗号分隔阴影列表。
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
css Box-shadow 属性
语法
Box-shadow: h-shadow v-shadow blur spread color inset;
注释:Box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。
【推荐教程:CSS视频教程 】
基本用法
Box-shadow:2px 2px 5px #000;
Box-shadow:0px 0px 10px #000;
内阴影
Box-shadow:inset 2px 2px 5px #000;
阴影扩展长度值
Box-shadow:0px 0px 5px 10px #000;
Box-shadow:0px 15px 10px -15px #000;
Box-shadow:inset 0px 15px 10px -15px #000;
伪元素::before
和::after
的乐趣
使用伪元素::before
和::after
,我们能创造出非常逼真的只有图片才能实现的阴影效果。让我来看一个例子:
<div class=Box11 shadow></div>
.Box11 { width: 300px; height: 100px; background: #ccc; border-radius: 10px; margin: 10px; } .shadow { position: relative; max-width: 270px; Box-shadow: 0px 1px 4px rgba(0,0,0,0.3), 0px 0px 20px rgba(0,0,0,0.1) inset; } .shadow::before, .shadow::after { content:; position:absolute; z-index:-1; } .shadow::before, .shadow::after { content:; position:absolute; z-index:-1; bottom:15px; left:10px; width:50%; height:20%; } .shadow::before, .shadow::after { content:; position:absolute; z-index:-1; bottom:15px; left:10px; width:50%; height:20%; Box-shadow:0 15px 10px rgba(0, 0, 0, 0.7); transform:rotate(-3deg); } .shadow::after{ right:10px; left:auto; transform:rotate(3deg); }
更多编程相关知识,请访问:编程视频!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。