CSS3之阴影
CSS3中新增属性-阴影,可以做出很多漂亮的效果。
文字阴影text-shadow
text-shadow属性值的顺序:
text-shadow: h-shadow v-shadow blur color;
参数分别表示水平阴影位置,垂直阴影位置,模糊半径,阴影颜色。
一个栗子:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3阴影</title>
<style type="text/css">
p{
margin: 0;
font-family: helvetica,arial,sans-serif;
color: #999;
text-align: center;
font-size:80px;
font-weight:bold;
text-shadow:10px 10px #333;
}
</style>
</head> <body>
<p>Text Shadow</p>
</body>
</html>
图图:
通过控制水平位移和垂直位移可以控制阴影偏向,正值偏右偏下。负值偏左偏上。
栗子:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3阴影</title>
<style type="text/css">
p{
margin: 0;
font-family: helvetica,arial,sans-serif;
color: #999;
text-align: center;
font-size:80px;
font-weight:bold;
text-shadow:-10px -10px #333;
}
</style>
</head>
<body>
<p>Text Shadow</p>
</body>
</html>
图图:
可以修改模糊半径来控制阴影的模糊程度:
栗子:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3阴影</title>
<style type="text/css">
p{
margin: 0;
font-family: helvetica,arial,sans-serif;
color: #999;
text-align: center;
font-size:80px;
font-weight:bold;
text-shadow:10px 10px 30px #333;
}
</style>
</head>
<body>
<p>Text Shadow</p>
</body>
</html>
图图:
也可以定义多个阴影用逗号隔开:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3阴影</title>
<style type="text/css">
p{
margin: 0;
font-family: helvetica,arial,sans-serif;
color: #fff;
text-align: center;
font-size:80px;
font-weight:bold;
text-shadow:20px 50px 10px #600,
30px -10px 10px #060,
-40px 20px 10px #006;
}
</style>
</head>
<body>
<p>Text Shadow</p>
</body>
</html>
图图
还可以来点特效,比如燃烧:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3阴影</title>
<style type="text/css">
body
{
background:#000;
}
p{
margin: 0;
padding:24px;
font-family: helvetica,arial,sans-serif;
color: #000;
text-align: center;
font-size:80px;
font-weight:bold;
text-shadow:0 0 4px #fff,
0px -5px 4px #ff3,
2px -10px 6px #fd3,
-2px -15px 11px #f80,
2px -25px 18px #f20;
}
</style>
</head>
<body>
<p>Text Shadow</p>
</body>
</html>
图图:
浮雕效果:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3阴影</title>
<style type="text/css">
body
{
background:#ccc;
}
p{
margin: 0;
padding:24px;
font-family: helvetica,arial,sans-serif;
color: #d1d1d1;
background:#ccc;
text-align: center;
font-size:80px;
font-weight:bold;
text-shadow:-1px -1px #fff,
1px 1px #333;
}
</style>
</head>
<body>
<p>Text Shadow</p>
</body>
</html>
图图:
盒子阴影box-shadow
box-shadow的属性值的顺序:
box-shadow: hoff voff bd sd color inset;
这里,hoff 指示水平偏移,voff 指示垂直偏移,bd 指示模糊距离,sd 指示扩散距离,color 指示阴影的颜色,inset 是一个关键字,在使用时指示阴影是内部阴影,而不是外部阴影。前两个值是属性工作所必需的值,所有值都必须按照列出的顺序指定。
上一些栗子:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3阴影</title>
<style type="text/css">
#sbox{
width: 200px;
padding: 32px;
background: #3385ff;
text-align: center;
-webkit-box-shadow:5px 5px 10px black;
-moz-box-shadow: 5px 5px 10px black;
box-shadow: 5px 5px 10px black;
}
</style>
</head> <body>
<div id="sbox">Box Shadow</div>
</body>
</html>
图图:

CSS3之阴影的更多相关文章
- 转载 CSS3 经典教程系列:CSS3 盒阴影(box-shadow)详解
目标大纲 文章转载 CSS3 经典教程系列:CSS3 盒阴影(box-shadow)详解 IE中CSS-filter滤镜小知识大全 CSS实现跨浏览器兼容性的盒阴影效果
- CSS3文字阴影实现乳白文字效果
CSS3文字阴影实现乳白文字效果是一款有效利用css3的text-shadow属性,可以实现很多漂亮的效果,CSS3 文字阴影 文字特效,字体效果. 源码下载:http://www.huiyi8.co ...
- CSS3文本阴影、边框阴影
CSS3添加阴影 一.使用text-shadow属性为文本添加阴影 二.使用box-shadow属性为边框添加阴影 一.为文本添加阴影 text-shadow 使用text-shadow,可以 ...
- css3字阴影text-shadow
看到text-shadow这句代码,眼尖的同学是不是觉得很熟悉?没错,前面我们已经学习过<css3基础教程五边框box-shadow>,而且这两者非常相近,只要以前的课程学好了,text- ...
- CSS3 box-shadow(阴影使用)
from: http://jingyan.baidu.com/article/03b2f78c4d9fae5ea237aea6.html css3 box-shadow 内阴影与外阴影 1- box- ...
- css3 box-shadow 阴影的用法
text-shadow是给文本添加阴影效果,box-shadow是给元素块添加周边阴影效果.随着html5和CSS3的普及,这一特殊效果使用越来越普遍. 基本语法是{box-shadow:[inset ...
- css3 box-shadow阴影(外阴影与外发光)
基础说明: 外阴影:box-shadow: X轴 Y轴 Rpx color; 属性说明(顺序依次对应): 阴影的X轴(可以使用负值) 阴影的Y轴(可以使用负值) 阴影 ...
- css3 box-shadow阴影(外阴影与外发光)讲解
基础说明: 外阴影:box-shadow: X轴 Y轴 Rpx color; 属性说明(顺序依次对应): 阴影的X轴(可以使用负值) 阴影的Y轴(可以使用负值) 阴影 ...
- CSS-3 文字阴影—text-shadow 的使用
text-shadow还没有出现的时候,大家在网页中的阴影就是用ps一张图片作为背景.那么现在有了CSS3的这个属性,日后我们的工作会更简洁些. text-shadow之前出现过,不过不久就被Pass ...
随机推荐
- Css3_写出小广播样子
/* create an arrow that points up */ div.arrow-up { width:0px; height:0px; border-left:5px solid tra ...
- (VS TFS) Adding existing project to solution in TFS.
正常的情况话,直接加入project,然后选择"Source control" -> “Add selected projects to source control.... ...
- Eclipse - JDK内存配置- 环境配置
==================Eclipse环境配置=============================JDK : -Xms32m -Xmx800m backgroundColor: 85 ...
- [JS]鼠标事件穿透的问题
今天制作登陆窗口的效果时碰到的一个问题,如下: 标签结构如下: <div id="loginFrame"> <form class="loginFram ...
- PLSQL_Oracle Trigger触发器的基本概念和用法
2014-06-14 Created By BaoXinjian
- poj 2567 Code the Tree 河南第七届省赛
Code the Tree Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 2350 Accepted: 906 Desc ...
- KEIL编译错误总结:
1 expected an identifier:#define宏定义常量后,如果再用前面定义的常量作为枚举常量就会报错,方法,去掉#define宏定义
- 使用JS对form的内容验证失败后阻止提交 &&js校验表单后提交表单的三种方法总结
1.form的两个事件 submit,提交表单,如果直接调用该函数,则直接提交表单 onSubmit,提交按钮点击时先触发,然后触发submit事件.如果不加控制的话,默认返回true,因此表单总能提 ...
- 解析wamp的php.ini设置不生效的原因
你是否有过这样的经历,当你打开wamp的php.ini,并进行参数修改之后.再回到命令去运行你的php脚本,却发现你的设置居然不生效? 如果有这样的情况,那你得先了解php的两种运行运行环境,一个在命 ...
- python 正则表达式 demo
1.匹配大小写和数字,并且大小写数字均要有,且字符串长度为6~20位 ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\d]{6,20}$ import repattern ...