\3cspan id="mce_marker" data-mce-type="bookmark">\3c/span>\3cspan id="__caret">_\3c/span>\3c!--
.text-nav { width: 100%; height: 100% }
.computer { background-size: 200% 100%; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: 5s linear infinite computer }
@keyframes computer { 0% { background-position: left top } 100% { background-position: -100% 0 } }
.foontl { margin-left: 180px }

彩色渐变字体

   也就是所谓的c3动画,用 @keyframes 定义一个动画效果,然后添加到字体上,从0%开始定义状态到100%,规定动画时间,改变速度跟无限循环;背景颜色如下:

    

          background: -webkit-linear-gradient(left,#ffffff,#ff0000,#ff7d00,#ffff00,#00ff00,#00ffff,#0000ff,#ff00ff,
            #ffff00,#ff0000,#ff7d00,#ffff00,#00ff00,#00ffff,#0000ff,#ff00ff,#ffff00
          );

   调用如下:animation: computer 7s linear infinite;

   把他的背景尺寸设置成background-size:200%;然后利用背景色的定位,使其实现滚动效果;

         @keyframes  computer {0% {background-position: 0 0;}100% {background-position: -100% 0; }}

   需要注意的是:background-clip这个属性,他用来设置裁剪背景的区域,我们需要设置成text文本;text-fill-color这个属性用来设置填充色,如果设置了color,color将被覆盖;
    以下是我自己的理解:
    如果我们去掉background-clip: text;这个属性的话就会看到,背景其实变成了一条色带;通过“背景裁剪”background-clip这个属性,把文本字体轮廓保留;然后去设置背景的样式变化;只有字体那个地方是存在且空白的,其他的地方全部被隐藏了,字体固定了位置保持不变,然后背景在下面匀速滚动,我们就看到了这种样式的字体;
   当然,也可以设置成背景图片,用background-size属性设置背景图片尺寸;然后你会发现,图片运行到最后,你会发现“跳图”;把最后的background-position设置成:
-200% 0;正好完美衔接;
   刚接触前端没多久,平常喜欢逛逛博客园。我看到了博主妖色调的博客,很炫的效果,就去研究了一下。他的页面有很多好玩的东西,也发表了很多文章,大家可以去看看。

    

 大哥博客:

妖色调

css3渐变色字体的更多相关文章

  1. css3 web字体记

    css3 web字体 @font-face语法 @font-face能够加载服务器端的字体,让客户端浏览器显示客户端没有安装的字体. @font-face{ font-family:<YourW ...

  2. css3文本字体

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. CSS3 更改字体被选中样式

    CSS3  更改字体被选中样式

  4. css3控制字体动态变换颜色

    css3控制字体动态变换颜色 <!doctype html> <html> <head> <meta charset="utf-8"> ...

  5. CSS3实现字体描边

    CSS3实现字体描边的两种方法 -webkit-text-stroke: 1px #fff;:不建议,向内描边,字体颜色变细,效果不佳: 用box-shadow模拟描边,向外描边,保留字体粗细,赞! ...

  6. css3 自定义字体的使用方法

    @font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许 ...

  7. css3 自定义字体 @font-face

    CSS3 @font-face 规则 在 CSS3 之前,web 设计师必须使用已在用户计算机上安装好的字体. 通过 CSS3,web 设计师可以使用他们喜欢的任意字体. 当您您找到或购买到希望使用的 ...

  8. CSS学习笔记----CSS3自定义字体图标

    响应式网页字体图标 作者:大漠 日期:2014-01-28 点击:3220 @font-face Responsive 本文由大漠根据Jason的<Responsive Webfont Icon ...

  9. CSS3自适应字体大小(vw vh)

    viewpoint css3提供了一些与当前viewpoint相关的元素,vw,vh,vmin, vmax等. “viewpoint” = window size vw = 1% of viewpor ...

随机推荐

  1. asyncio和aiohttp

    asyncio官网 https://docs.python.org/zh-cn/3/library/asyncio-task.html 下面为伪代码: import aiohttp import as ...

  2. Argo 安装和 workflow 实例配置文件解析

    一.Argo 安装配置 1.1 Argo 安装 $ kubectl create ns argo $ kubectl apply -n argo -f https://raw.githubuserco ...

  3. js中数组的添加和移除

    1.引入js文件 <script src="../plugins/jQuery/jquery-2.2.3.min.js"></script>2.HTML中代 ...

  4. table 增加或删除一行

    转载请注明来源:https://www.cnblogs.com/hookjc/ <HTML><SCRIPT LANGUAGE="JScript">funct ...

  5. js添加元素代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. Android 三种菜单(Menu)的实现

    感谢大佬:https://blog.csdn.net/chileme/article/details/82944764 一.常用方法 java onCreateOptionsMenu(Menu men ...

  7. ldconfig及LD_LIBRARY_PATH

    ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令:ldconfig.ldconfig 命令的用途,主要是在默认搜寻目录 (/lib和/usr/lib ...

  8. @property增强

    1.@property增强 自从Xcode 4.x后,@property可以同时生成setter和getter的声明和实现 @interface Person : NSObject { int _ag ...

  9. 啥叫IP地址及子网掩码?

    啥叫IP地址及子网掩码 ??? 1.IP地址的定义及分类 1.1IP地址的定义 1.2IP地址的分类 2.子网掩码 1.1  互联网上连接的网络设备和计算机都有唯一的地址,此作为该主机在Interne ...

  10. 安装Linux8.3.2011

    镜像地址:http://mirrors.aliyun.com/centos/8.3.2011/isos/x86_64/ 非DVD镜像安装时的安装源地址:http://mirrors.aliyun.co ...