html/css/js 如何实现overflow自动滚动动画

 时间:2024-10-12 05:01:06

1、首先,用以演示的html页面结构如图,有几个column,每个column里有几行方格,每个方格里有文字。文字可能过长,超出单元格大小。

html/css/js 如何实现overflow自动滚动动画

2、首先第一步,禁鸦泸嚏烊止文字折行显示,并隐藏超出部分。对于文字元素使用white-space: nowrap样式。对于文字的父元素使用overflow: hidden样式。效果如图。

html/css/js 如何实现overflow自动滚动动画

4、然后,使用setInterval让这个函数每过一段时间执行一次,如图每3秒检查一下页面上所有class含有state-text的元素。

html/css/js 如何实现overflow自动滚动动画html/css/js 如何实现overflow自动滚动动画

7、在js代码中,添加对应的更新css变量的逻辑。如图,获取父节点宽度,并在子节点上调用style.setProperty来设置css变量值。

html/css/js 如何实现overflow自动滚动动画
  • 详解MongoDB如何更新文档 ( 增加和删除属性 )
  • 和男朋友分手以后应该怎么办?
  • 自律的人必须做到以下几点
  • 今日校园APP怎么清除缓存
  • PC端QQ群如何设置特别关注
  • 热门搜索
    平安福保险怎么样 菠萝怎么削皮 保证书怎么写给老婆 发烧怎么办 科龙空调怎么样 天珠是怎么形成的 兴趣爱好怎么写 肝气郁结怎么调理 怎么判断霉菌还是滴虫 油炸汤圆的做法