首页
学习
活动
专区
工具
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...(100); // 很多很多的屁 $("body").fartscroll(5); 仅供娱乐和恶搞哈,相信应该没有太多人喜欢访问你网页的时候,听到你网页放屁哈哈。

90420

Android笔记——ViewPager循环、自动滚动效果

ViewPager循环、自动滚动,这种效果很常见,一般app首页都会有焦点图、或者用户引导页面。第三方比较好用的我推荐阿里开源的UltraViewPager,毕竟大公司的,用着放心吧 ๑乛◡乛๑。...有2种方案实现循环滚动,一种是PagerAdapter设置最大数量为int最大值,另一种就是本文实现的。前一种感觉有点奇怪,如果不带自动循环滚动的话还可以用,毕竟用户一般不会切换这么多次能看到头。...而对于循环滚动的话,需要本文的类似思路实现起来比较好一点吧,原理看上图即可。例子效果图最后。...这里需要注意的是setAdapter( )方法,只要正常写PageAdapter传入即可; OnPageChangeListener,onPageSelected的时候去处理位置问题,就是图中所说的....into(imageView); // imageView.setImageResource(resIds[position]); //添加到容器

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

微信小程序开发实战(1):容器组件

本文主要介绍了滚动视图组件(scroll-view)的各种常用功能,例如,垂直和水平滚动滚动事件等,并通过例子代码来演示这些功能的使用方法。 1....垂直滚动视图 scroll-view是容器组件,如果该组件的子组件超过scroll-view的高度或宽度,该组件会允许子组件垂直或水平方向滚动视图,以便显示其他没有显示的子组件。...scrollLeft:水平滚动滚动条当前的位置,垂直滚动该值为0。 scrollTop:垂直滚动滚动条当前的位置,水平滚动该值为0。...scrollHeight:垂直滚动所有子视图的总高度(包括子视图之间的间距),水平滚动,该值是scroll-view组件的高度。...scrollWidth:水平滚动所有子视图的总宽度(包括子视图之间的间距)。垂直滚动,该值是scroll-view组件的宽度。

1.3K30

【Android从零单排系列二十七】《Android视图控件——HorizontalScrollView》

一 HorizontalScrollView基本介绍 HorizontalScrollView是Android SDK的一个视图容器,它允许用户水平方向上滚动其子视图。...嵌套滚动:HorizontalScrollView可以与其他滚动容器(如ScrollView)嵌套使用,同时支持水平和垂直滚动。...性能考虑:因为所有子视图都会被加载到内存,并且一次性渲染到屏幕上,添加大量子视图,应注意性能问题。...默认值为true,视图不足以填充水平空间,会拉伸子视图使得水平空间被填满。 android:overScrollMode:设置滚动边界效果模式。...四 总结 使用HorizontalScrollView,需要根据实际需求和内容的水平滚动性质来设置布局结构和子视图。通过合理处理布局和内容,可以为用户提供流畅且舒适的水平滚动体验。

28610

Java Swing JScrollPane -(滚动面板)

1 简介 支持水平和垂直滚动视图。文本区域、表格等需要显示较多数据而空间又有限时,通常使用 JScrollPane 进行包裹以实现滚动显示。 JScrollPane 内包含一个视口 ?...视口内包含一个需要滚动显示的组件,称为视图。 构造方法 参数说明: view: 需要滚动显示的视图组件 vsbPolicy: 垂直滚动条的显示策略 hsbPolicy: 水平滚动条的显示策略 ?...滚动条的显示策略的取值: 用于设置垂直滚动条策略,以便在需要垂直滚动,才会显示 ? 用于设置水平滚动条策略,以便在需要时水平滚动,才会显示 ?.../* * 垂直滚动条(vsbPolicy) */ ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED // 需要显示(默认) ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER...// 从不显示 ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS // 总是显示 常用方法 // 设置滚动显示视图内容组件 void setViewportView

1.6K20

屏幕宽高不够,滚动视图ScrollView来凑

一、ScrollView概述 从前面的学习有的同学可能已经发现,当拥有很多内容屏幕显示不完,显示不全的部分完全看不见。但是实际项目里面,很多内容都不止一个屏幕宽度或高度,那怎么办呢?...默认情况下,ScrollView只是为其他组件添加垂直滚动条,如果应用需要添加水平滚动条,则可借助于另一个滚动视图HorizontalScrollView来实现。...android:scrollbarStyle:设置滚动条的风格和位置。属性值有以下几个: outsideInset:该ScrollBar显示视图(view)的边缘,增加了view的padding....arrowScroll (int direction):响应点击上下箭头滚动滚动的处理。 fling (int velocityY):滚动视图的滑动(fling)手势。...继续使用WidgetSample工程的advancedviewsample模块,app/main/res/layout/目录下创建scrollview_layout.xml文件,在其中填充如下代码片段

3.1K60

用AutoLayout实现分页滚动

容器视图添加N个页视图,对于水平分页滚动来说容器视图的高度和滚动视图一样,而宽度则是滚动视图的宽度乘以页视图的数量,页视图的尺寸则和滚动视图保持一致,对于垂直分页滚动来说容器视图的宽度和滚动视图一样,而高度则是滚动视图的高度乘以页视图的数量...containerView.wrapContentWidth = YES; //设置布局视图的宽度由子视图包裹,当垂直流式布局的这个属性设置为YES,并和pagedCount搭配使用会产生分页从左到右滚动的效果...其原因是无论是分页滚动还是不分页滚动滚动都是通过调整滚动视图的contentOffset来实现的。...而当滚动视图进行横竖屏切换不会调整对应的contentOffset值,这样就导致了屏幕方向切换滚动位置出现异常。...解决的办法就是屏幕滚动的相应回调处理方法修正这个contentOffset的值来解决这个问题。

1.9K40

【Android从零单排系列二十六】《Android视图控件——ScrollView》

一 ScrollView基本介绍 ScrollView是Android平台上的一个可滚动视图容器,它用于一个可滚动区域内显示大量内容。...ScrollView,只能包含一个直接子视图(ViewGroup),通常是一个垂直方向的线性布局或相对布局。如果需要水平滚动效果,可以使用HorizontalScrollView作为替代。...二 ScrollView使用方法 XML布局文件定义ScrollView容器。需要可滚动内容的区域内添加ScrollView标签,并指定其宽度、高度以及其他属性。...-- 在这里添加您的内容视图 --> ScrollView内部添加内容视图ScrollView标签内部,可以放置各种UI组件来展示要滚动的内容。...android:fadeScrollbars:控制滚动条是否不活动状态渐隐。设置为true表示滚动条会渐隐,默认为false。

35820

零基础入门 23: UGUI ScrollView

之前讲解ScrollBar这个滚动条的时候,这个图就曾经使用过,也讲解过,ScrollBar滚动条通常会配合滚动视图ScrollView进行使用滚动视图,顾名思义,实际就是可以滚动的UI视图。...【方式一】 早期的UGUI版本,Unity并没有一个现成的滚动视图控件可以提供给大家使用,而是提供了一个名为ScrollRect的组件,配合Mask组件来完成ScrollView的创建和使用。...因为我准备为大家制作一个垂直滚动视图作为示例,所以这里我增加了一个垂直的布局组件。 ?...因为我们要创建的是垂直的,所以ScrollRect组件上把水平滚动去掉。 ? 此时我们运行项目,来查看一下效果。顺便在运行,我又复制了几个图片,来穿插显示,这样更能体现出我们滚动视图的显示。 ?...从Unity为大家提供的控件来看,和我们手作的区别,在于现成的组件已经把结构都为大家搭建完毕,并且为大家创建好了两个滚动条以为区分显示和使用。 以上就是俩种Unity里实现UGUI 滚动视图的方式。

3.1K20

React Native之ScrollView控件详解

概述 ScrollViewAndroid和ios原生开发中都比较常见,是一个 滚动视图控件。RN开发,系统也给我们提供了这么一个控件。...不过RN开发使用ScrollView必须有一个确定的高度才能正常工作,因为它实际上所做的就是将一系列不确定高度的子组件装进一个确定高度的容器(通过滚动操作)。...常见的选项有: Normal: 0.998 (默认值) Fast: 0.9 25:(ios)directionalLockEnabled bool 当值为真滚动视图拖拽的时候会锁定只有垂直或水平方向可以滚动...number 当设置了此属性,会让滚动视图滚动停止后,停止snapToInterval的倍数的位置。...这可以一些子视图滚动视图本身小的时候用于实现分页显示。与snapToAlignment组合使用

5.8K70

UITableViewFlutter是什么?

ListView Flutter,ListView可以沿一个方向(垂直或者水平方向)来排列其所有子Widget,因此常被用于需要展示一组连续视图元素的场景,比如通讯录、优惠券、商家列表等。...ListView,有两种方式支持分割线: 一种是,itemBuilder,根据index的值动态创建分割线,也就是将分割线视为列表项的一部分; 另一种是,使用ListView的另一个构造方法,...以一个有着封面头图的列表为例,我们希望封面头图和列表这两层视图滚动联动起来,当用户滚动列表,头图会根据用户的滚动手势,进行缩小与展开。...随后,视图构建方法build,我们将ScrollController对象与ListView进行了关联,并且RaisedButton中注册了对应的回调方法,可以点击按钮通过_controller.animateTo...ListView组件,同时支持垂直方向和水平方向滚动,不仅提供了少量一次性创建子视图的默认构造方法,也提供了大量按需创建子视图的ListView.builder机制,并且支持自定义分割线。

5.5K10

weex-20-scroller组件

如果子组件的总高度高于其本身,那么所有的子组件都可滚动 使用途径 如果我们想要根组件也可以滑动的效果,就可以使用组件 水平滚动视图 多个滚动视图嵌套 注意事项 1.滑动组件默认方向为垂直...2.支持任意类型的 Weex 组件作为其子组件(除了cell组件,它只能用于list) 3.可以使用组件 和 组件 4.垂直,当子标签的高度没有超过scroller...的高度, 没有滚动效果,并且不会出现滚动条 掌握以下技能(请使用真机测试) 如何控制滚动条的显示或者隐藏 how-scrollbar值为true或者false,这个是标签的属性,不是样式,不能写在...水平滚动,值为vertical 垂直滚动 底部的值等于loadmoreoffset ,触发这个事件 3.如果滚动方向为水平,不会产生任何效果! 思考:如何滚动到指定的位置 ?

1.2K20

Android layout属性大全

某元素的右边          android:layout_toStartOf本元素从某个元素开始          android:layout_toEndOf本元素某个元素结束       ...android:scrollbarThumbVertical设置垂直滚动条的drawable          android:scrollbarTrackHorizontal设置水平滚动条背景(轨迹)...设置水平滚动条是否含有轨道          android:scrollbarAlwaysDrawVerticalTrack 设置垂直滚动条是否含有轨道          android:nextFocusLeft...设置左边指定视图获得下一个焦点          android:nextFocusRight设置右边指定视图获得下一个焦点          android:nextFocusUp设置上边指定视图获得下一个焦点...android:scrollbarSize设置滚动调大小         android:fadingEdge 设置拉滚动 ,边框渐变的放向         android:drawingCacheQuality

2.1K90

UIScrollView的一步步实现1 简介1.1 工作原理1.2 UIScrollView常见的几个重要控件1.3 UIScrollView常见的重要属性1.4 手工代码实现拖动2 三个重要属性的进

1 简介 UIScrollView 是负责滚动视图。苹果最强大的地方就在于其良好的UI展示,和UE体验。如果不会很好的使用UIScrollView,就等于丧失了苹果一般的法力。...当展示的内容较多,超出一个屏幕,用户可通过滚动手势来查看屏幕以外的内容。 普通的 UIView 不具备滚动功能,不能显示过多的内容。...UIScrollView是一个能够滚动视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容 1.1 工作原理 缩放的时候,原理是操作被缩放控件的的transform数值。...scrollView 要滚动就必须设置了滚动视图的 contentSize contentSize 的 width 决定了水平方向滚动距离 contentSize 的 height 决定了垂直方向滚动距离...是不改变原有的contentSize基础上,让scrollView的内容向四周多滚动一些。

1.5K60

创建水平滚动的正确方式【CSS 网格布局】

horizontal scrolling containers the right way [CSS Grid] -- 作者 Dannie Vinther 自从奈飞 Netflix 成为了家喻户晓的名字以来,移动端我们一直使用横向布局...水平滚动容器(列表)已经成为了一种常见的布局做法,而不是将东西都堆叠在页面上,这将减少占用小屏幕设备垂直的空间。...在这个例子,卡片占有视图空间的 50% 减去间隔 40px。这时候,我们会看到第三张卡片露出来。 然而,需要注意的是,卡片两端被砍断部分。...还记得不,当水平滚动的时候,我们希望可滚动的内容是从屏幕的边缘滑出。 所以,我们容器添加 .full 类,并填补缺失的内边距。...现在,我们实现了一开始大纲中提到的特性。 注意事项 这项技术的一个注意事项是 grid-template-columns 对既定卡片数量的计算。

2.5K50

一文彻底搞懂js的位置计算

足以应对工作关于元素位置计算的大部分场景。 注意在使用位置计算api要格外的小心,不合理的使用他们可能会造成布局抖动Layout Thrashing影响页面渲染。...scrollHeight 的值等于该元素使用滚动条的情况下为了适应视口中所用内容所需的最小高度。...此时,当你从右到左拖动滚动,scrollLeft会从0变为负数。 scrollLeft/Top日常工作是比较频繁使用关于操作滚动条的相关api,他们是一个可以设置的值。...实际工作如果对于滚动操作有很频繁的需求,个人建议去使用better-scroll,它是一个移动/web端的通用js滚动库,内部是基于元素transform去操作的滚动并不会触发相关重塑/回流。...我们来看看这张图: 计算元素距离 body 的偏移量 当我们需要获得元素距离 body 的距离,但是又无法确定父元素是否存在定位元素(大多数时候组件开发,并不清楚父节点是否存在定位)。

3.8K10

javascript的offsetWidth、clientWidth、innerWidth及相关属性方法

关于js的offsetWidth、clientWidth、scrollWidth等一系列属性及其方法一直都傻傻分不清,这里就来总结一下这些方法的用法和含义。...注意: 下面元素属性和元素方法都通过 elem.属性 或 elem.方法 的方式使用,window属性通过 window.属性 的方式使用,document属性则通过document调用。...* scrollHeight 元素内容真实的高度,内容不超出盒子高度为盒子的clientHeight * ****** 元素视图属性结束 * ******...Window视图属性(低版本IE浏览器[<IE9]不支持) 【自测包含滚动条,但网络教程都说不包含???】...) * document.documentElement.scrollLeft 返回文档的滚动left方向的距离(当窗口发生滚动时值改变) ****** Document文档视图结束

88620
领券