使用CSS3的图层阴影和文字阴影效果的详细介绍

box-shadow图层阴影

box-shadow:阴影类型 X水平偏移(可取正负值) Y垂直偏移(可取正负值) 阴影大小 阴影扩展 阴影颜色值
阴影类型可以省略,默认为外投影,当它的值为inset时,为内阴影效果。
X水平偏移和Y垂直偏移可取正负值,当X为负值是投影在左边,为正时投影在右边。当Y为负值时投影在上面,为正时投影在下面。
阴影大小和扩展与ps里面的原理一样。

浏览器兼容性:
不同的浏览器兼容性不同,mozilla内核的浏览器写法如下(但新版本的火狐浏览器已经不需要再添加):
-moz-box-shadow:阴影类型 X水平偏移(可取正负值) Y垂直偏移(可取正负值) 阴影大小 阴影扩展 阴影颜色值
webkit内核的浏览器写法如下:
-webkit-box-shadow:阴影类型 X水平偏移(可取正负值) Y垂直偏移(可取正负值) 阴影大小 阴影扩展 阴影颜色值

实例一:

   .shadow{    width:200px;    height:50px;    box-shadow:3px 3px 3px 3px #000;    /*-moz-box-shadow:3px 3px 3px 3px #000;    //以火狐为代表的mozilla内核浏览器,火狐现在的版本已经支持这个属性,所以不用再加-moz*/ -webkit-box-shadow:3px 3px 3px 3px #000;   }

登录后复制

立即学习“前端免费学习笔记(深入)”;

效果图:
使用CSS3的图层阴影和文字阴影效果的详细介绍

把box-shadow投影类型改为inset,效果图:
使用CSS3的图层阴影和文字阴影效果的详细介绍

实例二:

   .shadow{    width:200px;    height:50px;    box-shadow:0 -5px 5px 0 red,5px 0 5px 0 yellow,0 5px 5px 0 green,-5px 0 5px 0 blue;    /*-moz-box-shadow:0 -5px 5px 0 red,5px 0 5px 0 yellow,0 5px 5px 0 green,-5px 0 5px 0 blue;    //以火狐为代表的mozilla内核浏览器,火狐现在的版本已经支持这个属性,所以不用再加-moz*/ -webkit-box-shadow:0 -5px 5px 0 red,5px 0 5px 0 yellow,0 5px 5px 0 green,-5px 0 5px 0 blue;   }

登录后复制

立即学习“前端免费学习笔记(深入)”;

效果图:
使用CSS3的图层阴影和文字阴影效果的详细介绍

text-shadow文字阴影

上面我们讨论了关于css3图层阴影 box-shadow来实现图层阴影的效果,今天我们来共同学习一下如何实现文字阴影的效果,将用到css3的另外一个属性text-shadow,这两个效果分别增强了图层和文字的质感,创建立体效果。

语法:

text-shadow : none |  none | [, ] *  或none |  [,  ]*

登录后复制

立即学习“前端免费学习笔记(深入)”;

text-shadow:X轴上的位移(正负皆可),Y轴上的位移(正负皆可),阴影的宽度,阴影的颜色值

说明:
和图层阴影相似,它也可以对同一对象应用一组或多组阴影效果,用逗号隔开。X轴偏移可以为正负,当X为正时向右偏移,为负时向左偏移。Y轴偏移可以为正负,当X为正时向下偏移,为负时向上偏移。阴影的颜色值可以是#xxx,也可以是rgb,还可以是rgba透明色。

实例:text-shadow

雨打浮萍

登录后复制

立即学习“前端免费学习笔记(深入)”;

显示效果如下:
使用CSS3的图层阴影和文字阴影效果的详细介绍

对比box-shadow

专注于web前端开发

登录后复制

立即学习“前端免费学习笔记(深入)”;

效果如下:
使用CSS3的图层阴影和文字阴影效果的详细介绍

显示效果如下:
使用CSS3的图层阴影和文字阴影效果的详细介绍

以上就是使用CSS3的图层阴影和文字阴影效果的详细介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2906051.html

(0)
上一篇 2025年3月11日 02:38:19
下一篇 2025年3月1日 18:29:07

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 使用CSS3中calc()属性来以算式表达尺寸数值的说明

    本篇文章讲述使用css3中calc()属性来以算式表达尺寸数值的说明 calc()的用法十分巧妙,可以像我们在学校做数学应用题那样列式子来计算长度宽度等值,从而一定程度上实现自适应布局,下面我们就来介绍如何使用CSS3中的calc()属性来…

    编程技术 2025年3月11日
    200
  • 详解css3中matrix函数的使用方法

    下面小编就为大家带来一篇详解css3中matrix函数的使用方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 scale(sx,sy)对应matrix(sx,0,0,sy,0,0)  拉伸 rotate(θ…

    编程技术 2025年3月11日
    200
  • 移动端Web页面的CSS3 flex布局学习指南

    flexbox通常能让我们更好的操作他的子元素布局,这里稍微来提炼一下移动端web页面的css3 flex布局学习指南,需要的朋友可以参考下 1、开始使用flexbox布局的方法,代码如下: footer{   display:flex; …

    编程技术 2025年3月11日
    200
  • 图解CSS3制作圆环形进度条的方法

    圆环形进度条制作的基本思想还是画出基本的弧线图形,然后css3中我们可以控制其旋转来串联基本图形,制造出部分消失的效果,下面就来带大家学习图解css3制作圆环形进度条的方法 首先,当有人说你能不能做一个圆形进度条效果出来时,如果是静态完整圆…

    2025年3月11日 编程技术
    200
  • css3多列及瀑布流效果示例代码

    这篇文章介绍css3多列及瀑布流效果示例代码 css3内容分块,多列效果(类似报纸版块排版): .p02{ /*count:内容分为几列,gap:内容与分割线的距离,rule:分割线样式*/ column-count:4; column-g…

    2025年3月11日 编程技术
    200
  • CSS3+Js实现响应式导航条方法

    本文介绍css3+js实现响应式导航条方法 今天制作了一个响应式导航条,能够自动随着不同的屏幕分辨率或浏览器窗口大小的不同而改变导航条的样式,这里主要用到的就是CSS3的Media Query。具体可以查看浅谈响应式布局这篇文章,这里就不花…

    2025年3月11日
    200
  • 纯CSS3实现不错的表单验证效果

    这是补充html5基础知识的系列内容,其他为: 一、HTML5– 新的结构元素 二、HTML5– figure、time、details、mark 三、HTML5– details活学活用 四、HTML5…

    2025年3月11日 编程技术
    200
  • 详解css3文字与字体样式

    这篇文章详解css3文字与字体样式 css3使用服务器端字体: 使用服务器端字体 @font-face { font-family: webFont; /*此代码会首先用客户端字体Arial,如果客户端没有用下面一种服务器端字体*/ /*f…

    编程技术 2025年3月11日
    200
  • 使用CSS3实现背景颜色渐变

    这篇文章介绍使用css3实现背景颜色渐变  CSS渐变色概念: CSS渐变色(Gradients)能让我们用一种颜色渐变的效果修饰一个空间——从一种颜色过渡到另外一种颜色——填充这个空间。渐变色有两个形式:linear (线性渐变) 和 r…

    2025年3月11日
    200
  • 利用css3实现圆形进度条

    在开发微信小程序的时候,遇到圆形进度条的需求。使用canvas绘图比较麻烦:   1、为了实现在不同屏幕上面的适配,必须动态的计算进度条的大小;   2、在小程序中,canvas的画布具有最高的层级,不易于扩展。 但使用css3和js实现进…

    2025年3月11日
    200

发表回复

登录后才能评论