今天给大家分享一款纯css3实现的文字亮光特效。这款特效文字上一道亮光逐渐扫过文字。效果非常漂亮。一起看下效果:

在线预览   源码下载

实现的代码。

html代码:

  1. <span class="shiny"><span class="inner-shiny">Shiny</span> </span>

css3代码:

  1. body
  2. {
  3. background: #111;
  4. }
  5.  
  6. .shiny
  7. {
  8. color: #F5C21B;
  9. background: -webkit-gradient(linear, left top, left bottom, from(#F5C21B), to(#D17000));
  10. -webkit-background-clip: text;
  11. -webkit-text-fill-color: transparent;
  12. display:block;
  13. width:610px;
  14. margin:auto;
  15. font-family: "Source Sans Pro", sans-serif;
  16. font-size: 13em;
  17. font-weight:;
  18. position: relative;
  19. text-transform: uppercase;
  20. }
  21.  
  22. .shiny::before
  23. {
  24. background-position: -180px;
  25. -webkit-animation: flare 5s infinite;
  26. -webkit-animation-timing-function: linear;
  27. background-image: linear-gradient(65deg, transparent 20%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.3) 27%, transparent 27%, transparent 100%);
  28. -webkit-background-clip: text;
  29. -webkit-text-fill-color: transparent;
  30. content: "Shiny";
  31. color: #FFF;
  32. display: block;
  33. padding-right: 140px;
  34. position: absolute;
  35. }
  36.  
  37. .shiny::after
  38. {
  39. content: "Shiny";
  40. color: #FFF;
  41. display: block;
  42. position: absolute;
  43. text-shadow: 0 1px #6E4414, 0 2px #6E4414, 0 3px #6E4414, 0 4px #6E4414, 0 5px #6E4414, 0 6px #6E4414, 0 7px #6E4414, 0 8px #6E4414, 0 9px #6E4414, 0 10px #6E4414;
  44. top:;
  45. z-index: -1;
  46. }
  47.  
  48. .inner-shiny::after, .inner-shiny::before
  49. {
  50. -webkit-animation: sparkle 5s infinite;
  51. -webkit-animation-timing-function: linear;
  52. background: #FFF;
  53. border-radius: 100%;
  54. box-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #FFF, 0 0 25px #FFF, 0 0 30px #FFF, 0 0 35px #FFF;
  55. content: "";
  56. display: block;
  57. height: 10px;
  58. opacity: 0.7;
  59. position: absolute;
  60. width: 10px;
  61. }
  62.  
  63. .inner-shiny::before
  64. {
  65. -webkit-animation-delay: 0.2s;
  66. height: 7px;
  67. left: 0.12em;
  68. top: 0.8em;
  69. width: 7px;
  70. }
  71.  
  72. .inner-shiny::after
  73. {
  74. top: 0.32em;
  75. right: -5px;
  76. }
  77.  
  78. @-webkit-keyframes flare
  79. {
  80. 0% { background-position: -180px; }
  81. 30% { background-position: 500px; }
  82. 100% { background-position: 500px; }
  83. }
  84.  
  85. @-webkit-keyframes sparkle
  86. {
  87. 0% { opacity:; }
  88. 30% { opacity:; }
  89. 40% { opacity: 0.8; }
  90. 60% { opacity:; }
  91. 100% { opacity:; }
  92. }

注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/11098

纯css3实现的文字亮光特效的更多相关文章

  1. 纯CSS3实现动态火车行驶特效

    上次开完飞机,这次开火车 查看效果:http://hovertree.com/texiao/css3/7/ 效果图: 代码如下: <!DOCTYPE html> <html> ...

  2. 纯css3 加载loading动画特效

    最近项目中要实现当页面还没有加载完给用户提示正在加载的loading,本来是想做个图片提示的,但是图片如果放大电脑的分辨率就会感觉到很虚,体验效果很不好.于是就采用css3+js实现这个loading ...

  3. 2014圣诞节一款纯css3实现的雪人动画特效

    在2014年的圣诞节,爱编程小编给大家分分享一款纯css3实现的雪人动画特效.该实例实现一个雪人跳动的特效,效果图如下: 在线预览   源码下载 实现的代码. html代码: <span cla ...

  4. 纯CSS3创意loading文字特效

    快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中.   <HTML开发Mac OS App 视频教程> 土豆网同步更新:http: ...

  5. 纯css3 transforms 3D文字翻开翻转3D开放式效果

    详细内容请点击 在线预览立即下载 在本教程中,将基于CSS3创建的一个实现一个有趣的3D开放式效果.教程的目的是展示我们如何能带来一些生活上使用CSS3 . html: <ul class=&q ...

  6. 纯CSS3绘制神奇宝贝伊布动画特效

    在线演示       本地下载

  7. 一款纯css3实现的发光屏幕旋转特效

    今天给大家带来一款纯css3实现的发光屏幕旋转特效.该屏幕由纯css3实现带发光旋转特效,效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="s ...

  8. 纯CSS3实现多层云彩变换飞行动画

    查看效果:http://hovertree.com/texiao/css3/4/效果2 效果图: 代码如下: <!doctype html> <html lang="zh& ...

  9. 8个超炫酷的纯CSS3动画及源码分享

    在现代网页中,我们已经越来越习惯使用大量的CSS3元素,而现在的浏览器也基本都支持CSS3,所以很多时候我们不妨思考一下是否可以用纯CSS3制作一些有趣或者实用的网页.本文要分享8个超炫酷的纯CSS3 ...

随机推荐

  1. 调试解决iOS内存泄漏

    这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用. 本文假设你已经比较熟悉Obj-C的内存管理机制. 实验的开发环境:X ...

  2. 分布式缓存技术memcached学习系列(二)——memcached基础命令

    上文<linux环境下编译memcahed>介绍了memcahed在linux环境下的安装以及登录,下面介绍memcahed的基本命令的使用. Add 功能:往内存增加一条新的缓存记录 语 ...

  3. Redis客户端

    1.自带的: Redis-cli 2.redis-desktop-manager-0.7.9.809  是一个图形化客户端 但是不支持集群  **由于linux防火墙默认开启,redis的服务端口63 ...

  4. 【Linux】X window与文本模式的切换

    Linux默认的情况下会提供六个Terminal来让使用者登陆,切换的方式为:[Ctrl] + [Alt] + [F1]~[F6]的组合按钮.那这六个终端接口如何命名呢,系统会将[F1] ~ [F6] ...

  5. 什么是IIS应用程序池

    IIS应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置.因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产 ...

  6. 数据库分析函数 ROW_NUMBER() rank() dense_rank() 的区别 first_value(D) , last_value(D)

    直接上图 select * from tab select B,ROW_NUMBER()over(order by B) from tab 当碰到相同数据时,排名按照记录集中记录的顺序依次递增.  遇 ...

  7. BIP_BI Pubisher的基本语法(概念)

    2014-05-31 Created By BaoXinjian

  8. PLSQL_统计信息系列08_统计信息生成和还原

    2015-02-01 Created By BaoXinjian

  9. 【驱动笔记9】初探IRP

    文章作者:grayfox作者主页:http://nokyo.blogbus.com原始出处:http://www.blogbus.com/nokyo-logs/34005738.html 此前我们可能 ...

  10. java web中jsp常用标签

    在jsp页面开发过程中,经常需要使用JSTL(Java Server Pages Standard Tag Library)标签开开发页面,是看起来更加的规整舒服. JSTL主要提供了5大类标签库: ...