使用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的图层阴影和文字阴影效果的详细介绍的详细内容,更多请关注创想鸟其它相关文章!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月23日 21:08:51
下一篇 2025年12月23日 21:09:09

相关推荐

  • CSS3中的box-flex弹性盒属性布局的示例介绍

    flex布局毫无疑问是当今web页面的最强大布局方式,box-flex弹性盒模型是其中的一个代表,这里我们就来以实例讲解css3中的box-flex弹性盒模型布局 box-flex是css3新添加的盒子模型属性,它的出现打破了我们经常使用的浮动布局,实现垂直等高、水平均分、按比例划分。但是它有一定的…

    2025年12月23日 好文分享
    000
  • 使用CSS3的ruby-position固定注音位置的用法示例介绍

    ruby-position能在样式上定制文字周围的注音位置,页面编码设置好以后可以用来制作各种语言之间的加注翻译效果,下面我们来看一下使用css3的ruby-position固定注音位置的用法示例: ruby-position 指定注意的位置时使用。 属性值1.before 注音文本会在基础文字上面…

    2025年12月23日 好文分享
    000
  • CSS3实现时间轴效果方法

    最近打开电脑就能看到极客学院什么新用户vip免费一个月,就进去看看咯,这里就不说它的课程怎么滴了,里面实战路径图页面看到了这个效果:  有点像时间轴的赶脚,而且每一块鼠标悬浮上去也有下拉效果展开介绍截图信息,就感觉效果还不错。但感觉这种效果貌似对于动态添加不是很灵活,因为高度不像宽度可以灵活的自适应…

    2025年12月23日
    000
  • CSS3实现可爱的小黄人动画示例代码

    每次看到css3动画就心痒痒想试一下,记得一个多月前看了白树哥哥的一篇博客,突然开窍,于是拿他提供的demo试了一下,感觉很棒!下图为demo提供的动画帧设计稿。 自己也想说搞一个DIY的动画出来,可是,会PS不一定会设计啊,我搞不出一套动画设计稿出来啊【抓狂】….于是乎,去了站酷网找找素材,我果然…

    2025年12月23日 好文分享
    000
  • CSS3制作缩略图的详细过程分析

    我们使用 border 属性来创建缩略图,具体内容如下 img { border: 1px solid #ddd; border-radius: 4px; padding: 5px; } 缩略图我们使用 border 属性来创建缩略图。@@##@@ 缩略图如何作为连接? a { display: i…

    2025年12月23日 好文分享
    000
  • CSS3实现iPhone滑动解锁功能代码示例

    该效果的主要实现思路是给文字添加渐变的背景,然后对背景进行裁剪,按文字裁剪(目前只有webkit内核浏览器支持该属性),最后给背景添加动画,即改变背景的位置,背景动画效果如下(gif录制时有卡顿,代码实现时不卡): 最终效果如下所示: 全部代码如下: p{ width:50%; margin:0 a…

    2025年12月23日
    000
  • css3动画效果总结分析

    css3的动画功能有以下三种: 1、transition(过度属性)2、animation(动画属性)3、transform(2D/3D转换属性) 下面逐一进行介绍我的理解: 1、transition: 如-webkit-transition:color 1s; 立即学习“前端免费学习笔记(深入)”…

    2025年12月23日
    000
  • 纯CSS3鼠标滑过图片遮罩层动画特效

    简要教程 这是一款使用纯css3制作的鼠标滑过图片遮罩层动画特效。该特效中,当鼠标滑过或悬停在图片上面时,会在图片上出现遮罩层动画,展示出图片的描述信息和链接图标按钮。  使用方法 在页面中引入bootstrap样式文件和font-awesome字体图标文件。  HTML结构 该特效的HTML结构如…

    好文分享 2025年12月23日
    000
  • css3的过滤效果的简单示例

    下面小编就为大家带来一篇css3的过滤效果简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 上面的图片就是css3新特性的滤镜效果,学会了这些那么我们这群爱美爱帅的大web是不是就可以完美的用代码实现照片美化了捏~~ 好,咱们先把照片后面的白框实现, #p1{ …

    2025年12月23日
    000
  • 如何用CSS3做星体

    制作原理:在我的上一篇随笔中有详细的说明,由于这个方法制作的球,比较耗性能,就只做了3个小球,效果大家可以试验。  * { padding: 0; margin: 0; }body { background-color: black; }.taiYang { width: 80px; height:…

    好文分享 2025年12月23日
    000
  • CSS3实现文字波浪线效果

    前言 css的设计之巧妙,实现之精妙,细细寻味,其妙非凡,妙不可言。这波浪线,取巧的运用了linear-gradient属性,合角度、颜色、位置于一体,配合background-size,background-repeat,化一为多,平滑过渡。哇,这最后的效果太巧秒了!尘世间没有词来形容了……   …

    2025年12月23日 好文分享
    000
  • 利用纯CSS3实现tab选项卡切换示例

    先来看看效果图 CSS3伪类target利用target的特性,可以实现纯css的tab效果切换 示例代码如下 代码如下: .tabmenu{ position:absolute; top:-28px; left:144px; margin:0px; } .tabmenu li{ display:i…

    2025年12月23日
    000
  • CSS3按钮鼠标悬浮实现光圈效果

    这篇文章运用实例代码给大家介绍了利用css3如何实现按钮鼠标悬浮光圈效果,有需要的朋友们可以参考学习,下面来一起看看吧。 1 、HTML相关知识点   HTML(超文本标记语言)是网页的核心、首先你要学会,不要害怕,HTML很容易学习的,刚开始多记多练,但是到最后还是要自己深入专研,简单的入门是很快…

    好文分享 2025年12月23日
    000
  • CSS3把图片变成灰色模式的实例

    这篇文章给大家分享了如何利用css3把图片变成灰色模式的效果,实现起来很简单,有需要的朋友们可以参考借鉴。 实例代码: 代码如下: .gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: g…

    好文分享 2025年12月23日
    000
  • CSS3中nth-child与nth-of-type的区别

    css3中nth-child与nth-of-type的区别其实很简单::nth-of-type为什么要叫:nth-of-type?因为它是以”type”来区分的。也就是说:ele:nth-of-type(n)是指父元素下第n个ele元素, 而ele:nth-child(n)是…

    2025年12月23日
    000
  • vs里面怎么html5_VS新建项目选HTML5模板或文件选HTML5创建【创建】

    Visual Studio 中创建 HTML5 项目可通过四种方式:一、新建空 ASP.NET Web 应用程序后添加 HTML 页面;二、使用 UWP 的 Blank App 模板;三、直接新建 HTML 文件并手动编写标准 HTML5 结构;四、安装 Web Template Studio 扩展…

    2025年12月23日
    000
  • HTML5怎么制作广告_HTML5用动画与交互制横幅或弹窗广告吸引点击【制作】

    可利用HTML5结合CSS3动画、Canvas、Web Animations API、Intersection Observer和video标签制作互动广告:一用@keyframes实现横幅入场动画;二用Canvas绘制并响应悬停;三用Web Animations API控制弹窗时序;四用Inter…

    2025年12月23日
    000
  • html5能否让搜索框随滚动固定_html5positionfixed固定布局【攻略】

    可使用CSS的position: fixed实现搜索框固定定位,或用position: sticky实现边界感知粘性效果,配合JavaScript动态控制、响应式适配及占位修复,确保滚动时稳定显示。 如果您希望在网页滚动过程中让搜索框始终保持在可视区域的固定位置,HTML5 本身不提供直接的布局控制…

    2025年12月23日
    000
  • html5如何制作侧边抽屉菜单_html5侧边栏滑入滑出效果实现【攻略】

    侧边抽屉菜单可通过五种方式实现:一、Checkbox Hack纯CSS控制;二、JS切换class;三、visibility+transform组合;四、CSS变量动态管理;五、IntersectionObserver滚动自动收起。 如果您希望在网页中实现侧边抽屉菜单,使用户点击按钮后侧边栏从屏幕边…

    2025年12月23日
    000
  • jimdo怎样用html5做图片放大镜_jimdo图片放大镜html5实现与放大倍数【实操】

    可在 Jimdo 网站通过四种方式实现图片放大镜效果:一、纯 HTML5+CSS3+JS 实现 canvas 局部放大;二、集成 magnific-popup 插件支持弹窗缩放;三、纯 CSS hover 缩放模拟;四、利用 data-zoom 属性动态触发 canvas 放大。 如果您在 Jimd…

    2025年12月23日 好文分享
    000

发表回复

登录后才能评论
关注微信