html 消息滚动,以HTML实现消息滚动
2.1 准备数据
新建普通报表,新建一个内置数据集 Embedded1,只添加一个字段,自定义一些文本数据,如下图所示:
2.2 设计报表
将数据集中的信息字段拖至 D4单元格,并设置扩展方向为不扩展。设计表格样式如下图所示:
右击 D 列将其隐藏。
2.3 单元格插入公式
2.3.1 从上往下,水平靠左滚动
选中 B4 单元格,单击鼠标右键选择「单元格元素>插入公式」,公式如下:"
width='400' hspace='0' vspace='2' loop='-1' scrollamount='10' scrolldelay='100' onMouseOut='this.start()'
onMouseOver='this.stop()'>" + REPLACE(D4, ",", "
") + "
"
注:公式是为了将 D4 单元格的内容拼接到 HTML 语句中。REPLACE(D4, ",", "
") 意思是将 D4 单元格内容中的 ","替换成"
",
在 HTML 中表示「换行」。
2.3.2 从下往上,水平居中滚动
只需要将上面的公式修改为:"
direction='up' height='250' width='400' hspace='0' vspace='2' loop='-1' scrollamount='10' scrolldelay='100'
onMouseOut='this.start()' onMouseOver='this.stop()'>" + REPLACE(D4, ",", "
") + "
"
2.3.3 公式参数解释参数含义
direction表示滚动的方向,值可以是 left,right,up,down 默认为 left
behavior表示滚动的方式,值可以是 scroll(连续滚动)slide(滑动一次)alternate(来回滚动)
loop表示循环的次数,值是正整数,loop='-1' 表示为无限循环
scrollamount表示运动速度,值是正整数,默认为 6
scrolldelay表示停顿时间,值是正整数,默认为 0,单位是毫秒
align表示元素的垂直对齐方式,值可以是 top,middle,bottom默认为 middle
bgcolor表示运动区域的背景色,值是 16 进制的 RGB 颜色,默认为白色
height表示运动区域的高度,值是正整数(单位是像素)或百分数,默认 width=100%
width表示运动区域的宽度,值是正整数(单位是像素)或百分数,默认 height 为标签内元素的高度
hspace表示元素到区域边界的水平距离,值是正整数,单位是像素
vspace表示元素到区域边界的垂直距离,值是正整数,单位是像素
οnmοuseοver=this.stop()表示当鼠标以上区域的时候滚动停止
οnmοuseοut=this.start()表示当鼠标移开的时候又继续滚动
style表示添加样式
text-align:center; 指文本水平居中
display:table-cell; 指文本垂直居中
vertical-align:middle; 指让标签元素以表格单元格的形式呈现
2.4 设置单元格属性
2.4.1 用 HTML 显示单元格内容
选中 B4 单元格,将「单元格属性>其他」显示内容设置为「用 HTML 显示内容」,如下图所示:
2.4.2 取消单元格自动调整行高
选中 C4、D4 单元格,右击选择其他,选择「不自动调整」.
2.5 效果预览
2.5.1 PC 端
保存报表,点击「分页预览」,效果与 1.1 节竖屏滚动效果一致。
2.5.2 移动端
App 端和 HTML5 端均支持滚动效果,但不支持通过鼠标移动使其暂停并继续滚动的效果,如下图所示:
html 消息滚动,以HTML实现消息滚动相关推荐
- 聊天功能,实现:每增加一条消息整体往上移动,滚动查看聊天记录
如今直播APP火的简直不像样子了.在直播间里会有观众和主播交流的功能.主要方式是主播动口(说),观众动手(打字).这篇文章讲解一下观众客户端聊天功能的实现.这里为了更清楚的看到效果功能,我做了一个客户 ...
- Windows 常用消息大全系统消息、通告消息、用户消息
附录A Windows 常用消息大全 表A-1 Windows消息分布 消息范围 说 明 0 - WM_USER – 1 系统消息 WM_USER - 0x7FFF 自定义窗口类整数消息 WM_AP ...
- java jms消息删除_activemq的topic消息一直都会存在数据库中,为什么不会删除
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我把消息设置的持久化到数据库.采用topic的方式发送消息. 每次发送消息之后,数据库的ACTIVEMQ_MSGS表里都会插入10条记录(每次是发送10条 ...
- iOS-禁止scrollview垂直方向滚动,只允许水平方向滚动;或只允许垂直方向滚动...
禁止UIScrollView垂直方向滚动,只允许水平方向滚动 scrollview.contentSize = CGSizeMake(你要的长度, 0); 禁止UIScrollView水平方向滚动 ...
- 阿里一面:如何保障消息100%投递成功、消息幂等性?
点击关注公众号,Java干货及时送达来源:toutiao.com/i6672235084336071179 前言 我们小伙伴应该都听说够消息中间件MQ,如:RabbitMQ,RocketMQ,Kafk ...
- python tqdm 不换行_python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
默认的tqdm的滚动条的宽度很大,所以会使得总长度超过窗口一行所能显示的量,所以发生上下滚动 解决方法:初始化tqdm时,初始化行数参数ncols=10,这个值可以自己调:尽量大到不能引起上下滚动,同 ...
- Java开发微信公众号(四)---微信服务器post消息体的接收及消息的处理
在前几节文章中我们讲述了微信公众号环境的搭建.如何接入微信公众平台.以及微信服务器请求消息,响应消息,事件消息以及工具处理类的封装:接下来我们重点说一下-微信服务器post消息体的接收及消息的处理,这 ...
- rabbitmq消费固定个数消息_SpringBoot+RabbitMQ (保证消息100%投递成功并被消费)
作者:wangzaiplus https://www.jianshu.com/p/dca01aad6bc8 一.先扔一张图 说明:本文涵盖了关于RabbitMQ很多方面的知识点, 如: 消息发送确认机 ...
- RabbitMQ中的虚拟主机、交换机、消息队列、绑定、消息
虚拟主机(virtual host ) 虚拟地址,用于进行逻辑隔离,最上层的消息路由,一个 virtual host 里面可以有若干个 exchange 和 queue,但是里面不能有相同名称的 ex ...
- springboot整合websocket实现一对一消息推送和广播消息推送
springboot基础环境,请参考springboot文档 maven依赖 <dependency><groupId>org.springframework.boot< ...
最新文章
- PyTorch的torch.cat
- 如何把PB程序的数据库从ASA迁移到ASE?
- Request中getContextPath、getServletPath、getRequestURI、getRequestURL、getRealPath的区别
- 【译】Privacy and machine learning: two unexpected allies
- serv-u 自定义html,Serv-U FTP鲜为人知的技巧(自定义欢迎界面)
- Oracle表连接深入浅出
- 电脑复制粘贴_手机扫一扫,现实物体隔空复制粘贴进电脑!北大校友的AI新研究,现在变成AR酷炫应用...
- 私人博客定制----封装数据库接口
- C99中的变长数组(VLA)
- Android SDK|API
- 猛料一顿狂堆!华为P40 Pro详细参数被曝光
- 如何在Windows CMD的一行中运行两个命令?
- linux没有找到可用磁盘,在Linux上,有没有一种更像python的方法来获取可用磁盘设备名的列表?...
- python学生信息管理系统 实验报告_Python学生信息管理系统的开发
- githup用户名密码怎么看_水星无线路由器的密码忘了如何解决【解决方法】
- 将A1B2C3D4E5F6G7H8拆分开来,并分别存入int[]和String[]数组,得到的结果为[1,2,3,4,5,6,7,8]和[A,B,C,D,E,F,G,H],
- 并发编程系列——3ThreadLocal核心原理分析
- 导出RCP程序遇到错误
- 异常报错原因及解决方案
- jsp网上商店网上书店