首页 > 其他分享 >纯js文字洗牌式切换特效插件

纯js文字洗牌式切换特效插件

时间:2024-12-23 13:43:39浏览次数:4  
标签:特效 插件 el text 洗牌 js ShuffleText

ShuffleText是一款纯js文字洗牌式切换特效插件。该插件在鼠标滑过指定的文本时,文字会不停的逐个进行翻转,类似洗牌效果,非常炫酷。

在线演示  下载

 使用方法

在页面中引入shuffle-text.js文件。

< script src="path/to/shuffle-text.js">
 HTML结构

ShuffleText插件基本的HTML结构如下:


< html >
< head >
  < script src="shuffle-text.js">

< body >
    < h1 id="myText">This is a ShuffleText.js Examle
    < script >
        var el = document.getElementById("myText");
        var text = new ShuffleText(el);
        text.start();
    

 初始化插件

通过下面的方法为要进行洗牌切换的文字创建实例对象。

var el = document.getElementById( "myText" );

var text =  new ShuffleText(el);             

 方法

ShuffleText洗牌式文字切换插件可用的方法有:

//开始执行洗牌动画
start(): void
//结束洗牌动画
stop(): void
//设置文字
setText(text: string): void
dispose(): void

 

标签:特效,插件,el,text,洗牌,js,ShuffleText
From: https://www.cnblogs.com/lawutuobang/p/18623772

相关文章

  • 某东h5st5.0 最新加密分析 纯算js python调用补环境
    声明:本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!有相关问题请第一时间头像私信联系我删除博客!前言简单分析一下某东的h5st加密流程第一步很简单,直接......
  • 若引用JS文件,或者CSS文件,应直接写入HTML文件
    <scriptsrc="https://cdn.bootcdn.net/ajax/libs/quill/2.0.2/quill.js"></script><linkhref="https://cdn.bootcdn.net/ajax/libs/quill/2.0.2/quill.snow.css"rel="stylesheet"><script>/*!Forlicense......
  • Vue.js组件开发-路由与视图切换
    在Vue.js中,路由与视图切换是通过VueRouter来实现。VueRouter提供了声明式的路由配置、嵌套路由、动态路由匹配、路由参数、路由守卫等功能。基本概念‌路由‌:定义URL路径和组件之间的映射关系。‌视图‌:与特定路由相关联的组件,当用户访问某个路由时,对应的视图组件会被渲......
  • Java 项目实战:基于 Spring Boot 与 Vue.js 技术构建护士排班管理系统的架构设计方案
    一、引言1.1项目背景随着医疗行业的不断发展,医院护士排班管理的复杂性日益增加。传统的手工排班方式难以满足高效、公平、合理的需求,容易出现人力分配不均、员工满意度低等问题。为了提高护士排班的科学性和管理效率,特开发此护士排班管理系统。1.2项目目标本系统旨在实现医......
  • 基于Web Animations API的js动画库插件
    animatelo.js是一款基于WebAnimationsAPI的js动画库插件。通过animatelo.js动画库插件可以制作出63种炫酷的过渡动画效果,这些动画效果和animate.css相似。 在线预览 下载 安装可以通过bower或npm来安装animatelo.js动画库插件。$bowerinstallanimatel--save$np......
  • js和css3智能隐藏和显示的顶部导航菜单
    这是一款使用js和css3制作的智能隐藏和显示的顶部导航菜单。该顶部导航菜单在页面向下滚动时可以帧动画隐藏,在向上滚动到一定距离时优惠显示出来。在线预览 下载 使用方法 HTML结构使用<header>元素作为该导航菜单的HTML结构:<headerclass="header-navigation"......
  • MarsCode赋能Three.js:如何轻松实现3D模型点云效果
    前言点云技术正成为三维视觉开发的热门方向,而MarsCode作为强大的交互逻辑工具,与Three.js的采样器结合,为复杂点云效果的实现提供了高效解决方案。本文将重点展示如何借助MarsCode快速实现动物点云效果,解析其在数据处理与渲染中的核心作用,为开发者打开点云艺术的新思路......
  • js语句放入异步队列的时机是哪个?
    在JavaScript中,异步操作是通过事件循环(EventLoop)和异步队列(也称任务队列或消息队列)来处理的。当一个异步操作(如setTimeout、setInterval、Promise、async/await等)被调用时,它的回调函数或执行逻辑并不会立即执行,而是会被放入异步队列中等待。以下是这些异步操作如何与异步队列交......
  • 使用CSS3实现星系轨道旋转特效
    在前端开发中,你可以使用CSS3的@keyframes和animation属性来创建一个星系轨道旋转的特效。下面是一个简单的例子,演示如何使用这些技术来制作一个基础的星系轨道旋转动画。首先,你需要为星系中的每个行星创建一个HTML元素,并应用CSS样式和动画。HTML:<divclass="solar-s......
  • 使用css3实现一个大白的特效
    创建一个像《超能陆战队》中的大白(Baymax)的特效是一个有趣且具有挑战性的任务。由于大白是一个复杂的3D角色,使用纯CSS3来完全复制其形象是非常困难的。然而,我们可以尝试创建一个简化版本的大白,或者使用CSS3动画和变形来模拟大白的一些特性。以下是一个简单的示例,展示如何使用CSS3......