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 相关文章推荐
$.ajax返回的JSON无法执行success的解决方法
Sep 09 Javascript
js实现全国省份城市级联下拉菜单效果代码
Sep 07 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
Dec 17 Javascript
讲解vue-router之什么是编程式路由
May 28 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
Sep 10 Javascript
node中的密码安全(加密)
Sep 17 Javascript
微信小程序列表中item左滑删除功能
Nov 07 Javascript
微信小程序使用二次贝塞尔曲线画波浪
Dec 25 Javascript
小程序从手动埋点到自动埋点的实现方法
Jan 24 Javascript
微信小程序学习笔记之目录结构、基本配置图文详解
Mar 28 Javascript
详解vue-cli3多页应用改造
Jun 04 Javascript
JS实现悬浮球只在一侧滑动并且是横屏状态下
Aug 19 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
一个没有MYSQL数据库支持的简易留言本的编写
2006/10/09 PHP
需要发散思维学习PHP
2009/06/29 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
stream.js 一个很小、完全独立的Javascript类库
2011/10/28 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
2013/01/29 Javascript
js购物车实现思路及代码(个人感觉不错)
2013/12/23 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
轮播的简单实现方法
2016/07/28 Javascript
Angular实现跨域(搜索框的下拉列表)
2017/02/16 Javascript
微信小程序左右滑动切换页面详解及实例代码
2017/02/28 Javascript
jQuery判断邮箱格式对错实例代码讲解
2017/04/12 jQuery
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
详解vue文件中使用echarts.js的两种方式
2018/10/18 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
24个解决实际问题的ES6代码片段(小结)
2020/02/02 Javascript
解决vue项目获取dom元素宽高总是不准确问题
2020/07/29 Javascript
JavaScript中layim之整合右键菜单的示例代码
2021/02/06 Javascript
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
PyQt编程之如何在屏幕中央显示窗体的实例
2019/06/18 Python
Python super()函数使用及多重继承
2020/05/06 Python
Python如何对齐字符串
2020/07/30 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
2021/03/03 Python
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
计算机专业个人求职自荐信
2013/09/21 职场文书
审核会计岗位职责
2013/11/08 职场文书
自动化专业个人求职信范文
2013/12/30 职场文书
元旦晚会感言
2014/03/12 职场文书
故意伤害人身损害赔偿协议书
2014/11/19 职场文书
2014年政协工作总结
2014/12/09 职场文书
董事长新年致辞
2015/07/29 职场文书