JS实现字体背景跑马灯


Posted in Javascript onJanuary 06, 2020

本文实例为大家分享了JS实现字体背景跑马灯的具体代码,供大家参考,具体内容如下

知识点

1.通过 @keyframes 规则,创建动画。
2.背景作用域:

background-clip: text;
-webkit-background-clip: text;

3.background-position定位背景图像
4.color: transparent 全透明

运行效果

JS实现字体背景跑马灯

JS实现字体背景跑马灯

代码

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    div{
      text-align: center;
      background-color: black;
      padding: 10px 0;
    }
    .animated {
      font-family: 华文行楷, cursive;
      margin: 0;
      padding: 0;
      font-size: 100px;
      background: url('text-bg.png') no-repeat;
      background-clip: text;
      -webkit-background-clip: text;
      color: transparent;
      animation: moveBg 90s linear infinite;
      -webkit-animation: moveBg 90s linear infinite;
    }

    @keyframes moveBg {
      0% {
        background-position: 0 30%;
      }

      100% {
        background-position: 100% 50%;
      }
    }

  </style>
</head>
<body>
<div>
  <h1 class="animated">欢迎到来</h1>
</div>
</body>
</html>

所使用的背景图片

JS实现字体背景跑马灯

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery 设置标题的自动翻转
Oct 03 Javascript
juqery 学习之三 选择器 可见性 元素属性
Nov 25 Javascript
使用javascript实现Iframe自适应高度
Dec 24 Javascript
javascript实现在线客服效果
Jul 15 Javascript
JavaScript自学笔记(必看篇)
Jun 23 Javascript
基于JavaScript实现下拉列表左右移动代码
Feb 07 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
windows实现npm和cnpm安装步骤
Oct 24 Javascript
通过微信公众平台获取公众号文章的方法示例
Dec 25 Javascript
vue项目打包之开发环境和部署环境的实现
Apr 23 Javascript
vue prop传值类型检验方式
Jul 30 Javascript
浅谈js数组splice删除某个元素爬坑
Oct 14 Javascript
JS实现音乐钢琴特效
Jan 06 #Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
Jan 06 #Javascript
Vue-CLI与Vuex使用方法实例分析
Jan 06 #Javascript
Vue前端项目部署IIS的实现
Jan 06 #Javascript
Vue学习之常用指令实例详解
Jan 06 #Javascript
Vue学习之组件用法实例详解
Jan 06 #Javascript
Vue+abp微信扫码登录的实现代码示例
Jan 06 #Javascript
You might like
使用PHP遍历文件夹与子目录的函数代码
2011/09/26 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
PHP中执行cmd命令的方法
2014/10/11 PHP
实现web打印的各种方法介绍及实现代码
2013/01/09 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
浅谈JavaScript中的this指针和引用知识
2016/08/05 Javascript
JS控制FileUpload的上传文件类型实例代码
2016/10/07 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
JS实现页面打印功能
2017/03/16 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
基于Vue实现页面切换左右滑动效果
2020/06/29 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
vue组件表单数据回显验证及提交的实例代码
2018/08/30 Javascript
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
node上的redis调用优化示例详解
2018/10/30 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
javascript实现数字时钟效果
2021/02/06 Javascript
详解python函数传参是传值还是传引用
2018/01/16 Python
python递归全排列实现方法
2018/08/18 Python
pandas 时间格式转换的实现
2019/07/06 Python
Python爬虫学习之翻译小程序
2019/07/30 Python
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
求职简历推荐信范文
2013/12/02 职场文书
个人授权委托书范本
2014/09/14 职场文书
用电申请报告范文
2015/05/18 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
MySQL如何解决幻读问题
2021/08/07 MySQL