pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

創建交互式移動背景

 創建交互式移動背景 sanl

  頁面的視差有多種表現形式,最常見的是用戶滾動頁面形成的視差效果。今天的教程是一個插件,實現多種不同的視差效果。

  這個插件叫做Interactive BG (Background),讓你創建一個頁面背景相對于光標移動而移動的視差效果。由于在移動端沒有鼠標移動事件,所以這個插件利用加速計,而不是為ios和android專門創建視差效果。

  該插件適用于Chrome,Firefox,Safari,IE還沒測試過。

Create an Interactive Moving Background/Object that Reacts to Viewer's Cursor

  Interactive BG的使用方法

  1、工作原理

  圖像作為背景,背景根據光標的位置移動而做出相應的移動。我首先寫了一個讓背景移動的函數,但是我發現在鼠標移動進來的時候畫面會有一粗糙的小動畫,而背景則需要重置。這不是一個好的用戶體驗,最后我決定使用CSS3的變換矩陣,它允許背景自動定點于中心無需我再額外計算。使用矩陣的另一好處是我可以直接使用范圍和坐標而無需過多的數值計算。

  在我完成了桌面端的效果后我突然意識到在移動端(哪怕是智能手機也)是沒辦法同樣有效果的,因為移動端沒有鼠標事件。我決定測試JS事件“devicemotion”,這讓我確定加速計的狀態。在一些試驗和錯誤之后,我將accelerationIncludingGravity值轉換為CSS3矩陣轉換里面的可用數據。

  現在你的背景在桌面和移動設備上將會有一個漂亮的視差移動效果。

  2、實現方法

  首先,確保你已經包括了最新的jQuery庫(最好是2.0.0或更高),在此有最新版,包括jQuery.interactive_bg.js,可在此獲取,插入到<head>標簽里面,確保你有一張作為背景的圖片素材,以便在代碼中引用之作為背景。

  好了,鋪設標記如下:

  HTML

1
2
3
4
5
<body>
  ..
  <div data-ibg-bg="bg.jpg"></div>
  ..
</body>

  其中,data-ibg-bg鏈接到背景圖片的位置,假設背景圖片的路徑在文件里面的“background.png”,那么把上面的屬性改為/background.png。

  現在調用函數使背景產生活力。

1
2
3
4
5
6
7
$(".bg").interactive_bg({
   strength: 25,
   scale: 1.05,
   animationSpeed: "100ms",
   contain: true,
   wrapContent: false
   });

  解釋一下上面的代碼:

  strength:該選項控制背景隨著光標移動而移動的強度。數值越高,強度越大。默認數值為25。

  Scale:該選項控制背景縮放的規模。接受正常css范圍值所以1就是原始大小,并且在動畫的開始和結束處都被禁用。選項的默認值是1.05。

  animationSpeed(動畫速度):該選項控制動畫出入口的時間尺度。接受css持續時間,例如“100 ms”或“2.5s”。默認值是100 ms。

  Contain:如果你設置的scale數據高于1,那么在此處如果值為true將防止擴大對象/背景溢出容器,值為false時,擴展內容就會溢出。默認值為true。

  wrapContent:該選項讓你選擇是否在容器里面的所有元素都跟隨光標的移動而移動,或者只是單純的背景有效應。值為true時所有元素都響應該函數。默認值是false。

  3、高級功能

  響應式背景

  想要讓這個插件得到最高的利用,那么就用下面這段額外的代碼來創建一個響應式互動背景吧!以下代碼將調整你的瀏覽器寬度和高度,添加并調用之:

  JS

1
2
3
4
5
6
7
8
9
10
$(document).ready(function(){
  $(".bg").interactive_bg(); // function call
});
// change background size on window resize
$(window).resize(function() {
  $(".bg > .ibg-bg").css({
    width: $(window).outerWidth(),
    height: $(window).outerHeight()
  })
})

  Interactive Background與加速計

  使用該插件的好處是你不必親手做任何事情。插件會自動檢測應用加速計的效果而不是傳統的鼠標事件。可以試試在你的智能手機上看看演示。

  結語

  這個插件的好用與否,誰用誰知道~

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。
主站蜘蛛池模板: 手持式线材张力计-套帽式风量罩-深圳市欧亚精密仪器有限公司 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 贵州自考_贵州自学考试网| 江西自考网-江西自学考试网| 二手回收公司_销毁处理公司_设备回收公司-找回收信息网 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | 三氯异氰尿酸-二氯-三氯-二氯异氰尿酸钠-优氯净-强氯精-消毒片-济南中北_优氯净厂家 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 昊宇水工|河北昊宇水工机械工程有限公司 | 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 | 东莞办公家具厂家直销-美鑫【免费3D效果图】全国办公桌/会议桌定制 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 国际线缆连接网 - 连接器_线缆线束加工行业门户网站 | 顺景erp系统_erp软件_erp软件系统_企业erp管理系统-广东顺景软件科技有限公司 | uv固化机-丝印uv机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 | 耐酸泵,耐酸泵厂家-淄博华舜耐腐蚀真空泵 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 铝合金重力铸造_铝合金翻砂铸造_铝铸件厂家-东莞市铝得旺五金制品有限公司 | 大米加工设备|大米加工机械|碾米成套设备|大米加工成套设备-河南成立粮油机械有限公司 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 医院专用门厂家报价-医用病房门尺寸大全-抗菌木门品牌推荐 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 中控室大屏幕-上海亿基自动化控制系统工程有限公司 | 隔离变压器-伺服变压器--输入输出电抗器-深圳市德而沃电气有限公司 | 执业药师报名条件,考试时间,考试真题,报名入口—首页 | 比亚迪叉车-比亚迪电动叉车堆垛车托盘车仓储叉车价格多少钱报价 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 魔方网-培训咨询服务平台| 执业药师报名时间,报考条件,考试时间-首页入口| 直线模组_滚珠丝杆滑台_模组滑台厂家_万里疆科技 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 商标转让-购买商标专业|放心的商标交易网-蜀易标商标网 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 不锈钢反应釜,不锈钢反应釜厂家-价格-威海鑫泰化工机械有限公司 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 诗词大全-古诗名句 - 古诗词赏析 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! |