首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用js实现横向文字重复滚动,超简单

背景 因为公司系统需要实现横向文字滚动效果,所以自己手动写了一个,没用网上的,感觉网上的啰嗦繁琐,扩展性还不行,喜欢的话点赞收藏吧,下面是gif效果图。...width: 350px; //宽度可以修改 border: 1px red solid; //看你的项目需求,需不需要加边框 color: white; //文本颜色 float: left; //左右浮动...hidden; //不可修改 margin-top: 2px; //上边框 margin-left: 250px; //左边距 } #text{ margin-left: 330px; //调整文字首次加载隐藏值...,这里数值大小取决于一开始文字滚动等待的时长 width:360px; //根据你的文字长度定义长度,这里定义好之后,基本js代码就不用动了 } js代码,上面修改好之后,基本不用动。

7.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

实现文字滚动播放

实现文字滚动播放 实现文字滚动播放,通过使用CSS3动画与Js控制来实现,由于使用CSS动画来控制偏移限制较多,因此通常还是使用Js实现。...实现 CSS Animation 使用CSS动画方法,使用position: relative配合left属性来控制文字元素距离左侧相对偏移的距离。... 使用CSS动画方法,使用transform: translateX()属性来控制文字元素距离左侧相对偏移的距离,此方法同样也存在上述的问题... JavaScript 使用Javascript我们能够实现无缝滚动,即需要复制一份一样的元素至原元素的后方,当第一个元素滚动完成后我们立即将位置复原...container.offsetWidth; // 初始化向左偏移为容器大小 const loop = () => { if(count <= -textWidth) { // 如果文字偏移超出一个文字元素的宽度则复原

4K40

Android实现文字上下滚动效果

关于Android实现文字上下滚动这个功能,我目前有两种方法实现: 一个是在TextView 中加上翻转的动画效果,然后设置循环滚动;一种是改写ViewPager 的滚动方向,使它从下到上进行滚动,...并设置循环滚动; 首先介绍第一种方法: 实现思路:自定义TextView,在TextView中加上从下到上滚动的动画效果,然后设置循环播放; 创建一个AutoTextVieW使之继承TextView...第二种方法实现的原理和轮播图的原理类似,轮播图一般是左右横向滚动,这里需要把ViewPager改成上下滑动,关于上下滑动的viewpager,可以在给github上找到; 其次轮播图中播放的是图片,...把图片换成文字即可; 然后同样调用Timer或者ScheduledExecutorService使ViewPager自行滚动; 以下是代码: package com.idea.idea.viewutils...java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; /** * todo:修改ViewPager方法实现文字滚动

5.8K20

css+js实现左右滑动卡片组件

最近的一个活动页面需要做一个可以左右滑动的抽签效果,故通过用css的transform属性和js结合来模拟可以无限滚动的效果。...先上效果: Kapture 2018-12-13 at 19.47.23.gif demo地址:https://kiroroyoyo.github.io/cardTransform/index.html 实现过程...无限滚动原理 由于这里的停止位置是固定的,前排永远是当前卡片相对于视口居中,后排永远是两个卡片相对于视口居中,且每个卡片是一样的,所以当卡片列表向前或向右移动到一个目标位置时,都将列表重置为初始位置继续滚动...3.滑动过程实现 a....使用css transform来做无限滚动的效果,可以避免改变dom结点带来的页面重新布局。 下图是chrome cpu6倍减速调试效果,没有触发layout,FPS基本维持在60左右

30K102

文字不换行超出后左右滑动

先辈,到底应该如何实现。 先辈,到底应该如何实现。 先辈因何而发生? 现在,解决先辈的问题,是非常非常重要的。 所以, 对我个人而言,先辈不仅仅是一个重大的事件,还可能会改变我的人生。...那么, 先辈,到底应该如何实现。 那么, 拉罗什夫科在不经意间这样说过,取得成就时坚持不懈,要比遭到失败时顽强不屈更重要。这似乎解答了我的疑惑。... 效果是这样的 如果我们想让它不换行,并且超出后能左右滑动 可以在css中加上如下代码 white-space: nowrap; overflow-x: scroll; 效果如下 如果我们还需隐藏滚动条...DOCTYPE html> /* 隐藏滚动条 */ :...先辈,到底应该如何实现。 先辈,到底应该如何实现。 先辈因何而发生? 现在,解决先辈的问题,是非常非常重要的。 所以, 对我个人而言,先辈不仅仅是一个重大的事件,还可能会改变我的人生。

2.3K10

超强的苹果官网滚动文字特效实现

最近,刚好有朋友问到,其对官网的一段文字特效特别感兴趣,看适用简单却不知从何下手,我们来看看: 整个动画大致是,随着页面的向下滚动,整个文字从无到出现,再经历一轮渐变色的变化,最后再逐渐消失。...而 background-clip: text 可以实现背景被裁剪成文字的前景色。使用了这个属性的意思是,以区块内的文字作为裁剪区域向外裁剪,文字的背景即为区块的背景,文字之外的区域都将被裁剪掉。...因此,对于上述效果,我们只需要实现一个从透明到渐变色到透明的渐变背景即可,随着鼠标的滚动移动背景的 background-position 即可!...有了上面的铺垫,我们很容易的实现上述的苹果官网的文字效果。(先不考虑滚动的话) 看看代码: 灵动的 iPhone 新玩法,迎面而来。...: CodePen Demo -- iPhone 14 Pro Text Animation | mix-blend-mode 结合滚动实现动画 当然,原动画的实现是结合页面的滚动实现的。

2.2K10

抄抄超强的苹果官网滚动文字特效实现

前言 今天 ChokCoco 大佬发布了一篇博客 超强的苹果官网滚动文字特效实现,iPhone 我是买不起的,但不妨碍我对抄特效感兴趣,正好我这周安排的工作已经完成了,于是有空练练手实现了一个 WPF...原理 这个特效的原理在 ChokCoco 的文章里已经讲解得很详细了,简单来说只有两部: 1,在前面固定一个黑色的图层,但是裁剪出文字的形状。...2,在背景放一个渐变色的图层,滚动页面时透过前面图层的镂空部分观察到这个移动的渐变色的图层,随着页面的向下滚动,整个文字从无到出现,再经历一轮渐变色的变化,最后再逐渐消失。...使用自定义 Effect 实现文字任意形状的镂空 之前用自定义 Effect 玩 InnerShadow 时实现了一个 ClipEffect,它就实现了镂空(正确来说是裁剪)的功能,这次正好用得上。...最后 有了上面这两个图层,接下来结合它们:将镂空的图层固定在前面,渐变色的图层放进 ScrollViewer,滚动 ScrollViewer 时让这个渐变图层滑过镂空的部分,一个酷炫的效果就完成了。

1.4K20
领券