国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

jQuery實現(xiàn)3D輪播圖

這篇具有很好參考價值的文章主要介紹了jQuery實現(xiàn)3D輪播圖。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

通過CSS3的3D變換和jQuery Transit插件實現(xiàn)了一個3D旋轉的圖片輪播效果

HTML部分:

  • div id=“banner”:定義了一個id為"banner"的div標簽,作為圖片輪播的容器。

  • ul: 在"banner"中定義了一個無序列表,每個列表項li包含一張圖片,這些圖片將在頁面上以3D旋轉的方式展示。

CSS部分:

  • #banner:設置了"banner"的寬度、高度、邊框、背景顏色等屬性,并設置了透視距離和觀察者的位置,這兩個屬性是實現(xiàn)3D效果的關鍵。

  • ul:設置了無序列表的寬度、高度、位置等屬性,特別地,設置了transform-style: preserve-3d;來保留3D轉換效果,transform-origin: center center -520px;來設置旋轉的原點。

  • ul>li:設置了列表項的寬度、高度、位置等屬性,且每個列表項都被設定了固定的旋轉角度,使得它們在3D空間中呈現(xiàn)出環(huán)形排列。

JavaScript部分:

  • 使用了jQuery庫和jQuery Transit插件。jQuery是一個快速、簡潔的JavaScript庫,jQuery Transit是一個用于創(chuàng)建CSS3 transformations和transitions的jQuery插件。

  • setInterval(function(){…}, 2000);:每2000毫秒(即2秒)執(zhí)行一次匿名函數(shù)。在這個匿名函數(shù)中,使用了jQuery Transit的transition()方法對

    • 元素進行操作,使其沿Y軸旋轉60度,達到了圖片輪播的效果。
  • 引入的js文件文章來源地址http://www.zghlxwxcb.cn/news/detail-778898.html

    • jQuery.js https://jquery.com/
    • jquery.transit.js https://github.com/rstacruz/jquery.transit
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{
            margin: 0;
            padding:0;
            list-style: none;
        }
        #banner{
            width:1000px;
            height: 500px;
            border: 1px solid red;
            margin: 0 auto;
            background:#000;
            perspective: 1000px;   /*景深屬性*/
            perspective-origin: top;   /*觀察著觀看的位置*/
        }
        ul{
            width:600px;
            height:300px;
            margin: 100px 200px;
            position: relative;
            transform-style: preserve-3d;
            transform-origin: center center -520px;
        }
        ul>li{
            width:600px;
            height:300px;
            position: absolute;
            left:0;
            top:0;
            background: #ccc;
            overflow: hidden;
            transform-origin: center center -520px;
            opacity: 0.8;
        }
        ul>li:first-child{
            transform: rotateY(60deg);
        }
        ul>li:nth-child(2){
            transform: rotateY(120deg);
        }
        ul>li:nth-child(3){
            transform: rotateY(180deg);
        }
        ul>li:nth-child(4){
            transform: rotateY(240deg);
        }
        ul>li:nth-child(5){
            transform: rotateY(300deg);
        }
        ul>li:nth-child(6){
            transform: rotateY(360deg);
        }
        ul>li>img{
            width:600px;
            height:auto;
        }
    </style>
</head>
<body>
<div id="banner">
    <ul>
        <li><img src="img/banner1.jpg" alt=""></li>
        <li><img src="img/banner2.jpg" alt=""></li>
        <li><img src="img/banner3.jpg" alt=""></li>
        <li><img src="img/banner4.jpg" alt=""></li>
        <li><img src="img/banner5.jpg" alt=""></li>
        <li><img src="img/banner6.jpg" alt=""></li>
    </ul>
</div>
<script src="js/jQuery.js"></script>
<script src="js/jquery.transit.js"></script>
<script>
    setInterval(function(){
        $("ul").transition({rotateY:"-=60deg"},"linear");
    },2000);
</script>
</body>
</html>


到了這里,關于jQuery實現(xiàn)3D輪播圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • CSS3 -- 3D輪播圖

    CSS3 -- 3D輪播圖

    今天在完善我自己的個人網(wǎng)站時,要做一個3D輪播圖,就是一個六邊體,在六邊體的每個面都放一張圖片,但是每個邊之間都會有一定的間距,效果如下: 點擊兩邊的按鈕會旋轉切換圖片,每隔4秒會自動切換。 在我初學的時候我覺得這個效果非常的有意思,很高大上,哈哈

    2024年02月12日
    瀏覽(23)
  • new mars3d.graphic.Popup({實現(xiàn)插入輪播圖組件的思路參考

    new mars3d.graphic.Popup({實現(xiàn)插入輪播圖組件的思路參考

    需求場景: 官網(wǎng)的示例鏈接的浮動監(jiān)控點示例,實現(xiàn)的是播放視頻。 但是我的需求場景是播放輪播圖,此時該怎么實現(xiàn)呢? 示例地址: 功能示例(Vue版) | Mars3D三維可視化平臺 | 火星科技 相關代碼: function addRandomGraphicByCount(graphicLayer, position) { ? const graphicImg = new mars3d.graph

    2024年01月19日
    瀏覽(25)
  • 網(wǎng)站登錄界面制作(three.js 3D特效背景)+ boostrap導航欄實現(xiàn) + jQuery移動窗口【附加源代碼】

    網(wǎng)站登錄界面制作(three.js 3D特效背景)+ boostrap導航欄實現(xiàn) + jQuery移動窗口【附加源代碼】

    學過Web前端的許多小伙伴都會面對門戶網(wǎng)站制作的大作業(yè)報告,這里給大家分享一下我的前端大作業(yè)。后續(xù)還會繼續(xù)更新,喜歡的小伙伴可以點個贊。 注意上述為動態(tài)界面: 下面的是表單的JS源代碼: 下面是3D動態(tài)例子的源代碼: 注意中間的窗口是移動的; 下面是移動窗口

    2024年02月07日
    瀏覽(24)
  • 微信小程序首頁、界面布局、3D輪播圖效果(示例二)

    微信小程序首頁、界面布局、3D輪播圖效果(示例二)

    使用swiper實現(xiàn)3D輪播圖效果,自定義頂部狀態(tài)欄,具體代碼: 1、js代碼 2、wxml代碼 3、wxss代碼 4、json代碼 如需要下載完整版,包含監(jiān)聽事件、圖片文件等,請前往下方鏈接,下載完整版,下載后直接使用微信開發(fā)者工具打開即可,下載鏈接為: 小程序完整版界面(示例二)

    2024年02月10日
    瀏覽(27)
  • 前端效果積累 |別具一格的3D酷炫輪播圖效果收集

    前端效果積累 |別具一格的3D酷炫輪播圖效果收集

    ?? 個人主頁 :個人主頁 ??? 推薦專欄 :前端開發(fā)成神之路 --【 這是一個為想要 入門和進階前端開發(fā)專門開啟的精品專欄 !從 個人到商業(yè)的全套開發(fā)教程 ,實打實的干貨分享,確定不來看看? ????】 ?? 作者簡介 : 從web開發(fā),再到大數(shù)據(jù)算法,踩過了無數(shù)的坑,用

    2024年02月16日
    瀏覽(25)
  • Real3D FlipBook jQuery Plugin 3.41 Crack

    Real3D FlipBook jQuery Plugin 3.41 Crack

    Real3D FlipBook 和 PDF 查看器 jQuery 插件 - CodeCanyon 待售物品 實時預覽 截圖 視頻預覽 Real3D Flipbook jQuery 插件 - 1?? ?Real3D Flipbook jQuery 插件 - 2?? ?Real3D Flipbook jQuery 插件 - 3 新功能 – REAL3D FLIPBOOK JQUERY 插件的 PDF 到圖像轉換器 一款用于將 PDF 轉換為圖像和 JSON 的工具,用于創(chuàng)建帶

    2024年02月08日
    瀏覽(15)
  • Real3D FlipBook jQuery Plugin 3.39 Crack

    Real3D FlipBook jQuery Plugin 3.39 Crack

    A tool for converting PDF to images JSON, for creating optimized PDF flipbooks with links, text search and text selection. PDF flipbooks created with images and JSON will load pages much faster than standard PDF flipbooks and will not load PDF.js scripts. ? Real3D Flipbook displays your PDF-s or images as ultra realistic 3D flipbooks inside your website. No

    2024年02月11日
    瀏覽(17)
  • 利用jQuery制作簡易的table上下無縫輪播
  • 【Jquery插件】Owl Carousel輪播插件介紹與使用

    【Jquery插件】Owl Carousel輪播插件介紹與使用

    Owl Carousel:Basic Demo | Owl Carousel | 2.3.4 (owlcarousel2.github.io) 「Owl Carousel」插件常用的參數(shù)配置如下: 參數(shù)名稱 參數(shù)類型 默認值 說明 items number 3 設置同時顯示的輪播項數(shù) loop boolean false 是否開啟循環(huán)播放 autoplay boolean false 是否自動播放 autoplayTimeout number 5000 自動播放等待時間,

    2024年02月06日
    瀏覽(11)
  • 實現(xiàn)swiper 3d 輪播效果

    實現(xiàn)swiper 3d 輪播效果

    先上個效果圖,代碼可以直接拿~ 因為項目用的是nuxt2,所以考慮到swiper的兼容問題,選擇的是\\\"swiper\\\": “^5.2.0” 首先是安裝swiper和vue-awesome-swiper,并指定版本 然后引入,在nuxt.config.js中引入 在plugins下新建一個vue-swiper.js 在components下新建一個VueSwiper.vue 在plugins下引入 然后是使

    2024年04月17日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包