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. 马年计划2014-2-21
  2. HDU4160(最小路径覆盖问题)
  3. mvc中的ViewData用到webfrom中去
  4. 枚举参考Hurry Up(三分)
  5. DevOps也要考虑安全问题:微软、任天堂等知名公司源码遭泄露
  6. 高等数学同济第七版课后答案下册
  7. 组会PPT20201120《不同初始电子密度下ne和Te演化》
  8. 关于知识图谱,各路大神最近都在读哪些论文?
  9. win10搭建FTP服务器
  10. 【大话Hibernate】Hibernate两种实体关系映射详解
  11. 服务器安装opencv报错--libSM.so.6: cannot open shared ...+tensorflow 报错libcusolver.so.8.0: can not...
  12. RandomAccessFile读写txt文件中文乱码
  13. 【自我感悟致学弟学妹】大三上的感悟,何为真正优秀的人
  14. 在QTP中巧用WebTable对象的ChildItem方法进行测试
  15. 写给立志做码农的大学生
  16. solidity 合约地址转钱包、钱包地址转合约
  17. 未来电竞旗舰:iQOO 8系列售价3799元起
  18. 01-2016.07-小学期游戏开发《坦克大战》
  19. python银行账户资金交易管理办法_Python实现银行账户资金交易管理系统
  20. seo (百度百科 仅截取小部分)

热门文章

  1. python中如何打印两行代码间的空行_python 打印几行空行、 打印不换行
  2. gbq6的文件能转换成gbq5_PPT文件转换成PDF怎么转?这些方法能实现快速转换
  3. Linux系统openssl测试指导,Linux管理员必用:OpenSSL服务器测试技巧
  4. java list过滤完赋给自己_Java8对list集合进行排序、过滤、分组、去重、转map、遍历赋值等操作...
  5. 服务器如何区分多个客户端的信息,如何从服务器向客户端发送已连接客户端的列表,以区分常规消息?...
  6. echarts 树图样式美化_echarts树图tree改为流程图
  7. Phantomjs代理设置
  8. (七) shiro 加密与解密
  9. Specified VM install not found: type Standard VM, name jdk1.7
  10. 计算机考研:河南有哪些性价比高的学校?