css部分:

   <style>body, html { font-size: 100%;     padding: 0; margin: 0;}/* Reset */*,*:after,*:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */.clearfix:before,.clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}body{/*background: #f9f7f6;color: #404d5b;*/background: #494A5F;color: #D5D6E2;font-weight: 500;font-size: 1.05em;font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;}a{color: #2fa0ec;text-decoration: none;outline: none;}a:hover,a:focus{color:#74777b;}*, *:before, *:after {box-sizing: border-box;margin: 0;padding: 0;}body {background: #15181A;font-family: "Open Sans", Helvetica, Arial, sans-serif;}.skw-pages {overflow: hidden;position: relative;height: 100vh;}.skw-page {position: absolute;left: 0;top: 0;width: 100%;}.skw-page__half {position: absolute;top: 0;width: 50%;height: 100vh;-webkit-transition: -webkit-transform 1s;transition: transform 1s;}.skw-page__half--left {left: 0;-webkit-transform: translate3d(-32.4vh, 100%, 0);transform: translate3d(-32.4vh, 100%, 0);}.skw-page__half--right {left: 50%;-webkit-transform: translate3d(32.4vh, -100%, 0);transform: translate3d(32.4vh, -100%, 0);}.skw-page.active .skw-page__half {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.skw-page__skewed {overflow: hidden;position: absolute;top: 0;width: 140%;height: 100%;-webkit-transform: skewX(-18deg);-ms-transform: skewX(-18deg);transform: skewX(-18deg);background: #000;}.skw-page__half--left .skw-page__skewed {left: -40%;}.skw-page__half--right .skw-page__skewed {right: -40%;}.skw-page__content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-flow: column wrap;-ms-flex-flow: column wrap;flex-flow: column wrap;position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0 30%;color: #fff;-webkit-transform: skewX(18deg);-ms-transform: skewX(18deg);transform: skewX(18deg);-webkit-transition: -webkit-transform 1s, opacity 1s;transition: transform 1s, opacity 1s;background-size: cover;}.skw-page__half--left .skw-page__content {padding-left: 30%;padding-right: 30%;-webkit-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0;}.skw-page__half--right .skw-page__content {padding-left: 30%;padding-right: 30%;-webkit-transform-origin: 0 100%;-ms-transform-origin: 0 100%;transform-origin: 0 100%;}.skw-page.inactive .skw-page__content {opacity: 0.5;-webkit-transform: skewX(18deg) scale(0.95);-ms-transform: skewX(18deg) scale(0.95);transform: skewX(18deg) scale(0.95);}.skw-page__heading {margin-bottom: 15px;text-transform: uppercase;font-size: 25px;text-align: center;}.skw-page__description {font-size: 18px;text-align: center;}.skw-page__link {color: #FFA0A0;}.skw-page-1 .skw-page__half--left .skw-page__content {background-image: url("../../../../img/kaka1.jpg");}.skw-page-1 .skw-page__half--right .skw-page__content {background: #292929;}.skw-page-2 .skw-page__half--left .skw-page__content {background: #292929;}.skw-page-2 .skw-page__half--right .skw-page__content {background-image: url("../../../../img/kaka2.jpg");}.skw-page-3 .skw-page__half--left .skw-page__content {background-image: url("../../../../img/kaka3.jpg");}.skw-page-3 .skw-page__half--right .skw-page__content {background: #292929;}.skw-page-4 .skw-page__half--left .skw-page__content {background: #292929;}.skw-page-4 .skw-page__half--right .skw-page__content {background-image: url("../../../../img/kaka4.jpg");}.skw-page-5 .skw-page__half--left .skw-page__content {background-image: url("../../../../img/kaka5.jpg");}.skw-page-5 .skw-page__half--right .skw-page__content {background: #292929;}</style>

html部分:

<div class="skw-pages"><div class="skw-page skw-page-1 active"><div class="skw-page__half skw-page__half--left"><div class="skw-page__skewed"><div class="skw-page__content"></div></div></div><div class="skw-page__half skw-page__half--right"><div class="skw-page__skewed"><div class="skw-page__content"><h2 class="skw-page__heading">jQuery倾斜分割鼠标滚动切换代码</h2><p>适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及以下浏览器。</p></div></div></div></div><div class="skw-page skw-page-2"><div class="skw-page__half skw-page__half--left"><div class="skw-page__skewed"><div class="skw-page__content"><h2 class="skw-page__heading">Page 2</h2><p class="skw-page__description">Nothing to do here, continue scrolling.</p></div></div></div><div class="skw-page__half skw-page__half--right"><div class="skw-page__skewed"><div class="skw-page__content"></div></div></div></div><div class="skw-page skw-page-3"><div class="skw-page__half skw-page__half--left"><div class="skw-page__skewed"><div class="skw-page__content"></div></div></div><div class="skw-page__half skw-page__half--right"><div class="skw-page__skewed"><div class="skw-page__content"><h2 class="skw-page__heading">Page 3</h2><p class="skw-page__description">The end is near, I promise!</p></div></div></div></div><div class="skw-page skw-page-4"><div class="skw-page__half skw-page__half--left"><div class="skw-page__skewed"><div class="skw-page__content"><h2 class="skw-page__heading">Page 4</h2><p class="skw-page__description">Ok, ok, just one more scroll!</p></div></div></div><div class="skw-page__half skw-page__half--right"><div class="skw-page__skewed"><div class="skw-page__content"></div></div></div></div><div class="skw-page skw-page-5"><div class="skw-page__half skw-page__half--left"><div class="skw-page__skewed"><div class="skw-page__content"></div></div></div><div class="skw-page__half skw-page__half--right"><div class="skw-page__skewed"><div class="skw-page__content"><h2 class="skw-page__heading">Epic finale</h2><p class="skw-page__description">story the end!</p></div></div></div></div>
</div>

js部分:(此处需要引入jquery.js)

<<script type="text/javascript">$(document).ready(function () {var curPage = 1;var numOfPages = $('.skw-page').length;var animTime = 1000;var scrolling = false;var pgPrefix = '.skw-page-';function pagination() {scrolling = true;$(pgPrefix + curPage).removeClass('inactive').addClass('active');$(pgPrefix + (curPage - 1)).addClass('inactive');$(pgPrefix + (curPage + 1)).removeClass('active');setTimeout(function () {scrolling = false;}, animTime);};function navigateUp() {if (curPage === 1)return;curPage--;pagination();};function navigateDown() {if (curPage === numOfPages)return;curPage++;pagination();};$(document).on('mousewheel DOMMouseScroll', function (e) {if (scrolling)return;if (e.originalEvent.wheelDelta > 0 || e.originalEvent.detail < 0) {navigateUp();} else {navigateDown();}});$(document).on('keydown', function (e) {if (scrolling)return;if (e.which === 38) {navigateUp();} else if (e.which === 40) {navigateDown();}});});
</script>

转载于:https://www.cnblogs.com/shanhaihong/p/5691250.html

鼠标滚动倾斜分割切换相关推荐

  1. 【Axure视频教程】鼠标滚动切换图片

    今天教大家如何制作鼠标上下滚动切换上一张或下一张图片的原型模板,制作完成后,下次使用时也很方便,只需要复制粘贴,导入对应图片即可.该教程从材料准备到完成交互,手把手的教学. [视频教程--试看版] [ ...

  2. 【3D商城】鼠标滚动控制全屏切换

    [3D商城]鼠标滚动控制全屏切换 ajax请求获取服务器数据 设置加载loading组件 产品列表和场景列表的编写 监听鼠标滚动事件 列表标签中显示设置隐藏属性 头部标签中显示设置隐藏属性 结果 aj ...

  3. html5滚动文字切换效果代码,js+div实现文字滚动和图片切换效果代码

    本文实例讲述了js+div实现文字滚动和图片切换效果代码.分享给大家供大家参考.具体如下: 这里演示js+div文字滚动和图片切换代码,为了演示方便,去掉了图片调用,用数字代替了,用时候再加上就可以了 ...

  4. 鼠标滚动时video中视频变为静音的问题

    现象描述, 默认进入页面中,视频是静音播放,使用了muted. <video controls autoplay muted loop style="width:500px;" ...

  5. 鼠标滚动缩放图片效果

    前段时间本人在做项目时,做了一个鼠标滚动缩放图片效果,图片支持多个,多个图片循环缩放,花了点时间整理了下,把它贴出来,与大家分享下,在ie6.0,ie7.0,firefox都测试过,没有问题. < ...

  6. 在FireFox浏览器上,用stopImmediatePropagation阻止冒泡鼠标滚动事件

    楔子 是不是在火狐用stopPropagation不太满意 很久没有笑过又不知为何 既然不快乐又不喜欢这里 不如一路向西用stopImmediatePropagation(其实我对浏览器的兼容性看不顺 ...

  7. jquery瀑布流布局和鼠标滚动加载

    jquery部分: //引入JQ库(版本不同会有差别) <script src="https://cdn.bootcss.com.jquery/2.1.1/jquery.min.js& ...

  8. 隐藏滚动条,保留鼠标滚动效果

    原作者地址:https://blog.csdn.net/liusaint1992/article/details/51277751 当我们的内容超出了我们的div,往往会出现滚动条,影响美观. 尤其是 ...

  9. html鼠标点击切换图片,js鼠标点击图片切换效果代码分享

    本文实例讲述了js鼠标点击图片切换效果.分享给大家供大家参考.具体如下: 实现原理很简单,其实是多张图片叠加起来,点击图片后依次赋予图片一个class,使其看起来在表面而已,点击图片,可以实现图片的不 ...

最新文章

  1. SunDay天气——开放源代码
  2. java socket抓取资源_Java 通过 Socket 的形式抓取网页内容
  3. LeetCode:104_Maximum Depth of Binary Tree | 二叉树的最大深度 | Easy
  4. boost::program_options模块实现使用命令行和配置文件的测试程序
  5. 做最酷的Windows Phone应用
  6. thinkphp省略php,ThinkPHP的截取字符串函数无法显示省略号的解决方法
  7. mybatis example处理and、or关系的方法
  8. 解决安装XAMPP 浏览器输入localhost 出现404错误的问题
  9. 小霸王被申请破产重整;虎牙员工自曝被HR抬出公司;Office 2010被微软终止服务|极客头条
  10. oracle的sql口令,Oracle数据库的SYS口令是什么?
  11. 在SQUIRREL中使用PHOENIX操作HBASE——创建表和视图
  12. Spss-多元回归案例实操
  13. chart.js使用学习——混合图表
  14. 首期工业科技生态创新论坛举办,上海控安与微软苏州人工智能产业创新中心签署战略合作协议
  15. Word Maze(单词迷宫)
  16. 微信开发上传视频到服务器,微信小程序中实现上传视频的开发代码
  17. 阅读笔记--现代操作系统
  18. Gitlab的branch与Tag的使用
  19. Android Study 之通过DialogFragment玩转高仿IOS弹框~ ^.^
  20. 斯托曼与林纳斯的恩怨纠葛,天才往往都很固执

热门文章

  1. 怎么把路由的#号去掉_VLAN应用篇系列:交换机VLAN间路由与传统单臂路由(子接口)方式...
  2. parsel安装老是失败_Photoshop安装失败解决办法
  3. css初始化_CodeMirror项目【在线编辑器】--项目初始化
  4. python for in语句 index_使用for循环查找句子中的单词及其索引位置
  5. mybatis update返回值_mybatis 详解(六)通过mapper接口加载映射文件
  6. java 二叉树的高度_Java实现二叉树的建立、计算高度与递归输出操作示例
  7. 复制出来的文本都是大写_好用又冷门的Word快捷键,据说80%的人都不知道!
  8. window 服务器不稳定,服务器Windows系统突发情况的解决办法
  9. 数据分析——朴素贝叶斯原理示意图
  10. django 中间件的使用