CSS3阴影

合集下载

CSS3box-shadow属性实例详解

CSS3box-shadow属性实例详解

CSS3box-shadow属性实例详解CSS3 --添加阴影(盒⼦阴影的使⽤)CSS3 - 给div或者⽂字添加阴影(盒⼦阴影、⽂本阴影的使⽤)CSS3定义了两种阴影:盒⼦阴影和⽂本阴影。

其中盒⼦阴影需要IE9及其更新版本,⽽⽂本阴影需要IE10及其更新版本。

下⾯分别介绍box-shadow阴影的使⽤:1、盒⼦阴影box-shadowbox-shadow属性向box添加⼀个或多个阴影。

语法:box-shadow: offset-x offset-y blur spread color inset;ox-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展] [阴影颜⾊] [投影⽅式];词解释:blur:模糊 spread:伸展 inset:内凹参数解释:offset-x:必需,取值正负都可。

offset-x⽔平阴影的位置。

offset-y:必需,取值正负都可。

offset-y垂直阴影的位置。

blur:可选,只能取正值。

blur-radius阴影模糊半径,0即⽆模糊效果,值越⼤阴影边缘越模糊。

spread:可选,取值正负都可。

spread代表阴影的周长向四周扩展的尺⼨,正值,阴影扩⼤,负值阴影缩⼩。

color:可选。

阴影的颜⾊。

如果不设置,浏览器会取默认颜⾊,通常是⿊⾊,但各浏览器默认颜⾊有差异,建议不要省略。

可以是rgb(250,0,0),也可以是有透明值的rgba(250,0,0,0.5)。

inset:可选。

关键字,将外部投影(默认outset)改为内部投影。

inset 阴影在背景之上,内容之下。

注意:inset 可以写在参数的第⼀个或最后⼀个,其它位置是⽆效的。

⼆、box-shadow使⽤1、⽔平垂直偏移为0也可以有阴影如果offset-x或offset-y值为0,则阴影在元素背后,此时给blur-radius值或spread值可以产⽣阴影效果。

例⼦:第⼀个div通过设置blur-radius产⽣阴影效果。

前端设计中的阴影效果运用技巧

前端设计中的阴影效果运用技巧

前端设计中的阴影效果运用技巧阴影效果是前端设计中常用的一种视觉效果,可以为网页增加立体感和层次感,使界面更加生动和吸引人。

在本文中,将介绍一些前端设计中常见的阴影效果运用技巧,帮助您在设计中灵活运用阴影效果,提升用户体验。

一、投影阴影效果投影阴影效果是前端设计中应用最广泛的一种阴影效果,通过给元素添加投影效果可以使其在页面上有一种浮起的感觉。

以下是一些投影阴影效果的运用技巧:1. 使用盒阴影属性:CSS中的box-shadow属性可以为元素添加阴影效果。

通过设置合适的水平偏移量、垂直偏移量、模糊半径和颜色,可以制造出各种不同的投影效果,如立体感、浮起感等。

2. 注意阴影的颜色和透明度:为了让阴影效果更加真实和自然,应当根据元素的背景色和整体配色方案选择合适的阴影颜色,并且透明度不要过高,以避免过于突兀的效果。

3. 控制阴影的大小和位置:通过调整投影效果的水平偏移量和垂直偏移量,可以控制阴影的大小和位置。

可以根据具体设计需求设置适当的数值,以达到理想的效果。

二、内嵌阴影效果内嵌阴影效果是一种让元素显得凹陷或凸起的效果,可以用于制作按钮、输入框等具有点击效果的元素。

以下是一些内嵌阴影效果的运用技巧:1. 使用inset关键字:CSS中的box-shadow属性中添加inset关键字可以使阴影效果朝内部投影,实现内嵌阴影效果。

可以通过调整其他属性来控制阴影的大小和位置。

2. 结合背景色预设阴影颜色:内嵌阴影效果的阴影颜色可以根据元素的背景色来选择,以使其更加融入整体设计。

可以尝试调整阴影的透明度来达到理想的效果。

三、边框阴影效果边框阴影效果是一种为边框添加阴影效果的技巧,可以为元素增加一种立体感和层次感。

以下是一些边框阴影效果的运用技巧:1. 使用outline属性:CSS中的outline属性可以为边框添加阴影效果。

通过调整偏移量、模糊半径和颜色等属性,可以制造出各种独特的边框阴影效果。

2. 融合背景色和边框阴影:为了让边框阴影效果更加和谐,可以根据元素的背景色选择合适的阴影颜色,并结合边框的颜色以达到整体统一。

css整理——CSS3翘边阴影、placeholder、text-overflow

css整理——CSS3翘边阴影、placeholder、text-overflow

1.CSS3翘边阴影:(重点:skew(-12deg) rotate(-4deg);skew(11deg) rotate(4deg) translateX(-8px);)效果图:css部分:.list-edit .content {.list-edit .content { margin-top: 15px; padding: 20px; overflow: hidden;}.list-edit .content ul { margin-top: 5px;}.list-edit .content .picimg { width: 270px; height: 197px; background: #fff; position: relative; z-index: 3; padding-top: 2px;}.list-edit .content ul li { width: 270px; height: 246px; float: left; margin: 12px 24px12px 0;}.list-edit .content ul li:nth-child(4n) { margin-right: 0;}.list-edit .content ul li { background: #fff; box-shadow: 0px 1px 4px rgba(0, 0, 0, .2), 0 0 40px rgba(0, 0, 0, .1) inset; position: relative; z-index: 1;}.list-edit .content ul li:before { content: ''; position: absolute; width: 85%; height: 80%; left: 25px; bottom: 12px; background: transparent; -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 8px 20px rgba(0, 0, 0, .6); box-shadow: 0 8px 20px rgba(0, 0, 0, .6); -webkit-transform: skew(-12deg) rotate(-4deg);-moz-transform: skew(-12deg) rotate(-4deg); transform: skew(-12deg) rotate(-4deg); z-index: -1;}.list-edit .content ul li:after { content: ''; position: absolute; width: 85%; height: 80%; left: 25px; bottom: 10px; background: transparent; -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 8px 20px rgba(0, 0, 0, .6); box-shadow: 0 8px 20px rgba(0, 0, 0, .6); -webkit-transform: skew(11deg) rotate(4deg) translateX(-8px); -moz-transform: skew(11deg) rotate(4deg) translateX(-8px); transform: skew(11deg) rotate(4deg) translateX(-8px); z-index: -2;}.list-edit .content .picimg .img:before { content: ''; position: absolute; width: 85%; height: 80%; left: 25px; bottom: 10px; background: transparent; -webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, .6);box-shadow: 0 4px 10px rgba(0, 0, 0, .6); -webkit-transform: skew(-12deg)rotate(-4deg); -moz-transform: skew(-12deg) rotate(-4deg); transform: skew(-12deg) rotate(-4deg); z-index: -1;}.list-edit .content .picimg .img:after { content: ''; position: absolute; width: 85%; height: 80%; left: 25px; bottom: 10px; background: transparent; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, .6);box-shadow: 0 4px 10px rgba(0, 0, 0, .6); -webkit-transform: skew(11deg)rotate(4deg) translateX(-8px); -moz-transform: skew(11deg) rotate(4deg) translateX(-8px); transform: skew(11deg) rotate(4deg) translateX(-8px); z-index: -2;} .list-edit .content .picimg .img { display: block; width: 251px; margin: 0 auto; background: #fff; position: relative; z-index: 4;}.list-edit .content .picimg .img img { margin-top: 8px; overflow: hidden;}.list-edit .content ul li p { font-size: 14px; line-height: 46px; height: 46px; font-weight: normal; padding: 0 10px; display: block; background: #fff; position: relative; z-index: 2;}.list-edit .content ul li a { font-size: 14px; color: #47b8e0; line-height: 40px; float: right; cursor: hand;}.list-edit .content p,.list-edit .bottom p { font-size: 14px; font-weight: bold;line-height: 40px; color: #2B2B2B;}.list-edit .content p span { font-size: 14px; font-weight: normal; color: #666;}.list-edit .content p span b { font-weight: normal; color: #FF0000;}.list-edit .content .picbox { background: #47b8e0; width: 150px; border: none; color: #fff; top: 4px; margin-left: 15px;}.list-edit .content input { width: 150px; height: 32px; opacity: 0; position: absolute; top: 0; z-index: 1;}html部分:<div class="content bg" id="Delimg"><ul><li><div class="picimg"><div class="img"><img src="img/edit-pic.jpg" /></div></div><p><a href="javascript:()" onClick="deleteBtn(this)">删除</a>门面1</p><li><div class="picimg"><div class="img"><img src="img/edit-pic.jpg" /></div></div><p><a href="javascript:()" onClick="deleteBtn(this)">删除</a>门面2</p> </li><li><div class="picimg"><div class="img"><img src="img/edit-pic.jpg" /></div></div><p><a href="javascript:()" onClick="deleteBtn(this)">删除</a>门面3</p> </li><li><div class="picimg"><div class="img"><img src="img/edit-pic.jpg" /></div></div><p><a href="javascript:()" onClick="deleteBtn(this)">删除</a>门面1</p> </li><li><div class="picimg"><div class="img"><img src="img/edit-pic.jpg" /></div></div><p><a href="javascript:()" onClick="deleteBtn(this)">删除</a>门面1</p><li><div class="picimg"><div class="img"><img src="img/edit-pic.jpg" /></div></div><p><a href="javascript:()" onClick="deleteBtn(this)">删除</a>门面1</p> </li><li><div class="picimg"><div class="img"><img src="img/edit-pic.jpg" /></div></div><p><a href="javascript:()" onClick="deleteBtn(this)">删除</a>门面1</p> </li><li><div class="picimg"><div class="img"><img src="img/edit-pic.jpg" /></div></div><p><a href="javascript:()" onClick="deleteBtn(this)">删除</a>门面1</p> </li></ul><div class="clear"></div></div>2.解决不同浏览器下input value文字颜色不一样:(放在公共样式表里)::-webkit-input-placeholder { color: #666;}::-moz-placeholder { color: #666;}:-ms-placeholder { color: #666;}3.解决字数超过限制用省略号代替:(重点:text-overflow: ellipsis; 使用时必须配合overflow:hidden; white-space:nowrap; width:150px;同时使用,才不会显示不了省略号)效果图:css部分:.pic-nav {.pic-nav { width: 250px; position: relative; top: -275px; left: 218px; z-index: 9999; background: #fff; display: none;}.pic-nav ul li { background: #043e60; margin-bottom: 1px !important; color: #fff; font-size: 16px; line-height: 54px; padding: 0 35px; clear: both;}.pic-nav ul li a { color: #d8e9ef; font-size: 16px; line-height: 54px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 150px; text-align:inherit !important;}.pic-nav ul li b { float: right;}.pic-nav ul li:hover { color: #fff;}html部分:<div class="pic-nav"><ul id="Album"><li class="current"><b>(1)</b><a title="锦绣庄">锦绣庄锦绣庄锦绣庄锦绣庄</a></li><li><b>(1)</b><a title="婉珍花艺商行">婉珍花艺商行</a></li><li><b>(1)</b><a title="魔方">魔方</a></li><li><b>(1)</b><a title="北京现代">北京现代</a></li><li><b>(1)</b><a title="罗汉松">罗汉松</a></li><li><b>(1)</b><a title="杯子">杯子</a></li></ul></div>先整理这些,后续会再加,码字相当累......。

CSS3_线性渐变(linear-gradient)+盒子阴影(box-shadow)

CSS3_线性渐变(linear-gradient)+盒子阴影(box-shadow)

CSS3_线性渐变(linear-gradient)+盒⼦阴影(box-shadow)-——css3的⽂章好久没有写过了。

今天看到⼀个⽐较酷炫的属性——线性渐变(linear-gradient),决定谈谈这个属性。

linear-gradient——CSS3 grandient分为线性渐变(linear-gradient)和径向渐变(radial-gradient)。

今天主要谈谈线性渐变。

(PS:在IE下的实现需要通过IE 特有的滤镜来实现。

)线性渐变的语法先来看看Mozilla、Webkit、Opera下的语法1-moz-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* );23-webkit-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )//最新发布书写语法45-o-linear-gradient([<point> || <angle>,]? <stop>, <stop> [, <stop>]); /* Opera 11.10+ */参数说明:1,第⼀个参数表⽰线性渐变的⽅向,top是从上到下,left是从左到右,如果定义了left top,那就是从左上⾓到右下⾓。

2,第⼆个和第三个参数分别是起点颜⾊和终点颜⾊。

你可以在它们之前插⼊更多的参数,表⽰多种颜⾊的渐变。

线性渐变在Trident(IE)下的应⽤1filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1471da, endColorstr=#1C85FB);/*IE<9>*/23-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#1471da, endColorstr=#1C85FB)";/*IE8+*/IE依靠滤镜实现渐变。

css3 函数

css3 函数

css3 函数CSS3是最新的CSS标准,包含许多新的特性和函数,其中一些函数逐渐成为Web设计中的核心内容。

这些新的函数能够提高Web页面的样式效果,使得Web设计师能够更好的展示自己的信息,下面是一些常用的CSS3函数。

1. 渐变函数渐变函数可以创建呈现渐变效果的背景或者图像。

在CSS3中,有线性渐变(linear-gradient)和径向渐变(radial-gradient)两种函数类型。

线性渐变使用起点和终点作为参考点,创建一条由一个颜色到另一个颜色渐变的直线。

径向渐变则以一个起始圆为中心,创建一个由圆心到周边径向渐变的图形。

2. 倒影函数倒影函数(reflection)可以在图像下面添加一个镜面效果以及其投影效果。

这个函数与图片相关,但也可以套用在文本上。

3. 动画函数动画函数(animation)可以添加动画特效来呈现出块级元素的生动变化,从而增强Web 页面的 UX。

这个函数包括很多参数,如动画的持续时间、延迟时间、速度函数、循环次数等。

4. 2D和3D变换函数这些函数可以移动、缩放、扭曲和旋转元素来创建视觉效果。

其中,2D变换函数包括translate(平移)、rotate(旋转)、scale(缩放)、skew(倾斜)等,而3D变换函数则是基于3D空间进行的。

5. 文本效果函数文本效果函数(text-shadow)用于添加文字投影效果,通过增加文字重量并创建虚化边框来创建立体感,增强了文本的辨识度。

6. 过渡函数过渡函数(transition)用于在两种状态之间创建平滑的转换,可以让元素逐渐过渡到其他状态,而不是瞬间切换。

其中,过渡的源状态和终止状态可以是不同的属性值,比如颜色、大小、位置等。

7. 尺寸函数尺寸函数(calc)允许在CSS样式表中执行基本的算术表达式,用于计算CSS属性的值。

同时,该函数也支持left、right等元素的属性计算。

8. 媒体查询函数媒体查询函数(media query)用于检测设备特性并根据设备特性定义CSS样式规则。

div设置文字阴影效果

div设置文字阴影效果

阴影效果设计师常常使用一些独特的字体效果和页面效果,阴影是其中一个,它可以让页面中的文字和元素具有立体的效果,从而被突出出来。

比如对于文字阴影,传统的方法可能需要将文字切出来,直接使用图片。

阴影大约从CSS2就开始有了,但是只有Safari一个浏览器支持它,到现在依然是这样。

阴影在CSS3中可以应用在边框和文字上,就像图片的阴影效果一样。

一般可以分为box-shadow和textshadow两类。

Text-shadow:text-shadow可以让我们实现完美的文字阴影效果。

基本写法:text-shadow:颜色x轴y轴模糊半径;该属性设置目前被除IE之外的大部分浏览器支持,对于IE,我们可以使用shadow滤镜来实现:filter:Shadow(Color=’black’, Direction=’135’, Strength=’2’)使用shadow滤镜只能定义角度direction,而不能定义xy轴,z轴也被换成了strength。

注意的是使用该滤镜时不能设置背景色。

另外,可以使用另一个滤镜:filter:dropshadow(OffX=2,OffY=2, Color='black',Positive='true');让我们看一个多层阴影的例子(这里无视了IE):h1{font:bold32px/2 Verdana, Geneva,sans-serif;color:#f39; text-shadow:1px1px2px rgba(0,0,0,.8),001em rgba(255,0,255,0 .5),000.2em rgba(0,0,255,0.9);}效果如图:box-shadow:IE不支持box-shadow属性,但是上面提到的两个滤镜都可以用来实现阴影效果。

即IE并没有把文字阴影和盒子阴影区分开!box-shadow的语法和text-shadow是一样的:#boxShadow{...-webkit-box-shadow:2px2px2px black;-moz-box-shadow:2px2px2px black;...}事实上,box-shadow和border-radius是很好的搭档:#boxShadow1{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1pxsolid ddd;-webkit-box-shadow:0010px black;-moz-box-shadow:0010px black;padding:10px;}效果如图:在前面的介绍中,我们已经声明,并不是所有的浏览器都支持CSS3.最好的支持CSS3阴影效果的浏览器是Safari ,也就是说,我们现在只需要用刀-webkit 前缀。

CSS3—box-shadow(图层阴影)

CSS3—box-shadow(图层阴影)

CSS3——box-shadow(图层阴影)引自Airen的博客(作者:大漠)CSS3的box-shadow有点类似于text-shadow,只不过不同的是text-shadow是对象的文本设置阴影,而box-shadow是给对象实现图层阴影效果。

本文只谈谈box-shadow的具体使用方法语法:E {box-shadow: <length> <length> <length>?<length>?||<color>}也就是:E {box-shadow:inset x-offset y-offset blur-radius spread-radius color} 换句说:对象选择器 {box-shadow:投影方式 X轴偏移量 Y轴偏移量阴影模糊半径阴影扩展半径阴影颜色}box-shadow和text-shadow一样可以使用一个或多个投影,如果使用多个投影时必须需要用逗号“,”分开。

取值:box-shadow属性至多有6个参数设置,他们分别取值:阴影类型:此参数是一个可选值,如果不设值,其默认的投影方式是外阴影;如果取其唯一值“inset”,就是将外阴影变成内阴影,也就是说设置阴影类型为“inset”时,其投影就是内阴影;X-offset:是指阴影水平偏移量其值可以是正负值可以取正负值,如果值为正值,则阴影在对象的右边,反之其值为负值时,阴影在对象的左边;Y-offset:是指阴影的垂直偏移量,其值也可以是正负值,如果为正值,阴影在对象的底部,反之其值为负值时,阴影在对象的顶部;阴影模糊半径:此参数是可选,,但其值只能是为正值,如果其值为0时,表示阴影不具有模糊效果,其值越大阴影的边缘就越模糊;阴影扩展半径:此参数可选,其值可以是正负值,如果值为正,则整个阴影都延展扩大,反之值为负值是,则缩小阴影颜色:此参数可选,如果不设定任何颜色时,浏览器会取默认色,但各浏览器默认色不一样,特别是在webkit内核下的safari和chrome浏览器将无色,也就是透明,建议不要省略此参数。

css3 练手项目

css3 练手项目

css3 练手项目摘要:1.了解CSS32.CSS3 练手项目类型3.项目一:响应式网站设计4.项目二:CSS3 动画与过渡5.项目三:CSS3 伪元素与伪类6.项目四:CSS3 渐变与阴影7.项目五:CSS3 Flex 布局8.项目六:CSS3 Grid 布局9.项目七:CSS3 圆角与边框10.项目八:CSS3 字体与排版11.项目九:CSS3 图片与背景12.项目十:CSS3 表单与按钮正文:CSS3 作为现代前端开发的重要组成部分,为我们提供了丰富的样式和功能。

为了更好地掌握CSS3,我们可以通过一些练手项目来实践和巩固所学知识。

本文将介绍十三个CSS3 练手项目,帮助大家提高CSS3 技能水平。

1.响应式网站设计项目一要求我们创建一个响应式网站,能够根据不同设备和屏幕尺寸自动调整布局。

这需要我们熟练掌握媒体查询、流式布局、自适应布局等CSS3 特性。

2.CSS3 动画与过渡项目二要求我们使用CSS3 的动画和过渡功能,为网页元素添加动画效果。

这需要我们了解@keyframes 规则、动画属性以及过渡属性。

3.CSS3 伪元素与伪类项目三要求我们利用CSS3 的伪元素(::before、::after)和伪类(:hover、:focus 等)为网页元素添加特殊样式。

这需要我们熟悉伪元素和伪类的语法和使用场景。

4.CSS3 渐变与阴影项目四要求我们使用CSS3 的线性渐变(linear-gradient)和径向渐变(radial-gradient)功能,以及box-shadow 属性为元素添加渐变和阴影效果。

这需要我们掌握渐变和阴影的属性和使用方法。

5.CSS3 Flex 布局项目五要求我们使用CSS3 的Flexbox 布局模型来设计一个响应式布局。

这需要我们了解Flexbox 布局的基本概念,如容器属性(container properties)、项目属性(item properties)等。

HTML5+CSS3 边框阴影

HTML5+CSS3  边框阴影

HTML5+CSS3 边框阴影
box-shadow属性有点类似于text-shadow属性,只不过不同的是text-shadow属性是对象的文本设置阴影,而box-shadow属性是给对象实现图层阴影效果。

上述语法中的中文参数内容的含义:
●投影方式
此参数是一个可选值,如果不设值,其默认的投影方式是外阴影;如果取其唯一值“inset”,就是将外阴影变成内阴影,也就是说设置阴影类型为“inset”时,其投影就是内阴影。

●X轴偏移量
指阴影水平偏移量其值可以是正负值可以取正负值,如果值为正值,则阴影在对象的右边,反之其值为负值时,阴影在对象的左边。

●Y轴偏移量
指阴影的垂直偏移量,其值也可以是正负值,如果为正值,阴影在对象的底部,反之其值为负值时,阴影在对象的顶部。

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

●阴影扩展半径
此参数可选,其值可以是正负值,如果值为正,则整个阴影都延展扩大,反之值为负值是,则缩小。

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

示例:16-1 box-shadow.html
边不同的阴影,以及单色无模糊阴影效果。

用户除了给边框添加阴影外,还可以给其他元素添加阴影,如给图片添加阴影。

示例:16-2 img-shadow.html
执行上述代码,用户可以在浏览器中,看到图片已经添加的阴影效果。

边框阴影。

CSS3常用属性大全

CSS3常用属性大全

CSS3 动画属性(Animation)keyframes //规定动画。

animation //所有动画属性的简写属性,除了animation-play-state 属性。

animation-name //规定keyframes 动画的名称。

animation-duration //规定动画完成一个周期所花费的秒或毫秒。

animation-timing-function //规定动画的速度曲线。

animation-delay //规定动画何时开始。

animation-iteration-count //规定动画被播放的次数。

animation-direction //规定动画是否在下一周期逆向地播放。

animation-play-state //规定动画是否正在运行或暂停。

animation-fill-mode //规定对象动画时间之外的状态。

CSS 背景属性(Background)background //在一个声明中设置所有的背景属性。

background-attachment //设置背景图像是否固定或者随着页面的其余部分滚动。

background-color //设置元素的背景颜色。

background-image //设置元素的背景图像。

background-position //设置背景图像的开始位置。

background-repeat //设置是否及如何重复背景图像。

background-clip //规定背景的绘制区域。

background-origin //规定背景图片的定位区域。

background-size //规定背景图片的尺寸。

CSS 边框属性(Border 和Outline)border //在一个声明中设置所有的边框属性。

border-bottom //在一个声明中设置所有的下边框属性。

border-bottom-color //设置下边框的颜色。

border-bottom-style //设置下边框的样式。

css3新特性

css3新特性

css3新特性c3有哪些新特性介绍css3是CSS(层叠样式表)技术的升级版本。

CSS3已完全向后兼容,所以你就不必改变现有的设计,浏览器将永远⽀持CSS2。

⼀些最重要的css3模块包括:选择器盒模型背景和边框⽂字特效2D/3D转换动画多列布局⽤户界⾯ ......新特性⼀、css3的新选择器1、标签选择器(元素选择器、标记选择器)div {}1)所有的标签都可以作为选择器使⽤2)适⽤于更改某⼀种元素的默认样式2、id选择器<div id="main"></div>#main {}1)id是元素的唯⼀标志,单个页⾯中不可重复2)id的命名不要⽤关键字(标签和属性名)3)⼀般使⽤id给⼤容器命名3、class选择器(类选择器)<div class="box"></div>.box {}1)class名称可以重复使⽤,适⽤于设置⼀类的样式2)多个class名⽤空格隔开,例<div class="box wrap"></div>4、通配符* {}通配符写法为*,含义就是所有标签常⽤于重置样式* { margin: 0; padding: 0; }5、群组选择器.box, #main, p {}当有多个选择符应⽤相同样式时,可以将选择符⽤英⽂逗号,分割的⽅式合并为⼀组6、后代选择器.box p {}使⽤空格隔开两个选择符,上⽅例⼦代表拥有box类容器⾥的所有p标签7、伪类选择器a:link {} /* 未访问的链接状态 */a:visited {} /* 已访问的链接状态 */a:hover {} /* ⿏标滑过链接状态 */a:active {} /* ⿏标按下去时的状态 */说明:1)当这4个超链接伪类选择符联合使⽤时,应注意他们的顺序,正常顺序为:a,a:link,a:visited,a:hover,a:active,错误的顺序有时会使超链接的样式失效;2)为了简化代码,可以把伪类选择符中相同的声明提出来放在a选择符中;例如:a{color:red;} a:hover{color:green;}表⽰超链接的三种状态都相同,只有⿏标划过变化颜⾊⼆、盒模型盒模型是css布局的基⽯,它规定了⽹页元素如何显⽰以及元素间相互关系。

CSS3学习笔记

CSS3学习笔记

border-image:url("/52e22a1c0001406e03040221.jpg颜色RGBAcolor:rgba(R,G,B,A)background-image:linear-gradient(to left, red, orange,yellow,green,blue,indigo,violet);但是text-overflow只是用来说明文字溢出时用什么方式显示,要实现溢出时产生省略号normal为浏览器默认值,break-word设置在长单词地址内部进行换行,此属性不常用,用浏览器长单词或URL地址文本阴影text-shadowtext-shadow可以用来设置文本的阴影效果。

语法:text-shadow: X-Offset Y-Offset blur color;X-Offset:表示阴影的水平偏移距离,其值为正值时阴影向右偏移,反之向左偏移;Y-Offset:是指阴影的垂直偏移距离,如果其值是正值时,阴影向下偏移,反之向上偏移;Blur:是指阴影的模糊程度,其值不能是负值,如果值越大,阴影越模糊,反之阴影越清晰,如果不需要阴影模糊可以将Blur值设置为0;Color:是指阴影的颜色,其可以使用rgba色。

比如,我们可以用下面代码实现设置阴影效果。

text-shadow: 0 1px 1px #fffbackground-origin原始起始位置。

设置元素背景图片的原始起始位置语法:background-origin : border-box | padding-box | content-box;内容区域开始显示。

内边距(默认值),或者是内容区域参数分别表示背景图片是从边框边框,还是内边距(默认值)效果如下:需要注意的是,如果背景不是no-repeat,这个属性无效,它会从边框开始显示。

需要注意的是background-clip裁剪以适应实际需要。

用来将背景图片做适当的裁剪语法:background-clip : border-box | padding-box | content-box | no-clip参数border-box 参数分别表示从边框、或内填充,或者内容区域向外裁剪背景。

css3box-shadow单边阴影

css3box-shadow单边阴影

css3box-shadow单边阴影1.单边阴影效果定义元素的单边阴影效果和调协border的单边边框颜⾊是相似的,例如:1. >2. <html lang="en-US">3. <head>4. <meta charset="UTF-8">5. <title>box-shadow设置单边阴影效果title>6. <style type="text/css">7. .box-shadow {8. width: 200px;9. height: 100px;10. border-radius: 5px;11. border: 1px solid #ccc;12. margin: 20px;13. }14. .top {15. box-shadow: 0 -2px 0 red;16. }17. .right {18. box-shadow: 2px 0 0 green;19. }20. .bottom {21. box-shadow: 0 2px 0 blue;22. }23. .left {24. box-shadow: -2px 0 0 orange;25. }26. style>27. head>28. <body>29. <div class="box-shadow top">div>30. <div class="box-shadow right">div>31. <div class="box-shadow bottom">div>32. <div class="box-shadow left">div>33. body>34. html>效果如图3-38所⽰。

纯CSS3实现的阴影效果

纯CSS3实现的阴影效果

纯CSS3实现的阴影效果早上没事⼲,感觉字体阴影的效果还是好看的,那么就来⼀个⼩demo吧!1、这是html 简单的有⼀个标签或者盒⼦都可以复制代码代码如下:<div class="demo11">我爱考试</div>2、css样式,⽤css3编写样式,感觉还不错。

复制代码代码如下:.demo11 {border: 1px dashed #f2b;height: 150px;width: 250px;text-align: center;line-height: 150px;margin: 0 auto;font-size: 50px;color: orange;text-shadow: 1px 1px rgba(197, 223, 248,0.8),2px 2px rgba(197, 223, 248,0.8),3px 3px rgba(197, 223, 248,0.8),4px 4px rgba(197, 223, 248,0.8),5px 5px rgba(197, 223, 248,0.8),6px 6px rgba(197, 223, 248,0.8);}3、附上⼀张效果图⼀个简单的字体阴影效果就是这么出来的,其中还可以定义字体的样式(font-family)效果会更好的哦!以上呢,这就是字体外阴影的⼀个⼩demo;下⾯呢,来看⼀下内阴影吧,1、html样式复制代码代码如下:<div class="block black" style="background-color: #444;"><span style="color: rgba(0, 0, 0, 0.5);">I love test我爱考试</span></div></p> <p><br clear="all"></p> <p><div class="block white"><span style="color: rgba(128, 128, 128, 0.5);">I love test我爱考试</span></div>2、简单的css样式复制代码代码如下:<style>.block {font-size: 2em;font-weight: bold;margin: 2px;padding: 2px;border: solid #AAA 1px;display: inline-block;}.black {text-shadow: 1px 1px 2px #888, 0 0 0 #000;}</p> <p>.white {text-shadow: 1px 1px 2px #FFF, 0 0 0 #000;}</style>都是⽐较简单的样式,很容易理解吧!附上⼩图⼀张,供参考了!这样呢,内阴影也就出来了,虽然不是很好看,但是也挺实⽤的,嘻嘻!。

CSS3textshadow字体阴影效果

CSS3textshadow字体阴影效果

CSS3textshadow字体阴影效果最近在整理学习CSS3的⼀些⼩知识,现在已经整理了CSS3选择器,CSS3圆⾓和CSS3元素阴影属性的使⽤⽅法了。

今天为⼤家整理⼀下CSS3中的⽂字阴影——text-shadow的使⽤⽅法。

希望能对⼤家有所帮助吧。

⼀、text-shadow语法1、语法:对象选择器 {text-shadow:X轴偏移量 Y轴偏移量阴影模糊半径阴影颜⾊}注:text-shadow可以使⽤⼀个或多个投影,如果使⽤多个投影时必须需要⽤逗号“,”分开。

2、取值:box-shadow属性最多可以有6个参数设置,他们分别取值:(1) 阴影⽔平偏移量:是指阴影⽔平偏移量其值可以是正负值可以取正负值,如果值为正值,则阴影在对象的右边,反之其值为负值时,阴影在对象的左边;(2) 阴影的垂直偏移量:是指阴影的垂直偏移量,其值也可以是正负值,如果为正值,阴影在对象的底部,反之其值为负值时,阴影在对象的顶部;(3) 阴影模糊半径:此参数是可选,但其值只能是为正值。

如果值越⼤,阴影越模糊,反之阴影越清晰。

如果其值为0时,表⽰阴影不具有模糊效果。

(4) 阴影颜⾊:此参数可选,如果不设定任何颜⾊时,浏览器会取默认⾊,但各浏览器默认⾊不⼀样,特别是在webkit内核下的safari和chrome浏览器将⽆⾊,也就是透明,建议不要省略此参数。

在CSS3没有问世之前,处理⽂字阴影的⽅法,基本上都是图⽚。

直到CSS3的出现,让我们制作⽂字阴影的⽅法⼜有了进⼀步的提⾼。

其实⽂字阴影——text-shadow在CSS2⾥⾯出现过,但是在CSS2.0⼜没⽆情的抛弃了,现在CSS3中⼜让使⽤了,这说明⽂字阴影——text-shadow还是值得咱们重视的。

所以作为⼀名合格的前端⼈员,掌握⽂字阴影那必须是当务之急了。

CSS3设置⽂字阴影效果对⽂字字体设置阴影效果篇text-shadow样式,本来在CSS2版本中也有此属性,但在CSS3中⽂字阴影text-shadow再次被应⽤,丰富⽂字排版布局美化效果。

css3边框阴影属性

css3边框阴影属性

css3边框阴影属性在CSS3中,我们可以使⽤box-shadow属性轻松地为元素添加阴影效果。

语法:box-shadow:x-shadow y-shadow blur spread color inset;说明:(1)x-shadow:设置⽔平阴影的位置(X轴),可以使⽤负值;(2)y-shadow:设置垂直阴影的位置(y轴),可以使⽤负值;(3)blur:设置阴影模糊半径;(4)spread:扩展半径,设置阴影的尺⼨;(5)color:设置阴影的颜⾊;(6)inset:这个参数默认不设置。

默认情况下为外阴影,inset表⽰内阴影。

举例:<!DOCTYPE html><html xmlns="/1999/xhtml"><head><title>CSS3 box-shadow属性</title><style type="text/css">div{width:100px;height:100px;line-height:100px;text-align:center;margin-bottom:20px;}#div1{box-shadow:0 0 12px red;}#div2{box-shadow:0 0 12px red inset;}</style></head><body><div id="div1">外阴影</div><div id="div2">内阴影</div></body></html>显⽰效果:这⾥注意⼀个技巧:当⽔平阴影位置x-shadow和垂直阴影位置y-shadow都为0时,阴影都向外发散或者都向内发散。

css3box-shadow阴影(外阴影与外发光)图示讲解

css3box-shadow阴影(外阴影与外发光)图示讲解

css3box-shadow阴影(外阴影与外发光)图⽰讲解基础说明:外阴影:box-shadow: X轴 Y轴 Rpx color;属性说明(顺序依次对应):阴影的X轴(可以使⽤负值) 阴影的Y轴(可以使⽤负值) 阴影模糊值(⼤⼩)阴影的颜⾊内阴影:box-shadow: X轴 Y轴 Rpx color inset;默认是外阴影内阴影:inset 可以设置成内部阴影注(PS):此属性使⽤于盒模型如(div,p,h1,h2,h3,h4,h5,h6等) 不是⽤来设置⽂字阴影如果设置⽂字阴影请参考知识点:text-shadow(同理)因为是新属性,为了兼容各主流浏览器并⽀持这些主浏览器的较低版本,基于主流浏览器上使⽤box-shadow属性时,我们需要将属性的名称写成-webkit-box-shadow的形式。

Firefox浏览器则需要写成-moz-box-shadow的形式,欧朋浏览器-o-box-shadow IE>9 -ms-box-shadow基础练习:为了更好的了解box-shadow的特征,做⼏个⼩测试:(为了⽅便直接在标签内嵌套样式)测试1: <div style="box-shadow: 0 0 10px #f00; border:1px solid green"></div> box-shadow: 0 0 10px #f00 (因没有使其X 轴与Y轴移动设置值所在会在本⾝发⽣作⽤半径范围,颜⾊)测试2: <div style="box-shadow:4px 4px 10px #f00; border:1px solid green"></div> box-shadow:4px 4px 10px #f00;与测试1不同 X轴与Y轴改变了正值(正值向右向下)所以变成了这样测试3:<div style="box-shadow:-4px -4px 10px #f00; border:1px solid green"></div> box-shadow:-4px -4px 10px #f00;与测试2不同之处是 X轴与Y轴改变成了负值(负值向左向上)所以变成了这样同理:你可以测试下⼀正值,⼀负值的效果,这⾥就不做测试了。

css3text-shadow字体阴影讲解

css3text-shadow字体阴影讲解

css3text-shadow字体阴影讲解text-shadow:为字体添加阴影, 可以通过对text-shadow属性设置相关的属性值,来实现现⼀些需要的字体阴影效果,减少了图⽚的使⽤。

基础说明:text-shadow: X轴 Y轴 Rpx color;属性说明(顺序依次对应):阴影的X轴(可以使⽤负值) 阴影的Y轴(可以使⽤负值) 阴影模糊值(⼤⼩)阴影的颜⾊注(PS):此属性使⽤于⽂字阴影,⽽不是对盒模型进⾏操作如果设置盒模型阴影请参考知识点:(同理)IE下使⽤滤镜filter:shadow()和box-shadow⼀样都是css3新增的属性,为了兼容各主流浏览器并⽀持这些主浏览器的较低版本,基于主流浏览器上使⽤text-shadow属性时,我们需要将属性的名称前⾯加上前缀⾕歌和苹果浏览器-webkit-text-shadow的形式。

Firefox浏览器则需要写成-moz-text-shadow的形欧朋浏览器 -o-text-shadow IE>9 -ms-text-shadow样例:-webkit-text-shadow:0 0 10px #c06;-moz-text-shadow:0 0 10px #C06;-o-text-shadow:0 0 10px #C06;text-shadow:0 0 10px #c06;filter: Shadow(Color='green', Direction='135', Strength='6')/*Color设置阴影颜⾊ Direction阴影的⽅向,取值为0即零度(表⽰向上⽅向),45为右上,90为右,135为右下,180为下⽅,225为左下⽅,270为左⽅,315为左上⽅; Strength就是范围,类似于text-shadow 中的模糊半径值*//* filter: dropshadow(OffX=2, OffY=2, Color='red', Positive='true'); */基础练习:(借鉴字体形式展⽰)⼀、常见形式:<style type="text/css">.pubdemo{ width: 320px; margin: 20px; padding:20px; font: bold 50px/100% "微软雅⿊"; border:1px solid red}.demo1{ text-shadow: 0px 0 8px #F00} .demo2{ text-shadow: 5px 5px 8px #F00}.demo3{ text-shadow: -5px -5px 8px #F00}.demo4{ filter:shadow(Color=#f00000,Direction=45,Strength=8);}</style><!--1、没有给其X轴与Y轴设置值所在会在本⾝发⽣作⽤模糊半径范围,颜⾊--><p class="pubdemo demo1">text-shadow</p> <!--2、 X轴与Y轴改变了正值(正值向右向下)所以变成了这样--><p class="pubdemo demo2">text-shadow2</p><!--3、 X轴与Y轴改变成了负值(负值向左向上)所以变成了这样--><p class="pubdemo demo3">text-shadow3</p>注意,正值使阴影往右/下移动,负值往左/上移动<!--4、 IE浏览器下--><p class="pubdemo demo4">text-shadow3</p>⼆、四个⾓()阴影:<style type="text/css">*{ padding:0; margin:0}.pubjiao{ width: 350px; margin: 20px; font-size:20px; font-weight:bold; border:1px solid red }.pubjiao div{ float: left; width:140px; padding:10px; border:1px solid green}</style><div class="pubjiao">左上⾓:text-shadow:-4px -4px 1px green;左下⾓:text-shadow:-4px 4px 1px green;右上⾓:text-shadow:4px -4px 1px green;右下⾓:text-shadow:4px -4px 1px green;</div>三、多阴影----加边例⼦(逗号隔开)不明显:.kind1{ text-shadow: 0px 0px 2px green,0px 0px 3px blue,0px 0px 4px red;font-size:38px; color:yellow; }四、⾃定义阴影-根据个⼈喜好所以制作1、类似于⽕焰<style type="text/css">.fire{ font-size:40px; font-weight:bold; background:#000; text-align:center; padding:24px;text-shadow:0 0 4px white,0 -5px 4px #ff3,3px -10px 6px #fd3,-3px -15px 11px #C90,3px -25px 18px #f20;/* 4px -35px 28px #C30;*/}</style><p class="pubsty fire">淡然</p>2、3D<p class="pubsty threeD">淡然</p>.threeD{ color:#fff; text-shadow: 0 0 1px #999,1px 1px 2px #888,2px 2px 2px #777,3px 3px 2px #666,4px 4px 2px #555,5px 5px 2px #333;}3、等等多种(后期在新增)......百变不离其宗,练习就能熟悉,懂了就知道原理,随意改写,在配合css3的动画效果,闪光层(字)都很简单实现。

详解CSS3的box-shadow属性制作边框阴影效果的方法

详解CSS3的box-shadow属性制作边框阴影效果的方法

详解CSS3的box-shadow属性制作边框阴影效果的⽅法效果演⽰:box-shadow向框添加⼀个或多个阴影。

IE9+、Firefox 4、Chrome、Opera 以及 Safari 5.1.1 ⽀持 box-shadow 属性。

语法:代码如下:CSS Code复制内容到剪贴板1. box-shadow: h-shadow v-shadow blur spread color inset;h-shadow,v-shadow必须。

⽔平,垂直阴影的位置。

允许赋值。

blur可选,模糊距离。

spread可选,阴影的尺⼨。

color可选,阴影的颜⾊。

inset可选,将外部阴影(outset)改为内部阴影。

来看⼏个简单的范例:XML/HTML Code复制内容到剪贴板1. <body>2. <div class="box">3. <span class="caption">A</span>4. </div>5.6. <div class="box">7. <span class="caption">B</span>8. </div>9.10. <div class="box">11. <span class="caption">C</span>12. </div>13.14. <div class="box">15. <span class="caption">D</span>16. </div>17.18. <div class="box">19. <span class="caption">E</span>20. </div>21.22. <div class="box">23. <span class="caption">F</span>24. </div>25.26. <div class="box">27. <span class="caption">G</span>28. </div>29.30. <div class="box">31. <span class="caption">H</span>32. </div>33. </body>先将它们简单的设定⼀下样式:CSS Code复制内容到剪贴板1. .box {2. background-color: #fff;3. border: 3px solid #ccc;4. float: left;5. margin: 20px 40px 0 0;6. height: 65px;7. width: 160px;8. text-align: center;9. }10. .caption {11. font-size: 20px;12. position: relative;13. top: 20px;14. }接着就⼀⼀来练习⼀下各种参数的使⽤⽅式。

h5+css3考试题

h5+css3考试题

h5+css3考试题1、css3实现圆⾓属性?阴影?边框图⽚?答:border-radius: 百分⽐和像素 box-shadow : ⽔平⽅向阴影垂直⽅向的阴影阴影模糊程度颜⾊ border-image2、对⽂字添加阴影属性?线性渐变?旋转?答: text-shadow : ⽔平⽅向阴影垂直⽅向的阴影阴影模糊程度颜⾊ linear-gradient( red green) 默认⽅向为由上到下⾄少两种颜⾊; transform:rotate( 30deg)3、对背景图尺⼨修改属性background-sizebackground-originbackground-clip4、伪类选择器和伪元素的区别?伪类是在原有存在的元素进⾏渲染,没有添加新元素;⽽伪元素创建了新元素,但却不是真实存在。

5、简要说明H5拖拽的过程?<style>#box{width: 500px;height: 300px;border: 1px solid red;}</style></head><body><div id="box" ondrop="drop(event)" ondragover ='over(event)'></div><img src="./images/logo.png" alt="" draggable="true" ondragstart="start(event)" id="img1"></body><script>// 1.获取元素var oBox = document.getElementById('box');var oImg = document.getElementById('img1');// 2.定义⽅法// 开始拖拽function start(event){// dataTransfer.setData 设置属性console.log(event)// 相当于设置⼀个属性a⽤来存储img的id值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CSS3——阴影例A显示了一层阴影,偏移量的左侧和顶部各5px:#Example_A {-moz-box-shadow: -5px -5px #888;-webkit-box-shadow: -5px -5px #888;box-shadow: -5px -5px #888;}例B显示了5px模糊距离相同的阴影:#Example_B {-moz-box-shadow: -5px -5px 5px #888;-webkit-box-shadow: -5px -5px 5px #888;box-shadow: -5px -5px 5px #888;}例C显示了传播的5px距离相同的阴影:#Example_C {-moz-box-shadow: -5px -5px 0 5px #888;-webkit-box-shadow: -5px -5px 0 5px#888;box-shadow: -5px -5px 0 5px #888;}例D显示了相同的影子,既具有模糊5px距离和传播距离的5px: #Example_D {-moz-box-shadow: -5px -5px 5px 5px #888;-webkit-box-shadow: -5px -5px 5px 5px#888;box-shadow: -5px -5px 5px 5px #888;}例E显示了无偏移的阴影的模糊距离5px:#Example_E {-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}例F显示了一个没有偏移的阴影和模糊的5px距离和传播距离的5px:#Example_F {-moz-box-shadow: 0 0 5px 5px #888;-webkit-box-shadow: 0 0 5px 5px#888;box-shadow: 0 0 5px 5px #888;}Example G shows an inner shadow offset to the left and top by 5px:#Example_G {-moz-box-shadow: inset -5px -5px #888;-webkit-box-shadow: inset -5px -5px #888;box-shadow: inset -5px -5px #888;}Example H shows the same inner shadow with a blur distance of 5px:#Example_H {-moz-box-shadow: inset -5px -5px 5px #888;-webkit-box-shadow: inset -5px -5px 5px #888;box-shadow: inset -5px -5px 5px #888;}Example I shows the same inner shadow with a spread distance of 5px:#Example_I {-moz-box-shadow: inset -5px -5px 0 5px #888;-webkit-box-shadow: inset -5px -5px 0 5px#888;box-shadow: inset -5px -5px 0 5px #888;}Example J shows the same inner shadow with both a blur distance of 5px and a spread distance of 5px:#Example_J {-moz-box-shadow: inset -5px -5px 5px 5px #888;-webkit-box-shadow: inset -5px -5px 5px 5px#888;box-shadow: inset -5px -5px 5px 5px #888;}Example K shows an inner shadow with no offset and a blur distance of 5px:#Example_K {-moz-box-shadow: inset 0 0 5px #888;-webkit-box-shadow: inset 0 0 5px#888;box-shadow: inner 0 0 5px #888;}Example L shows an inner shadow with no offset and both a blur distance of 5px and a spread distance of 5px:#Example_L {-moz-box-shadow: inset 0 0 5px 5px #888;-webkit-box-shadow: inset 0 0 5px 5px#888;box-shadow: inset 0 0 5px 5px #888;}Example M shows five shadows specified in the following order; firstly a black shadow with a spread distance of px and a blur distance of px, secondly a lime shadow offset to the top right, thirdly a red shadow offset to the bottom right with a blur distance applied, fourthly a yellow shadow offset to the bottom left, and lastly a blue shadow offset to the top left with a blur distance applied:#Example_M {-moz-box-shadow: 0 0 10px 5px black, 40px -30px lime, 40px 30px 50px red, -40px 30px yellow, -40px -30px 50px blue;-webkit-box-shadow: 0 0 10px 5px black, 40px -30px lime, 40px 30px 50px red, -40px 30px yellow, -40px -30px 50px blue;box-shadow: 0 0 10px 5px black, 40px -30px lime, 40px 30px 50px red, -40px 30px yellow, -40px -30px 50px blue;}Example N shows a black shadow, specified using standard RGB color, offset to the right and bottom by 5px:#Example_N {-moz-box-shadow: 5px 5px rgb(0,0,0);-webkit-box-shadow: 5px 5px rgb(0,0,0);box-shadow: 5px 5px rgb(0,0,0);}Example O shows the same shadow, this time with the color black specified using RGBa color with an opacity of 70%:#Example_O {-moz-box-shadow: 5px 5px rgba(0,0,0,0.7);-webkit-box-shadow: 5px 5px rgba(0,0,0,0.7);box-shadow: 5px 5px rgba(0,0,0,0.7);}Example P shows the same shadow, this time with the color black specified using RGBa color with an opacity of 50%:#Example_P {-moz-box-shadow: 5px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 5px 5px rgba(0,0,0,0.5);box-shadow: 5px 5px rgba(0,0,0,0.5);}Example Q shows a shadow offset to the bottom and right by 5px, with a border-radius of 5px applied to each corner:#Example_Q {-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 5px 5px black;-webkit-box-shadow: 5px 5px black;box-shadow: 5px 5px black;}Example R shows the same shadow with a blur distance of 5px: #Example_R {-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 5px 5px 5px black;-webkit-box-shadow: 5px 5px 5px black;box-shadow: 5px 5px 5px black;}。

相关文档
最新文档