当前位置: 首页 > news >正文

vue根据文字长短展示跑马灯效果

介绍

为大家介绍一个我编写的vue组件 auto-marquee ,他可以根据要展示文本是否超出展示区域,来判断是否使用跑马灯效果,效果图如下所示

假设要展示区域的宽度为500px,当要展示文本的长度小于500px时,只会展示文本;只有要展示文本的宽度超过500px时,才会进行跑马灯展示。

安装

npm i auto-marquee

描述

文本未充满容器时,展示文本;文本超出容器时,自动进行跑马灯展示

参数选项

参数类型默认值描述
valueString空字符串要展示的文本
typeStringautoauto : 文本过长时自动进行跑马灯效果
hover: 鼠标悬浮时,过长的文本才进行跑马灯效果
timeString/Number10s为animation-duration的值,数值越大,文字速度越慢
bgString#fff背景色,如果项目有主题切换功能,需要考虑为 bg 动态赋值

示例

点击查看 线上演示.

项目地址

  • github

支持

vue2 vue3

使用

<script setup>
import {reactive} from "vue";
import AutoMarquee from 'auto-marquee';const state = reactive({text:'计算机语言',
});
</script><template><auto-marquee :value="state.text"></auto-marquee>
</template>

http://www.lryc.cn/news/389110.html

相关文章:

  • leetcode-21-回溯-全排列及其去重
  • 如何根据两个关键字查询报错日志的位置
  • 短视频预算表:成都柏煜文化传媒有限公司
  • 【Llama 2的使用方法】
  • mysql-sql-第十三周
  • 【Android】ViewPage2嵌套Fragment+SeekBar横向滑动冲突
  • 【408考点之数据结构】图的遍历
  • 自动驾驶---Motion Planning之多段五次多项式
  • Linux基础IO操作详解
  • 轻松掌握:Hubstudio指纹浏览器如何接入IPXProxy代理IP
  • React小记(五)_Hooks入门到进阶
  • 使用工业自动化的功能块实现大语言模型应用
  • PPT文件中,母版视图与修改权限的区别
  • php简单的单例模式
  • 【面试题】IPS(入侵防御系统)和IDS(入侵检测系统)的区别
  • 宠物博主亲测养宠好物安利,口碑好的狗毛空气净化器推荐
  • 常用工具类
  • 【数据库原理】总结(期末版)
  • 【算能全国产AI盒子】基于BM1688CV186AH+FPGA智能物联工作站,支持差异化泛AI视觉产品定制
  • 材质相关内容整理 -ThreeJs
  • ES 嵌套查询
  • 《等保测评实战指南:从评估到加固的全程解析》
  • 【24考研·交通】我的考研经历
  • ERP系统中有哪些模块?有哪些具体实现方案呢?
  • 扩散模型在机器学习中的应用及原理
  • fastapi自定义中间件
  • 基于 MCU 的开发,能不能对代码进行单元测试?
  • 基于OpenCV与Keras的停车场车位自动识别系统
  • YOLOv10改进教程|C2f-CIB加入注意力机制
  • 算法训练营day06 哈希表(统计数,去重,降低时间复杂度)