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 相关文章推荐
for 循环性能比较 提高for循环的效率
Mar 19 Javascript
IE6不能修改NAME问题的解决方法
Sep 03 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
Jul 20 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
Oct 11 Javascript
JavaScript中Boolean对象的属性解析
Oct 21 Javascript
浅谈在js传递参数中含加号(+)的处理方式
Oct 11 Javascript
React之PureComponent的使用作用
Jul 10 Javascript
浅析JavaScript异步代码优化
Mar 18 Javascript
vscode配置vue下的es6规范自动格式化详解
Mar 20 Javascript
微信小程序用canvas画图并分享
Mar 09 Javascript
vue prop传值类型检验方式
Jul 30 Javascript
HTML+JS实现在线朗读器
Feb 15 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针对数字的加密解密类
2014/03/20 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
Yii框架中memcache用法实例
2014/12/03 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
jquery 打开窗口返回值实现代码
2010/03/04 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
js点击事件链接的问题解决
2014/04/25 Javascript
jQuery操作元素css样式的三种方法
2014/06/04 Javascript
javascript在IE下trim函数无法使用的解决方法
2014/09/12 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
Linux CentOS系统下安装node.js与express的方法
2017/04/01 Javascript
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
Angular 如何使用第三方库的方法
2018/04/18 Javascript
vue中,在本地缓存中读写数据的方法
2018/09/21 Javascript
微信小程序Echarts覆盖正常组件问题解决
2019/07/13 Javascript
Element Dropdown下拉菜单的使用方法
2020/07/26 Javascript
vue 避免变量赋值后双向绑定的操作
2020/11/07 Javascript
[03:43]2014DOTA2西雅图国际邀请赛 newbee战队巡礼
2014/07/07 DOTA
[01:32]完美世界DOTA2联赛10月29日精彩集锦
2020/10/30 DOTA
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
python遍历文件夹下所有excel文件
2018/01/03 Python
解决Python print 输出文本显示 gbk 编码错误问题
2018/07/13 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
2018/10/23 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
Python序列化pickle模块使用详解
2020/03/05 Python
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
单位介绍信范文
2014/01/18 职场文书
教师通用专业自荐书范文
2014/02/11 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
小爸爸观后感
2015/06/15 职场文书
Python用any()函数检查字符串中的字母以及如何使用all()函数
2022/04/14 Python