face-cursor.js是一款可以根据鼠标位置变化的jQuery和CSS3 3D卡片视觉差特效。该特效以卡片的形式对元素进行布局,在页面中移动鼠标时,插件就会根据鼠标的位置对卡片应用transform: rotate3d()进行3D转换。
安装
可以通过npm来安装该视觉差特效插件。
npm install face-cursor --save
使用方法
使用该视觉差特效需要在页面中引入jquery和face-cursor.js文件。
HTML结构
使用一个 ...... 在页面DOM元素加载完毕之后,可以通过 face-cursor.js插件可用的配置参数有: 可以通过下面的方法来销毁指定的插件实例。 或通过下面的方法来销毁所有的实例。 face-cursor.js插件的github地址为:https://github.com/matthias-vogt/face-cursor.js
Content
More content
初始化插件
faceCursor()方法来初始化该视觉差插件。
$(".card").faceCursor({
// 配置参数
});
配置参数
avertCursor:元素是面向鼠标,还是朝向鼠标。perspective:CSS 3D transform的透视度。cacheElementData:是否缓存元素的宽度、高度和偏移值,而不是每一帧都去计算。如果元素是来回移动的,或者你希望在浏览器尺寸改变时效果持续不变,设置该参数为false。 销毁插件
$elements.data("plugin_faceCursor").destroy();
$("*").filter(function() {
return $(this).data("plugin_faceCursor") !== undefined
}).each(function() {
$(this).data("plugin_faceCursor").destroy()
});









