图片/容器投影
可以使用box-shadow属性来设置 图片/容器投影;box-shadow 属性向框添加一个或多个阴影。
语法
box-shadow: h-shadow v-shadow blur spread color inset;
注释:box-shadow
向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset
关键词来规定。省略长度的值是 0。
属性值
h-shadow:必需。水平阴影的位置。允许负值。
v-shadow:必需。垂直阴影的位置。允许负值。
blur:可选。模糊距离。
spread:可选。阴影的尺寸。
color:可选。阴影的颜色。
inset:可选。将外部阴影 (outset) 改为内部阴影。
一般这样写 box-shadow:1px 1px 5px #000;
有4个值 分别指 水平方向偏移、垂直方向偏移、阴影羽化、投影颜色;
<div class="box1"></div> .box1 { width: 500px; height: 400px; background: #7f0101; box-shadow: 10px 10px 5px #500606; box-shadow: <strong>inset</strong> 1px 1px 3px #f56a6a; }
在谷歌上浏览的:
文字投影
可以使用text-shadow属性来设置文字投影;text-shadow 属性向文本设置阴影。
语法
text-shadow: h-shadow v-shadow blur color;
注释:text-shadow 属性向文本添加一个或多个阴影。该属性是逗号分隔的阴影列表,每个阴影有两个或三个长度值和一个可选的颜色值进行规定。省略的长度是 0。
属性值:
h-shadow 必需。水平阴影的位置。允许负值。
v-shadow 必需。垂直阴影的位置。允许负值。
blur 可选。模糊的距离。
color 可选。阴影的颜色。
示例:
<h2 class="tit">文字投影</h2> .tit{font-size: 50px;maring-top:20px;text-shadow:5px 5px 4px #000;}
空心文字的效果,想必大家已经想到了吧:
.tit { font-size: 50px; maring-top: 20px; text-shadow: 0px 1px 0px #000; text-shadow: 0 1px #000, 0 -1px 0 #000, 1px 0 0 #000, -1px 0 0 #000; color: #fff; }
以上就是css中如何设置投影?的详细内容,更多请关注0133技术站其它相关文章!