滚动文本 jQuery插件 oyomarquee.js

  • 源码大小:7.45KB
  • 所需积分:1积分
  • 源码编号:19JP-3687
  • 浏览次数:740次
  • 最后更新:2023年07月11日
  • 所属栏目:动画
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

oyomarquee.js是一个轻量级但可自定义的jQuery插件,用于使用CSS3动画以编程方式创建滚动文本。

它允许您像旋转木马或传统的字幕一样水平或垂直滚动文本。

如何使用它:

1.加载主脚本oyomarquee.js公司在jQuery之后(建议使用瘦版本)。

  1. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  2. <script src="/path/to/oyomarquee.js"></script>

2.创建oyoMarquee的新实例,并传递以下参数:

  • 字幕宽度:容器宽度
  • 字幕高度:集装箱高度
  • 字幕:边界半径
  • text方向:“left”(默认值)、“right”、“top”或“down”
  1. // oyoMarquee(marqueeWidth, marqueeHeight, marqueeBorderRadius, textDirection)
  2. const myMarquee = new oyoMarquee(700, 50, 25);

3.使用setText将文本设置为滚动method。就这样。

  1. myMarquee.setText("Any Text Here");

4.将您自己的样式应用于字幕容器。

  1. .oyomarquee {
  2. border: 1px solid white;
  3. margin: auto;
  4. padding: 16px;
  5. font-size: 25px;
  6. }

5.或者直接在JavaScript中更改样式。

  1. myMarquee.changeBackgroundColor("black");
  2. myMarquee.changeTextColor("red");

6.设置停止前滚动动画的播放次数。默认值:“无穷大”。

  1. myMarquee.loop = 2;

7.配置滚动动画。

  1. // animation speed
  2. // default 1
  3. myMarquee.speed = 2;
  4.  
  5. // animation delay
  6. // default 0
  7. myMarquee.delay = 1;

8.确定是否在页面加载时播放滚动动画。默认值:true。

  1. myMarquee.scroll = false;

9.确定是否折叠空白序列。默认值:false。

  1. myMarquee.wrap = false;

10.设置滚动动画的方向。

  1. myMarquee.direction = "right"

更新日志:

2022-02-26

  • JS更新

预览截图