一、效过图展示:
已经是比较久之前学习的文字效果了。但是还是很实用很有趣的。利用CSS3提供的text-shadow属性可以给页面上的文字添加阴影效果,因此可以替换掉之前使用过的一些繁琐的图片。到目前为止Safari、FireFox、Chrome和Opera等主流浏览器都支持该功能。

二、介绍CSS3的 text-shadow属性

text-shadow属性可以给页面上的文字添加阴影效果,基本语法如下:

  • none: 无阴影
  • <length>①: 第1个长度值用来设置对象的阴影水平偏移值。可以为负值
  • <length>②:第2个长度值用来设置对象的阴影垂直偏移值。可以为负值
  • <length>③: 如果提供了第3个长度值则用来设置对象的阴影模糊值。不允许负值
  • <color>: 设置对象的阴影的颜色。

上面的基本语法如果不理解的,请看下面这个例子

<style type="text/css">p{text-shadow:0.1em 0.1em 0.3em #333333;}
</style>

text-shadow属性的第一个值表示水平位移,第二个值表示垂直位移,正值为偏右或偏下,负值为偏左或偏上,第三个值表示模糊半径(该值可选),第四个值表示阴影的颜色(该值可选),这个颜色值可以放在阴影效果的长度值值之前或之后。如果没有指定颜色,那么将使用color属性值来替代。

text-shadow属性可以接受一个以逗号分割的阴影效果列表,并应用到该元素的文本上。阴影效果按照给定的顺序应用,因此有可能出现互相覆盖,但是不会覆盖文本本身。阴影效果不会改变边框的尺寸,但可能延伸到它的边界值外。

(你可以尝试把本例中p标签的padding样式删去,就会发现火焰效果文字的阴影超出了边界)。

三、文字阴影效果代码如下

主要利用就是text-shadow的阴影列表,加上使用合理的颜色搭配,就可以达到我们期望的效果了。

<style type="text/css">p{font-size:5em;margin:5px;padding:20px;display: inline-block;}.p1{text-shadow: 0.2em 0.5em 0.1em #600,-0.3em 0.1em 0.1em #060,0.4em -0.3em 0.1em #006;color:red;}.p2{background:black;text-align:left;text-shadow: 0 -5px 4px #FF3,2px -10px 6px #fd3,-2px -15px 11px #f80,2px -25px 18px #f20;color:red;}.p3{text-shadow: -1px -1px white,1px 1px #333;color:#D1D1D1;font-weight: bold;background: #CCC;}.p4{text-shadow: 1px 1px white,-1px -1px #333;color:#D1D1D1;font-weight: bold;background: #CCC;}.p5{text-shadow: -1px 0 black,0 1px black,1px 0 black,0 -1px black;color:#ffffff;background: #CCC;}.p6{text-shadow: 0 0 0.2em #F87,0 0 0.2em #f87;color:#d1d1d1;background: #CCC;}</style>
<p class="p1">多色阴影效果</p>
<p class="p2">火焰效果</p>
<p class="p3">立体凸起效果</p>
<p class="p4">立体凹下效果</p>
<p class="p5">描边效果</p>
<p class="p6">外发光效果</p>

合理使用text-shadow属性帮助我们实现一些较简单的特殊文字效果,可以省去页面加载部分繁复的静态图片资源。

最后,感谢阅读。

CSS3利用text-shadow属性实现多种效果文字特效相关推荐

  1. HTML文字阴影火焰,CSS3利用text-shadow属性实现多种效果的文字样式展现方法

    一.效过图展示: 已经是比较久之前学习的文字效果了.但是还是很实用很有趣的.利用CSS3提供的text-shadow属性可以给页面上的文字添加阴影效果,因此可以替换掉之前使用过的一些繁琐的图片.到目前 ...

  2. html5 制作书架展示 PHP,简单做出HTML5翻页效果文字特效

    简单做出HTML5翻页效果文字特效 之前在网上看到一款比较有新意的HTML5文字特效,文字效果是当鼠标滑过是出现翻开折叠的效果,类似书本翻页.于是我兴致勃勃的点开源码看了一下,发现其实实现也挺简单的, ...

  3. h5酷炫粒子java代码_html5粒子效果文字特效

    特效描述:html5 粒子效果 文字特效.html5粒子效果文字特效 代码结构 1. HTML代码 BLUR = false; PULSATION = true; PULSATION_PERIOD = ...

  4. 镜像css3,利用css动画属性rotate来实现镜像翻转_WEB前端开发

    layui中使用的一些弹出框_WEB前端开发 Layui是一款采用自身模块规范编写的情怀型前端UI框架,本文就来为大家介绍一下layui中使用的一些弹出框,希望对大家有一定的帮助. 要实现镜像翻转,有 ...

  5. HTML5+CSS3小实例:酷炫的ANIPLEX文字特效

    HTML5+CSS3实现酷炫的ANIPLEX文字特效,这个案例动画有点多,不过效果是真的酷炫,可以用来做网站的开屏动画,不多废话,直接看效果吧. 效果: 源码: <!DOCTYPE html&g ...

  6. css3 背景大小background-size属性实现鼠标移入文字下划线动画效果

    最近看到一个页面有一个很有趣的动画,就是鼠标移入后,在对应的文字下方会出现下划线的动画效果,当鼠标移除后,下划线动画会消失,于是想了下该如何去实现这个动画效果. 第一个想法是想通过with来做,但是这 ...

  7. CSS3 新年动画贺卡 电子贺卡动画效果-html5特效

    项目完成下载地址: https://download.csdn.net/download/kingrome2017/10411712 移动端性能优化几点建议 简化结构层标签 少用图片,用CSS3 完成 ...

  8. html中的变圆的属性,CSS3属性之圆角效果——border-radius属性

    在css3之前,要实现圆角的效果可以通过图片或者用margin属性实现(可以参考这里:http://www.hicss.net/css-practise-of-image-round-box/).实现 ...

  9. html中投影效果图,利用CSS3(box shadow)制作边框投影

    应用CSS3的box shadow属性,可以直接在页面中使用投影,增加页面的立体效果. 最终效果预览 HTML 代码: CSS3 Box shadow 任鸟飞网页设计是一个关注于网页设计及网站开发.图 ...

最新文章

  1. boost之asio异步io使用实例
  2. matlab中的级数怎默算_matlab级数求和代码
  3. python读取图像并相加_python使用PIL和matplotlib获取图片像素点并合并解析
  4. 12GB内存版华为P30、P30 Pro工信部入网:售价或将突破7000元
  5. mysql数据库建order,group表时的错误
  6. php 加密解密算法
  7. 高德地图与百度地图的经纬度偏差纠正
  8. MD5(JavaScript)
  9. openRefine使用报告
  10. android 5.0判断服务是否开启中,android5.0之后版本服务出现的显示问题解决方案
  11. 编辑器 的保存怎么绑定事件_135编辑器有哪些可以快速提升新媒体小编工作效率的功能?...
  12. JSON: JavaScript Object Notation(JavaScript 对象表示法)
  13. html br 缩写,br开头的单词有哪些?-英语单词br-英语-罗酥遮同学
  14. bmp图像文件格式说明
  15. cip数据核字号查询(图书cip数据核字号查询)
  16. 高效应用Python处理电子表格
  17. 把你的Windows Media Player 打造成全能的播放器
  18. 怎么解除该游戏的地域限制问题
  19. Linux——vim/vi文本编辑器
  20. 没用的大用_拔剑-浆糊的传说_新浪博客

热门文章

  1. 会声会影-16:9与4:3模式的使用(去除黑边)
  2. 暴风影音:欢迎百度加入播放器客户端队伍
  3. 什么叫Oracle Parallel模式
  4. stem在计算机课程中的应用,STEM教育视角下的计算机专业课程教学活动构建
  5. 计算机会计表格应用知识,会计电算化之电子表格软件的主要功能
  6. 一北京人面对媳妇上网和别人私奔写下的感言
  7. do sb suggest to_suggest的用法:suggest sb to do还是doing
  8. 一个牛人给Java初学者的建议(文章干货、案例较多,望大家可以坚持读完)
  9. 计算机上做表表格不够用怎么添加,excle表格不够怎么加/excel表格不够用怎么办...
  10. 正则表达式从零开始学习系列(一)