首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

使用 fartscroll.js 你的网页在滚动时放屁

放屁绝对不是一个很高雅的行为,但是如果你比较喜欢恶搞,或者在愚人节,或者是一些比较特殊的网页设计中,可以通过 fartscroll.js 这个插件你的网页在滚动的过程中 放屁。...直接打开 fatscroll.js 的官方页面(http://theonion.github.io/fartscroll.js/),滚动一下,你就可以听到了放屁声音了,你滚动的距离和速度不同,放屁的声音也不同...使用方法也很简单,先下载插件包,解压出来之后,在网页中引入 fartscroll.min.js 这个文件,然后配置下面的参数等,启用这个插件: // 在文档中滚动 400 像素就放屁 $(document...).fartscroll(); // 文档中每滚动 800 像素就放屁 $(document).fartscroll(800); // 网页中没滚动 100 像素就放屁 $("body").fartscroll

90020

jquery无缝隙连续滚动代码

通常我们在做网页布局的时候,客户为要求在某个地方实现图片滚动文字滚动的展示,这就是所谓的跑马灯效果,在以前蓝叶用html标签marquee来做跑马灯效果,marquee不是很完美,如果一个层的宽度或高度过长...,那么中间会用空隙显得很不美观;现在蓝叶用jquery无缝隙连续滚动代码来实现跑马灯效果,这段jquery无缝隙连续滚动代码可以自由设置,向左、向右、向上、向下的滚动效果,如果你需要就把以下代码复制到你需要的地方...,稍微进行修改即可使用了,这是一段jquery代码,需要jquery库的支持才行。...//以下代码复制到JS文件中调用 $.fn.imgscroll = function(o){ var defaults = { speed: 40, amount..." 向左或向上滚动 }); });

6.8K30

页面滚动效果库,有点儿皮

一分钟,页面滚动更有趣 前段时间刚给大家推荐了一个强大易用的跨平台 CSS3 动画库 Animate.css,内置了很多常用的 CSS 动画,可以一行代码页面动起来。...[image-20210423133849725.png] WOW.js 基于 Animate.css,能够在页面滚动到某一位置时,触发 Animate.css 的内置动画,从而页面更加生动。...如何使用 滚动效果的应用场景有很多,比如你要给朋友做一个生日祝福网站,可以先打上老长一段话,当朋友看完这段话,滚动页面到底部的时候,弹出一个生日蛋糕 ,会增加不少惊喜感。...如果自己来做滚动动画,你要编写 JS 代码来判断页面滚动位置是否达到元素所处位置,再动态添加类名,一个元素也还好说,如果想控制多个,就比较麻烦了。 如果使用 WOW.js,一切就简单了许多。...比如我选择 “向上弹出” 的动效,对应的类名是 bounceInUp: 然后就大功告成啦,生日蛋糕默认会隐藏,直到用户滚动到它才会向上弹出

2.3K21

信息滚动效果

这样就实现了可以一直滚动下去的效果了。 在开始前,我们要知道几个js的属性(很重要,要牢记!)...//返回 自身元素的高度+隐藏子元素的高度(注意,obj为滚动元素的父元素) 好了,开始码代码,首先是HTML结构和css样式: 效果如下: 接下来就是使用原生js文字滚动起来了。...接下来我们使用一个函数来执行一直滚动的角色。 接着实现角色中调用的scrollUp函数。 具体思路如下,先判断是否滚动一段文字,如果是的话就清除掉time这个定时器,等两秒后再执行。...如果还没滚动一段文字时,就继续滚动,直到符合条件。...这样就实现了间歇性滚动,接下来是实现无限循环滚动效果,跟一开始的那个demo的思路一样,当con1刚好完全滚动出去时,马上其跳回原来的位置即可。

3.1K20

我是这样写文字轮播的

连续加班加点大半个月,做的活动项目终于算是告一段落了,而今天也将是考验其真正价值的时候,现在将这次开发中遇到的问题做一下总结。...功能点: 文字无缝轮播(不要在意为什么在移动端还会有这样的需求) 3如何实现 我们可以下面三种方法来进行实现: 1 marquee 当一说到文字无缝滚动时,大家最先想到的是marquee。...3 css3 + 少量js 再就是现在用到的css3 + 少量js,采用很少的代码就可以实现文字不同长度,文字条数不定的文字无缝滚动轮播。...最后是js: 这里还是写的jquery,相信大家都能看的懂,就是滚动元素的宽度等于他的内部元素的总宽度减去第一个(或者最后一个)元素的宽度,这样能保证无缝的效果。...最后要说明为什么要用js动态添加css3的类名实现滚动效果,一开始的时候我也是想直接将css3滚动特效写在滚动的元素上,但是在iPhone上发现首次加载当前页面的时候他不会自动滚动

1.8K20

js实现单张或多张图片持续无缝滚动

背景: 想要实现图片持续滚动,既然使用js,就千万不要加css动画、过渡等相关样式,如果想要滚动的平滑一下,可以一像素一像素的感动,则很平滑,如果加了过渡动画,当图片重置为0时,会有往回倒的动画效果,跟预期不符...原理: 图片滚动原理同图片轮播原理,同样也适用于文字滚动等一系列滚动,通过复制最后一张图片或最后一堆文字插入第一行,或复制第一张图片或一堆文字插入在结尾,来实现无缝拼接,前提:1、必须是没有设置过渡动画的...实现: html主要包含三块: 1、最外层盒子,用来展示滚动图的区域,overflow:hidden; 2、滚动的盒子,主要改变该盒子的定位值,来实现滚动,里面包含所有要滚动的图片或文字 3、包含图片或文字的盒子...this.elem.innerHTML = this.elem.innerHTML + this.elemHtml+ this.elemHtml; this.speed; // 如果向上滚或者向左滚动每次减...this.speed + 'px'; } break; default: // 默认向上滚动

7.5K10

marquee一行代码实现滚动跑马灯效果无需js

网站设计案例展示一般用幻灯片切换会比较高大上,但这需要用到js,第三方博客等网站不支持外嵌js,或者有些网友不知道怎么用,有一种方法可以解决,用标签,可以实现多种滚动效果...,无需js控制。...marquee标签不仅可以滚动文字,也可以滚动图片,表格等,而且使用起来方便快捷,节省了不少时间。实现效果可以看右侧栏。怎么用呢?...)             说明:up:从下向上滚动;down:从上向下滚动;left:从右向左滚动;right:从左向右滚动。            ...11.color:设定滚动字幕的文字颜色 语法:            12.size:设定滚动字幕的文字字号  语法:<marquee

5.9K50

了解虚拟列表背后原理,轻松实现虚拟列表

虚拟列表是什么 在大数据渲染中,选择一段可视区域显示对应数据。...,确定显示元素范围 3、确定每个元素的top,当向上滑动时,确定当前的位置与最后元素的位置索引,根据当前位置与最后元素位置,渲染可视区域 具体逻辑代码如下 .../index.js"> 我们具体看下index.js // index.js const { createApp, reactive, toRefs, computed, onMounted...important; } 这样处理主要是为了插值表达式在未渲染的时候,用户看不到未渲染前的模版内容。...总结 了解虚拟列表到底是什么,在大数据渲染中,选择一段可视区域显示对应数据 实现虚拟列表的背后原理,最外层给定一个固定的高度,然后设置纵向Y轴滚动,然后每个元素的父级设置相对定位,设置真实展示数据的高度

3.3K10

动效案例:纯手工写一个滚动视差效果

视差滚动(Parallax Scrolling)是指多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 作为网页设计的热点趋势,越来越多的网站应用了这项技术。...本内容来自百度百科 二、案例的效果展示 你可能迫不及待的想知道我们要做个什么样的效果,如下视频所示,我们滚动往下滑动浏览器的滚动条,月亮往左边移动,高山往上移动,文字往下移动,最终随着滚动条的滚动,淡出我们的视野...您可以从scrollX属性中获取文档水平滚动的像素数。实际上,返回值是一个双精度浮点值,表示文档当前从原点垂直滚动的像素数,其中正值表示内容向上滚动。...; height: 100%; background: #0a2a43; z-index: 10000; mix-blend-mode: color; } 4、最后为了文字有一种夹在高山和山间小路之间的感觉...,文字往下移动时,被山间小路图片盖住,这里我们需要更改 z-index属性,示例代码如下: #text { position: relative; color: #fff; font-size

2K30

【转】动效案例:纯手工写一个滚动视差效果

视差滚动(Parallax Scrolling)是指多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。作为网页设计的热点趋势,越来越多的网站应用了这项技术。...本内容来自百度百科 二、案例的效果展示 你可能迫不及待的想知道我们要做个什么样的效果,如下视频所示,我们滚动往下滑动浏览器的滚动条,月亮往左边移动,高山往上移动,文字往下移动,最终随着滚动条的滚动,淡出我们的视野...您可以从scrollX属性中获取文档水平滚动的像素数。实际上,返回值是一个双精度浮点值,表示文档当前从原点垂直滚动的像素数,其中正值表示内容向上滚动。...; height: 100%; background: #0a2a43; z-index: 10000; mix-blend-mode: color; } 4、最后为了文字有一种夹在高山和山间小路之间的感觉...,文字往下移动时,被山间小路图片盖住,这里我们需要更改 z-index属性,示例代码如下: #text { position: relative; color: #fff; font-size

1.3K11

动效案例:纯手工写一个滚动视差效果

本内容来自百度百科 二、案例的效果展示 你可能迫不及待的想知道我们要做个什么样的效果,如下视频所示,我们滚动往下滑动浏览器的滚动条,月亮往左边移动,高山往上移动,文字往下移动,最终随着滚动条的滚动,淡出我们的视野...2、window属性:scrollY 在这里我们使用JS脚本动态更新相关图片在界面的位置,这是我们制作滚动视差的关键。...您可以从scrollX属性中获取文档水平滚动的像素数。实际上,返回值是一个双精度浮点值,表示文档当前从原点垂直滚动的像素数,其中正值表示内容向上滚动。...; height: 100%; background: #0a2a43; z-index: 10000; mix-blend-mode: color; } 4、最后为了文字有一种夹在高山和山间小路之间的感觉...,文字往下移动时,被山间小路图片盖住,这里我们需要更改 z-index属性,示例代码如下: #text { position: relative; color: #fff; font-size

1.3K20

原生JS实现移动端滑动反弹

就是类似于 PC端的滚动事件,但是在移动端是没有滚动事件的,所以就要用到 Touch事件结合 js去实现,效果如下: ? 1. 准备工作 什么是移动端的 Touch事件?...pageX:65      // 触摸点相对于 document 的左边缘的 x 坐标,包括左边的滚动距离 pageY:18      // 触摸点相对于 document 的上边缘的 Y 坐标,包括上边的滚动距离...列表滑动起来 ?...问题分析 虽然第二次是继续向下移动了一段距离,但是触摸结束后,最终是将此时的差值,重新赋值给了 ul的 Y轴偏移,所以视觉上“跳了上去”。 ?...我们设定一个反弹区间,就是当 centerY的值大于或者小于某个值的时候,它触发反弹。 设定向上反弹值 向上的值比较简单,设置成“ 0”。为什么是“ 0”呢?

10.2K20
领券