基于 HTML 的 marquee 标签 实现 文字滚动 / 字幕播放

marquee 标签介绍 :
可以实现 文字

滚动方向 direction 、滚动方式 behavior 、滚动速度 scrollamount 、

滚动延迟 scrolldelay 、滚动循环 loop 、滚动空间、滚动事件等。

1、direction 表示 滚动的方向 ,

值 可以是 left,right,up,down,默认 为 left
2、behavior 表示 滚动的方式 ,

值 可以是 scroll(连续滚动); slide(滑动一次); alternate(往返滚动)

3、loop 表示 循环的次数 ,

值 是 正整数 ,默认 为 无限循环
4、scrollamount 表示 运动速度 ,

值 是 正整数 ,默认 为 6
5、scrolldelay 表示 停顿时间 ,

值 是 正整数 ,默认 为 0 ,单位 似乎是 毫秒
6、align 表示 元素的垂直对齐方式 ,

值 可以是 top,middle,bottom,默认 为 middle
7、bgcolor 表示 运动区域的背景色 ,

值 是 16进制 的 RGB 颜色 ,默认 为 白色
8、height、width 表示 运动区域的高度和宽度

值 是 正整数(单位是像素)或 百分数 ,默认 width=100%  height 为 标签内元素的 高度
9、hspace、vspace 表示 元素到区域边界的 水平距离 和 垂直距离 ,

值 是 正整数 ,单位 是 像素 。
10、οnmοuseοver=this.stop()  οnmοuseοut=this.start()

表示 当鼠标以上区域的时候滚动停止 ,当鼠标移开的时候又继续滚动 。

具体代码示例如下:

// 滚动方向 direction
<!-- 滚动方向 direction 4个值 up down left right  默认 从右向左 -->
<marquee direction="up">我想上滚动</marquee>
--------------------------------------------------------------------------------
// 滚动方式 behavior
<!-- 3个值 scroll-循环滚动 slide-只滚动一次 alternate-来回滚动  默认 循环滚动 -->
<marquee behavior="slide">我只滚动一次</marquee>
--------------------------------------------------------------------------------
// 滚动速度 scrollamount
<!-- 值越大,滚动速度越快 一般 5-10 比较适宜消息观看 -->
<marquee scrollamount="5">我是速度为5的滚动</marquee>
--------------------------------------------------------------------------------
// 滚动延迟 scrolldelay
<!-- 值越大,滚动速度越慢,通常不设置 -->
<marquee scrolldelay="90">我延迟滚动</marquee>
--------------------------------------------------------------------------------
// 滚动循环 loop
<!-- 默认值 -1 或 infinite 表示无限循环滚动 loop="数值" 表示滚动相应的次数 -->
<marquee loop="2">我是loop循环滚动</marquee>
--------------------------------------------------------------------------------
// 滚动背景颜色 bgcolor
// 宽100px 高90px 背景色为 #f5f5f5 的滚动区域
<marquee direction="up" width="100" height="90" bgcolor="#f5f5f5" ><p>开发工程师</p><p>设计师</p><p>前端开发</p>
</marquee>
--------------------------------------------------------------------------------
// 滚动空间 hspace-水平边距 vspace-垂直边距
<marquee direction="up" width="50" hspace="20" vspace="10" ><p>开发工程师</p><p>设计师</p><p>前端开发</p>
</marquee>
--------------------------------------------------------------------------------
// 滚动事件
// 鼠标悬停,滚动停止   鼠标离开,滚动继续
<marquee direction="up" οnmοuseοver="this.stop()" οnmοuseοut="this.start()"><p>开发工程师</p><p>设计师</p><p>前端开发</p>
</marquee>

<html><head><title>实现滚动字幕</title></head><body><center><marquee behavior="scroll"     direction="left"               bgcolor="#43789B"     loop="-1" scrollamount="30"     scrolldelay="400"width=99%  height="40" style="line-height: 45px">假如生活欺骗了你, 不要悲伤,不要心急!忧郁的日子里须要镇静:相信吧,快乐的日子将会来临!心儿永远向往着未来;现在却常是忧郁。 一切都是瞬息,一切都将会过去; 而那过去了的,就会成为亲切的怀恋。</marquee></center></body>
</html>

示例结果图:


 项目使用 :

<template><div><!-- 滚动字幕 --><div class="subtitle"><marqueebehavior="scroll"width="1000px"onmouseout="this.start()"onmouseover="this.stop()">{{ subtitle }}</marquee></div></div>
</template><script>
export default {data() {return {subtitle: "滚动字幕 == 滚动字幕 == 滚动字幕",};},
};
</script><style lang="scss" scoped>
div {position: relative;.subtitle {position: absolute;top: -28px;left: 22%;color: skyblue;font-size: 20px;font-weight: 700;}
}
</style>

前端如何实现一个滚动的文本字幕相关推荐

  1. 创建一个滚动的文本字幕。

    direction 表示滚动的方向,值可以是left,right,up,down,默认为left behavior 表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alterna ...

  2. Mini字幕滚动器/迷你字幕滚动器(企业版/试用版)v2.2 最新版

    软件介绍: 1.支持导入导出播放字幕内容. 2.支持速度/宽度/高度/长度调整. 3.字体颜色支持3种颜色的实时循环. 4.显示框支持随时修改背景颜色. 5.显示框支持前端/普通/强制前端显示方式. ...

  3. web前端培训:CSS中单行文本溢出显示省略号的方法

    CSS中单行文本溢出显示省略号的方法你知道吗?在web前端技术学习中,这个问题其实是属于老生常谈了,因为css单行文本的应用是非常频繁的,比如网站最基本的文章列表,标题会很长,而显示列表的区域宽度却没 ...

  4. python滚动文本框_调整滚动Tkinter文本框的大小

    我想要一个滚动的Tkinter文本框来填充最大的分配空间.我有点工作...在 由于某些原因,当我拉伸窗口时,文本小部件很好:但是,滚动条在x轴上有大量的填充.在 第二个问题是当我缩小窗口时,屏幕上的滚 ...

  5. 文本域、标签、密码域、文本区、滚动窗格——文本输入

    文本域 将文本域添加到窗口的常用办法就是将它添加到面板或者其他的容器中: JPanel panel = new JPanel(); JTextField textField = new JTextFi ...

  6. [前端笔记——HTML介绍] 4.HTML文本基础+超链接+高级文本格式

    [前端笔记--HTML介绍] 4.HTML文本基础+超链接+高级文本格式 1.HTML文本基础 1.1标题和段落 1.2列表 1.2.1无序列表(unordered) 1.2.2有序列表(ordere ...

  7. pytorch时空数据处理2——图像转文本/字幕Image-Captionning(一)

    pytorch时空数据处理2--图像转文本/字幕Image-Captionning(一) pytorch时空数据处理2--图像转文本/字幕Image-Captionning(一) 最终目标 主要技术概 ...

  8. [内部项目]i前端如何增加一个页面

    i 的前端如何增加一个新页面呢? 要改很多地方: (1)pathMap.js 路径:js/pathMap.js 说明:key表示url访问路径,value表示接口路径和js文件名称 (2)Header ...

  9. 前端如何搭建一个成熟的脚手架

    前言 有了之前的基础(前端如何搭建一个简单的脚手架),我们现在可以讲讲一个成熟的脚手架是怎么做了. 这里我们参考vue-cli的源码,基于rollup和typescript一步步搭建.vue-cli作 ...

最新文章

  1. 【TeeChart Pro ActiveX教程】(八):ADO数据库访问(上)
  2. Umbra 3:次世代的遮挡裁剪
  3. 数据中心电气及自动化(一)
  4. 如何判断ListView中的CheckItem项是否选中?并将所以选项从ListView控件中删除?
  5. 一个简单的jQuery例子,动态添加表格和删除
  6. python交互式编程入门先学什么_为什么 Python 对于编程入门学习来说,是一门很棒的语言...
  7. 计算机操作系统安装实验报告,计算机操作系统实验报告.doc
  8. android10唯一识别,Android 10 如何获取唯一值?
  9. 稳定匹配问题——稳定婚姻算法设计
  10. java format 补足空格_11 个简单的 Java 性能调优技巧
  11. 搭建Pxe服务器无人听应答全自动网络安装VMWare esxi 6.0系统
  12. Hutool操作数据库的基本封装
  13. 阿里云文本内容审核服务入门~
  14. 万年历我java输出实现_用java实现简单的万年历输出的代码
  15. android service设置persistent,Persistent service
  16. 中国城市电话区号对照表,不包括台湾
  17. GitHub中国区前100名到底是什么样的人?(转载)
  18. 苹果也被撕下遮羞布,iPhone14后继乏力,靠十三香维持销量
  19. php word转化为html,php如何把word转换为html(这里使用COM)
  20. uint与int区别

热门文章

  1. 女生选择了计算机专业能做什么工作?其实有这 5 种,前景很好
  2. 亨利福特真的说过“faster horse”么?
  3. 淘晶驰芯片AIHMI简介
  4. 蜘蛛和露珠的故事(得不到的和失去的)
  5. AIE功能介孔二氧化硅/环糊精辅助的荧光二氧化硅纳米粒子/α-环糊精改性SiO2纳米微球/基于MOFs或中空介孔二氧化硅复合载体
  6. 千张照片合成你一张美照-【OpenCV实战二】
  7. 跟着廖雪峰学python 006
  8. 概率论由相关性求数学期望和方差的公式_概率论与数理统计(马涛)第4章——数学期望与方差.ppt...
  9. linux 环境命令行导出dmp文件
  10. 高斯列主元消去法解线性方程组