老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

css+js如何實現(xiàn)垂直旋轉(zhuǎn)切換的幻燈片動畫效果

本篇文章給大家分享的是有關(guān)css+js如何實現(xiàn)垂直旋轉(zhuǎn)切換的幻燈片動畫效果,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出西峽免費做網(wǎng)站回饋大家。

下面我們就通過代碼來一步步實現(xiàn)幻燈片的垂直旋轉(zhuǎn)切換動畫效果:

1、建立html文件,編寫demo

首先我們要在頁面上設(shè)置圖像列表,包含在div盒子中。類似于以下內(nèi)容:

內(nèi)聯(lián)樣式@keyframes屬性引用下面的動畫 。它需要內(nèi)聯(lián)而不是CSS,以便我們能夠使用JavaScript停止和重新啟動動畫。

2、使用CSS來疊加圖像,在3D空間中布置照片

CSS樣式用于定位多張照片,使得照片在垂直方向切換

  #stage {
    margin: 5em auto 1em 50%;
    height: 240px;
    -webkit-perspective: 1200px;
    -webkit-perspective-origin: 0 90px;
    -moz-perspective: 1200px;
    -moz-perspective-origin: 0 90px;
    -ms-perspective: 1200px;
    -ms-perspective-origin: 0 90px;
  }

  #rotator a {
    position: absolute;
    left: -151px;
    -moz-transform-style: preserve-3d;
  }
  #rotator a img {
    padding: 10px;
    border: 1px solid #ccc;
    background: #fff;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
  }

  #rotator a:nth-of-type(1) img {
    -webkit-transform: rotateX(-90deg) translateZ(100px);
    -moz-transform: rotateX(-90deg) translateZ(100px);
    -ms-transform: rotateX(-90deg) translateZ(100px);
  }
  #rotator a:nth-of-type(2) img {
    -webkit-transform: translateZ(100px);
    -moz-transform: translateZ(100px);
    -ms-transform: translateZ(100px);
  }
  #rotator a:nth-of-type(3) img {
    -webkit-transform: rotateX(90deg) translateZ(100px);
    -moz-transform: rotateX(90deg) translateZ(100px);
    -ms-transform: rotateX(90deg) translateZ(100px);
  }
  #rotator a:nth-of-type(n+4) { display: none; }

3、添加動畫效果

實現(xiàn)3D的切換效果

  @-webkit-keyframes rotator {
    from { -webkit-transform: rotateX(0deg);  }
    to   { -webkit-transform: rotateX(90deg); }
  }
  @-moz-keyframes rotator {
    from { -moz-transform: rotateX(0deg);  }
    to   { -moz-transform: rotateX(90deg); }
  }
  @-ms-keyframes rotator {
    from { -ms-transform: rotateX(0deg);  }
    to   { -ms-transform: rotateX(90deg); }
  }

  #rotator {
    -webkit-transform-origin: 0 101px;
    -webkit-transform-style: preserve-3d;
    -webkit-animation-timing-function: cubic-bezier(1, 0.2, 0.2, 1);
    -webkit-animation-duration: 2s;
    -webkit-animation-delay: 1s;
    -moz-transform-origin: 0 101px;
    -moz-transform-style: preserve-3d;
    -moz-animation-timing-function: cubic-bezier(1, 0.2, 0.2, 1);
    -moz-animation-duration: 2s;
    -moz-animation-delay: 1s;
    -ms-transform-origin: 0 101px;
    -ms-transform-style: preserve-3d;
    -ms-animation-timing-function: cubic-bezier(1, 0.2, 0.2, 1);
    -ms-animation-duration: 2s;
    -ms-animation-delay: 1s;
  }
  #rotator:hover {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -ms-animation-play-state: paused;
  }

4、 JavaScript添加動畫控制器

  document.addEventListener("DOMContentLoaded", function() {

    var rotateComplete = function(e) {
      with(target.style) {
        webkitAnimationName = MozAnimationName = msAnimationName = "";
      }
      target.insertBefore(arr[arr.length - 1], arr[0]);
      setTimeout(function(el) {
        with(el.style) {
          webkitAnimationName = MozAnimationName = msAnimationName = "rotator";
        }
      }, 0, target);
    };

    var target = document.getElementById("rotator");
    var arr = target.getElementsByTagName("a");

    target.addEventListener("webkitAnimationEnd", rotateComplete, false);
    target.addEventListener("animationend", rotateComplete, false);
    target.addEventListener("MSAnimationEnd", rotateComplete, false);

  }, false);

5、效果展示

css+js如何實現(xiàn)垂直旋轉(zhuǎn)切換的幻燈片動畫效果

以上就是css+js如何實現(xiàn)垂直旋轉(zhuǎn)切換的幻燈片動畫效果,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文題目:css+js如何實現(xiàn)垂直旋轉(zhuǎn)切換的幻燈片動畫效果
分享URL:http://www.xueling.net.cn/article/ggjsgc.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 视频二区狠狠色视频 | 亚洲精品成人无码中文毛片不卡 | 多人调教到高潮失禁h重口文 | 亚洲中文字幕精品久久久久久动漫 | 91久久精品日日躁夜夜躁国产 | 国产欧美日韩亚洲精品区 | 91网站网址| 嫩草影院永久久久精品 | 一级免费黄色大片 | a片人禽杂交zozo | 国产美女精品在线 | 久久ww| 国产又粗又猛又爽的视频A片 | 五月婷婷亚洲综合视频 | 毛片公司| 91精品国产91久久久久久密臀 | 日韩精品成人免费观看视频 | 国产黄色片av| 成人看片 | 在线观看国产黄 | 国产精品自产拍在线观看中文 | 黄色片一区二区 | 久操视频在线 | 国内精品久久久久久 | 91看片网 | 亚洲精品久久久久国产 | 天堂网www资源在线 欧美日韩国产一区视频在线观看 | 久久婷婷色综合 | 欧美一级视频免费观看 | 国产伊人影院 | 看曰本女人大战黑人视频 | 亚洲小鲜肉与欧美猛男的区别 | 午夜视频在线观看一区二区 | 狠狠操福利视频 | 欧美嫩交一区二区三区 | 国产欧美另类久久久精品91区 | 国产超碰人人模人人爽人人添 | 午夜成人性爽爽免费视频 | 久久爱99 | 天天爱天天色 | 97精品一区二区三区 |