ScrollDir

编程之家收集整理的这个编程导航主要介绍了ScrollDir编程之家,现在分享给大家,也给大家做个参考。

ScrollDir

ScrollDir 介绍

ScrollDir 是 Scroll Direction 的缩写,它是一个 0 依赖,并且大小 〜1kb 的微型 JavaScript 插件。它通过数据属性轻松利用 css 来控制垂直滚动。可用作向下滚动隐藏,向上滚动显示的粘性导航菜单。  

ScrollDir 的效果就像粘性导航菜单,当你向下滚动页面的时候,导航菜单隐藏,向上滚动页面的时候,导航菜单显示。

特色:

根据滚动方向显示或隐藏粘性元素

在滚动的时候只改变其方向属性

忽略导致不必要的元素抖动的滚动动作

用法

ScrolScrollDir 会将 <html> 元素上的 data-scrolldir 属性设置为 up 或 down :

<html data-scrolldir="up">

或者

<html data-scrolldir="down">

然后根据用户滚动的方向更改样式:

[data-scrolldir="down"] .my-fixed-header { display: none; }

设置

简单模式

只需要在你的 html 文档中添加 scrolldir.auto.min.js 文件。

然后使用 [data-scrolldir="down"] 和 [data-scrolldir="up"] 写一些 css 样式。

定制模式

添加 scrolldir.min.js 。你可以访问下面的 API 选项,并且必须调用 scrollDir 。

scrollDir();

使用使用 data-scrolldir 以外的属性:

scrollDir({ attribute: 'new-attribute-name' });

将 Scrolldir 属性添加到不同的元素中:

scrollDir({ el: 'your-new-selector' });

关闭 Scrolldir :

scrollDir({ off: true });

在页面加载(或应用程序启动)时,提供不同的滚动方向:

scrollDir({ direction: 'up' }); // 默认为向下滚动

网站地址:https://dollarshaveclub.github.io/scrolldir/

GitHub:https://github.com/dollarshaveclub/scrolldir

网站描述:利用 CSS 来控制垂直滚动的 JavaScript 插件

ScrollDir官方网站

官方网站:https://dollarshaveclub.github.io/scrolldir/

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

Basscss,一个CSS重置,网格系统、颜色类、实用类等来帮助你建...
sandal,Sass 的基础库
CssLoad,完全基于CSS的加载动画设计工具
tachyons,轻便实用的 css 框架
CssDeck,在线CSS代码编辑器及共享网
Pure.css,雅虎出品的一组轻量级、响应式纯css模块