使用CSS3炫酷的发光文字自定义文字色彩的方法

background:#eeefff;这是一款基于纯CSS3的文字发光特效,当我们将鼠标滑过文字时,文字就会模拟发光动画,展现出非常酷的发光画面。另外,由于引用了特殊字体,所以整个文字效果看起来有着3D立体的特效,如果你的网络无法加载这些字体,可能是由于国外的这个网站被墙的缘故,就像google的字体库网址被屏蔽那样。

使用css3炫酷的发光文字自定义文字色彩的方法

HTML代码

  

    RED  

  

    BLUE  

  

    Yellow  

  

    GREEN  

  

    ORANGE  

  

    VIOLET  

登录后复制

CSS代码

/*setup*/*{  margin: 0;  padding: 0;}@font-face {  font-family: 'Monoton';  font-style: normal;  font-weight: 400;  src: local('Monoton'), local('Monoton-Regular'), url(http://themes.googleusercontent.com/static/fonts/monoton/v4/AKI-lyzyNHXByGHeOcds_w.woff) format('woff');}@font-face {  font-family: 'Iceland';  font-style: normal;  font-weight: 400;  src: local('Iceland'), local('Iceland-Regular'), url(http://themes.googleusercontent.com/static/fonts/iceland/v3/F6LYTZLHrG9BNYXRjU7RSw.woff) format('woff');}@font-face {  font-family: 'Pacifico';  font-style: normal;  font-weight: 400;  src: local('Pacifico Regular'), local('Pacifico-Regular'), url(http://themes.googleusercontent.com/static/fonts/pacifico/v5/yunJt0R8tCvMyj_V4xSjafesZW2xOQ-xsNqO47m55DA.woff) format('woff');}@font-face {  font-family: 'PressStart';  font-style: normal;  font-weight: 400;  src: local('Press Start 2P'), local('PressStart2P-Regular'), url(http://themes.googleusercontent.com/static/fonts/pressstart2p/v2/8Lg6LX8-ntOHUQnvQ0E7o3dD2UuwsmbX3BOp4SL_VwM.woff) format('woff');}@font-face {  font-family: 'Audiowide';  font-style: normal;  font-weight: 400;  src: local('Audiowide'), local('Audiowide-Regular'), url(http://themes.googleusercontent.com/static/fonts/audiowide/v2/8XtYtNKEyyZh481XVWfVOj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}@font-face {  font-family: 'Vampiro One';  font-style: normal;  font-weight: 400;  src: local('Vampiro One'), local('VampiroOne-Regular'), url(http://themes.googleusercontent.com/static/fonts/vampiroone/v3/Ho2Xld8UbQyBA8XLxF1_NYbN6UDyHWBl620a-IRfuBk.woff) format('woff');}body{  background-color: #222222;}#container{  margin:auto;}/*neeeeoooon*/p{  text-align:center;  font-size:7em;  margin:20px 0 20px 0; }a{  text-decoration:none;   -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  transition: all 0.5s;}p:nth-child(1) a{  color:#FF1177;  font-family:Monoton;}p:nth-child(1) a:hover{  -webkit-animation: neon1 1.5s ease-in-out infinite alternate;  -moz-animation: neon1 1.5s ease-in-out infinite alternate;  animation: neon1 1.5s ease-in-out infinite alternate; }p:nth-child(2) a{  font-size:1.5em;  color:#228DFF;  font-family:Iceland;}p:nth-child(2) a:hover{  -webkit-animation: neon2 1.5s ease-in-out infinite alternate;  -moz-animation: neon2 1.5s ease-in-out infinite alternate;  animation: neon2 1.5s ease-in-out infinite alternate;}p:nth-child(3) a{  color:#FFDD1B;  font-family:Pacifico;}p:nth-child(3) a:hover{   -webkit-animation: neon3 1.5s ease-in-out infinite alternate;  -moz-animation: neon3 1.5s ease-in-out infinite alternate;  animation: neon3 1.5s ease-in-out infinite alternate; }p:nth-child(4) a{  color:#B6FF00;  font-family:PressStart;  font-size:0.8em;}p:nth-child(4) a:hover{  -webkit-animation: neon4 1.5s ease-in-out infinite alternate;  -moz-animation: neon4 1.5s ease-in-out infinite alternate;  animation: neon4 1.5s ease-in-out infinite alternate;}p:nth-child(5) a{  color:#FF9900;  font-family:Audiowide;}p:nth-child(5) a:hover{  -webkit-animation: neon5 1.5s ease-in-out infinite alternate;  -moz-animation: neon5 1.5s ease-in-out infinite alternate;  animation: neon5 1.5s ease-in-out infinite alternate; }p:nth-child(6) a{  color:#BA01FF;  font-family:Vampiro One;}p:nth-child(6) a:hover{  -webkit-animation: neon6 1.5s ease-in-out infinite alternate;  -moz-animation: neon6 1.5s ease-in-out infinite alternate;  animation: neon6 1.5s ease-in-out infinite alternate;}p a:hover{color:#ffffff;  }/*glow for webkit*/@-webkit-keyframes neon1 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #FF1177,               0 0 70px  #FF1177,               0 0 80px  #FF1177,               0 0 100px #FF1177,               0 0 150px #FF1177;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #FF1177,               0 0 35px #FF1177,               0 0 40px #FF1177,               0 0 50px #FF1177,               0 0 75px #FF1177;  }}@-webkit-keyframes neon2 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #228DFF,               0 0 70px  #228DFF,               0 0 80px  #228DFF,               0 0 100px #228DFF,               0 0 150px #228DFF;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #228DFF,               0 0 35px #228DFF,               0 0 40px #228DFF,               0 0 50px #228DFF,               0 0 75px #228DFF;  }}@-webkit-keyframes neon3 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #FFDD1B,               0 0 70px  #FFDD1B,               0 0 80px  #FFDD1B,               0 0 100px #FFDD1B,               0 0 150px #FFDD1B;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #FFDD1B,               0 0 35px #FFDD1B,               0 0 40px #FFDD1B,               0 0 50px #FFDD1B,               0 0 75px #FFDD1B;  }}@-webkit-keyframes neon4 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #B6FF00,               0 0 70px  #B6FF00,               0 0 80px  #B6FF00,               0 0 100px #B6FF00,               0 0 150px #B6FF00;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #B6FF00,               0 0 35px #B6FF00,               0 0 40px #B6FF00,               0 0 50px #B6FF00,               0 0 75px #B6FF00;  }}@-webkit-keyframes neon5 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #FF9900,               0 0 70px  #FF9900,               0 0 80px  #FF9900,               0 0 100px #FF9900,               0 0 150px #FF9900;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #FF9900,               0 0 35px #FF9900,               0 0 40px #FF9900,               0 0 50px #FF9900,               0 0 75px #FF9900;  }}@-webkit-keyframes neon6 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px #fff,               0 0 30px #fff,               0 0 40px #ff00de,               0 0 70px #ff00de,               0 0 80px #ff00de,               0 0 100px #ff00de,               0 0 150px #ff00de;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #ff00de,               0 0 35px #ff00de,               0 0 40px #ff00de,               0 0 50px #ff00de,               0 0 75px #ff00de;  }}/*glow for mozilla*/@-moz-keyframes neon1 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #FF1177,               0 0 70px  #FF1177,               0 0 80px  #FF1177,               0 0 100px #FF1177,               0 0 150px #FF1177;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #FF1177,               0 0 35px #FF1177,               0 0 40px #FF1177,               0 0 50px #FF1177,               0 0 75px #FF1177;  }}@-moz-keyframes neon2 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #228DFF,               0 0 70px  #228DFF,               0 0 80px  #228DFF,               0 0 100px #228DFF,               0 0 150px #228DFF;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #228DFF,               0 0 35px #228DFF,               0 0 40px #228DFF,               0 0 50px #228DFF,               0 0 75px #228DFF;  }}@-moz-keyframes neon3 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #FFDD1B,               0 0 70px  #FFDD1B,               0 0 80px  #FFDD1B,               0 0 100px #FFDD1B,               0 0 150px #FFDD1B;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #FFDD1B,               0 0 35px #FFDD1B,               0 0 40px #FFDD1B,               0 0 50px #FFDD1B,               0 0 75px #FFDD1B;  }}@-moz-keyframes neon4 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #B6FF00,               0 0 70px  #B6FF00,               0 0 80px  #B6FF00,               0 0 100px #B6FF00,               0 0 150px #B6FF00;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #B6FF00,               0 0 35px #B6FF00,               0 0 40px #B6FF00,               0 0 50px #B6FF00,               0 0 75px #B6FF00;  }}@-moz-keyframes neon5 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #FF9900,               0 0 70px  #FF9900,               0 0 80px  #FF9900,               0 0 100px #FF9900,               0 0 150px #FF9900;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #FF9900,               0 0 35px #FF9900,               0 0 40px #FF9900,               0 0 50px #FF9900,               0 0 75px #FF9900;  }}@-moz-keyframes neon6 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px #fff,               0 0 30px #fff,               0 0 40px #ff00de,               0 0 70px #ff00de,               0 0 80px #ff00de,               0 0 100px #ff00de,               0 0 150px #ff00de;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #ff00de,               0 0 35px #ff00de,               0 0 40px #ff00de,               0 0 50px #ff00de,               0 0 75px #ff00de;  }}/*glow*/@keyframes neon1 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #FF1177,               0 0 70px  #FF1177,               0 0 80px  #FF1177,               0 0 100px #FF1177,               0 0 150px #FF1177;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #FF1177,               0 0 35px #FF1177,               0 0 40px #FF1177,               0 0 50px #FF1177,               0 0 75px #FF1177;  }}@keyframes neon2 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #228DFF,               0 0 70px  #228DFF,               0 0 80px  #228DFF,               0 0 100px #228DFF,               0 0 150px #228DFF;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #228DFF,               0 0 35px #228DFF,               0 0 40px #228DFF,               0 0 50px #228DFF,               0 0 75px #228DFF;  }}@keyframes neon3 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #FFDD1B,               0 0 70px  #FFDD1B,               0 0 80px  #FFDD1B,               0 0 100px #FFDD1B,               0 0 150px #FFDD1B;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #FFDD1B,               0 0 35px #FFDD1B,               0 0 40px #FFDD1B,               0 0 50px #FFDD1B,               0 0 75px #FFDD1B;  }}@keyframes neon4 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #B6FF00,               0 0 70px  #B6FF00,               0 0 80px  #B6FF00,               0 0 100px #B6FF00,               0 0 150px #B6FF00;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #B6FF00,               0 0 35px #B6FF00,               0 0 40px #B6FF00,               0 0 50px #B6FF00,               0 0 75px #B6FF00;  }}@keyframes neon5 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px  #fff,               0 0 30px  #fff,               0 0 40px  #FF9900,               0 0 70px  #FF9900,               0 0 80px  #FF9900,               0 0 100px #FF9900,               0 0 150px #FF9900;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #FF9900,               0 0 35px #FF9900,               0 0 40px #FF9900,               0 0 50px #FF9900,               0 0 75px #FF9900;  }}@keyframes neon6 {  from {    text-shadow: 0 0 10px #fff,               0 0 20px #fff,               0 0 30px #fff,               0 0 40px #ff00de,               0 0 70px #ff00de,               0 0 80px #ff00de,               0 0 100px #ff00de,               0 0 150px #ff00de;  }  to {    text-shadow: 0 0 5px #fff,               0 0 10px #fff,               0 0 15px #fff,               0 0 20px #ff00de,               0 0 35px #ff00de,               0 0 40px #ff00de,               0 0 50px #ff00de,               0 0 75px #ff00de;  }}/*REEEEEEEEEEESPONSIVE*/@media (max-width: 650px) {  #container{    width: 100%;  }  p{    font-size:3.5em;  }}

登录后复制

以上就是使用CSS3炫酷的发光文字自定义文字色彩的方法的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月11日 02:10:23
下一篇 2025年3月1日 02:04:25

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

相关推荐

  • 使用CSS3实现绚丽的飘带样式菜单方法介绍

    background:#eeefff;这是一款很漂亮很有特色的CSS3菜单插件,和普通的菜单不同,它拥有飘带的外观,同时,鼠标滑过菜单项时,菜单项又会突起显示,很有3D立体的视觉效果。结合网页的背景,这款菜单就更显立体感了。有需要的前端设计…

    2025年3月11日
    200
  • 使用纯CSS3人物行走动画实例代码

    今天分享给大家的是一个用纯css3实现的人物行走动画,在没有使用javascript的情况下,用css3技术将人物行走的姿态描绘得非常逼真。其实动画实现的原理也是比较简单的,将人物行走时的状态分割成多张图片,然后利用css3的动画属性将这些…

    2025年3月11日
    200
  • 使用CSS3实现百叶窗焦点图动画实例代码

    background:#eeefff;这是一款基于CSS3的百叶窗焦点图动画,一共有4种不同的百叶窗动画风格,每一个都看似非常简单,但是却又相当实用。更值得注意的是插件提供了4种不同的百叶窗特效,有水平百叶窗、垂直百叶窗和淡入淡出百叶窗等。…

    2025年3月11日
    200
  • 详解CSS3页面布局浏览器兼容与前端性能优化方法

    css如何垂直居中一个元素的问题已经是一个老生常谈的问题了。不管对于一个新手或者老手,在面试过程中是经常被问到的。前两天在看一个flex的视频教程,当中提到了有关元素的居中问题,所以今天小编就来扒一扒几种常见的方式。不足之处请大家批评指正(…

    2025年3月11日 编程技术
    200
  • CSS3新特性绘制常见图形方法介绍

    前言:最近准备做一个自己的网页,设计稿中导航我准备设计成矩形,也有hover样式展示的矩形,当中一些头像等等。以前除了画圆,好像真没认真画过其他图形,今天就画画我们常见到的几个图形。 在此之前我们有必要了解下什么是伪元素(和它不同的,还有一…

    编程技术 2025年3月11日
    200
  • 利用CSS3实现进度条的两方法介绍

    这篇文章主要给大家介绍了利用css3实现进度条的两种姿势,文中给出了详细的示例代码和图文介绍,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。 效果图如下:     第一种姿势如下  先上代码        登录后复制 /*对应CS…

    2025年3月11日 编程技术
    200
  • 使用css3的ie写法示例

    这篇文章详解使用css3的ie写法示例 linear-gradient background: linear-gradient(to bottom, #97c1e0 0%, #086cb6 100%);filter: progid:DXIm…

    编程技术 2025年3月11日
    200
  • 关于CSS3阴影使用方法介绍

    一、边框阴影 标准语法: box-shadow : h-offset  v-offset  blur  spread  color [   inset ] ,…  [ 偏移量向右下为正值,左上为负值 ] a、若有多重阴影,用逗号…

    编程技术 2025年3月11日
    200
  • 使用CSS3仿微信聊天小气泡的实例介绍

    今天给大家分享一个我刚做的项目中的一个小案例, 因为我们在做一个聊天的功能,之前的聊天页面ui很丑,我就不在这里展示给大家了。 现在就教大家怎么用css3制作一个和微信聊天界面一样的页面。 首先给大家看看页面的样子吧,如下图所示: 小月博客…

    2025年3月11日
    200
  • CSS3复杂选择器的详解

    今天把视频里的CSS3复杂选择器部分看完了,来整理一下学到的知识点。 1、兄弟选择器:同一位置级别,可称为兄弟元素 a、相邻兄弟选择器:next紧紧跟在【当前元素之后的】(一个),指定选择器的元素           语法:通过“+”作为结…

    编程技术 2025年3月11日
    200

发表回复

登录后才能评论