\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. Java中的wait方法 简单介绍。

    一 wait方法怎么用? package com.aaa.threaddemo; /* * 多线程中的wait方法? public final void wait() throws Interrupt ...

  2. Ajax与PHP进行交互操作

    转载请注明来源:https://www.cnblogs.com/hookjc/ function AjaxOut(resTxt){ try{eval(resTxt);} catch(e){alert( ...

  3. Shell数组以及排序算法(冒泡、直接选择、反转)

    Shell数组以及排序算法(冒泡.直接选择.反转) 目录 Shell数组以及排序算法(冒泡.直接选择.反转) 一.数组概述 1. 数组的定义 2. 下标的定义 3. 数组的特点 4. 数组定义的方法 ...

  4. LeetCode随缘刷题之整数反转

    package leetcode.day_01_29; /** * 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果. * 如果反转后整数超过 32 位的有符号整数的范围[− ...

  5. BumbleBee: 如丝般顺滑构建、交付和运行 eBPF 程序

    本文地址:https://www.ebpf.top/post/bumblebee 1. 前言 不久前,Solo.io 公司在官网博客宣布了开源了一个名称为 BumbleBee 的新项目.该项目专注于简 ...

  6. Spring系列12: `@Value` `@Resource` `@PostConstruct` `@PreDestroy` 详解

    本文内容 @Resource实现依赖注入 @Value详细使用 @PostConstruct @PreDestroy的使用 @Resource实现依赖注入 前面章节介绍了使用@Autowired注入依 ...

  7. JDK线程池

    简介 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力,但频繁的创建线程的开销是很大的,那么如何来减少这部分的开销了,那么就要考虑使用线程 ...

  8. Flask中请求数据的优雅传递

    当一个请求到来时,浏览器会携带很多信息发送发送服务端.在Django中,每一个处理函数都要传入一个request的参数,该参数携带所有请求的信息,也就是服务端程序封装的environ(不明白该参数可以 ...

  9. PHP面试常考内容之面向对象(1)

    PHP中面向对象常考的知识点有以下几点,我将会从以下几点进行详细介绍说明,帮助你更好的应对PHP面试常考的面向对象相关的知识点和考题. 整个面向对象文章的结构涉及的内容模块有: 一.面向对象与面向过程 ...

  10. opencv笔记--Active contours

    Active Contours 也称作 Snake,通过定义封闭区域曲线的能量函数,并使其最小化得到最终曲线. Active Contours 被用作物体边界精确定位上,opencv 给出了一个实现, ...