真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Html5百葉窗效果怎么實(shí)現(xiàn)

這篇“Html5百葉窗效果怎么實(shí)現(xiàn)”除了程序員外大部分人都不太理解,今天小編為了讓大家更加理解“Html5百葉窗效果怎么實(shí)現(xiàn)”,給大家總結(jié)了以下內(nèi)容,具有一定借鑒價(jià)值,內(nèi)容詳細(xì)步驟清晰,細(xì)節(jié)處理妥當(dāng),希望大家通過(guò)這篇文章有所收獲,下面讓我們一起來(lái)看看具體內(nèi)容吧。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到翼城網(wǎng)站設(shè)計(jì)與翼城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋翼城地區(qū)。

html有什么特點(diǎn)

1、簡(jiǎn)易性:超級(jí)文本標(biāo)記語(yǔ)言版本升級(jí)采用超集方式,從而更加靈活方便,適合初學(xué)前端開(kāi)發(fā)者使用。 2、可擴(kuò)展性:超級(jí)文本標(biāo)記語(yǔ)言的廣泛應(yīng)用帶來(lái)了加強(qiáng)功能,增加標(biāo)識(shí)符等要求,超級(jí)文本標(biāo)記語(yǔ)言采取子類(lèi)元素的方式,為系統(tǒng)擴(kuò)展帶來(lái)保證。  3、平臺(tái)無(wú)關(guān)性:超級(jí)文本標(biāo)記語(yǔ)言能夠在廣泛的平臺(tái)上使用,這也是萬(wàn)維網(wǎng)盛行的一個(gè)原因。 4、通用性:HTML是網(wǎng)絡(luò)的通用語(yǔ)言,它允許網(wǎng)頁(yè)制作人建立文本與圖片相結(jié)合的復(fù)雜頁(yè)面,這些頁(yè)面可以被網(wǎng)上任何其他人瀏覽到,無(wú)論使用的是什么類(lèi)型的電腦或?yàn)g覽器。

Html5百葉窗效果的示例代碼,具體如下:

實(shí)現(xiàn)方法介紹:

1,百葉窗布局 用定位(position: absolute)覆蓋在content布局之上,背景設(shè)置為透明(background-color: transparent)
2,keyframes定義淡入淡出(透明度改變)和百葉窗口效果動(dòng)畫(huà)。
3,啟動(dòng)動(dòng)畫(huà)是通過(guò)設(shè)置DOM的className屬性的方法,animator.className = 'baiyeWindow'; 監(jiān)聽(tīng)動(dòng)畫(huà)完成事件'animationend',要清除className屬性。
4,在內(nèi)容布局切換的事件,調(diào)用啟動(dòng)動(dòng)畫(huà)方法,兩個(gè)布局都需要綁定切換事件 ng-click="switchLayout()"
5,動(dòng)畫(huà)執(zhí)行時(shí)序圖:

Html5百葉窗效果怎么實(shí)現(xiàn)

html代碼:



...

         
  •         
  •         
  •         
  •   

    css樣式代碼:

      //談入談出效果
     .fade-animation{
            @-webkit-keyframes fadeInOut {
              0% {
                opacity: 1;
              }
              50% {
                opacity: 0;
              }
              100% {
                opacity: 1;
              }
            }
        @keyframes fadeInOut {
              0% {
                opacity: 1;
              }
              50% {
                opacity: 0;
              }
              100% {
                opacity: 1;
              }
            }
            animation: fadeInOut 1s ease-in;
            -webkit-animation: fadeInOut 1s ease-in;
          }
          //百葉窗效果
          .baiyeWindow{
            width: 100%;
            height: 1.68rem;
            position: absolute;
            left: 0;
            top: 1.2rem;
            li{
              height: 0.42rem;
              line-height: 40px;
              overflow: hidden;
              background-color: transparent;
              .ye{
                -webkit-animation: slideOut 1s ease-in-out;
                animation: slideOut 1s ease-in-out;
                width: 100%;
                background-color: rgba(0,0,0,.2);
                position: relative;
                top: 50%;
              }
            }
            @-webkit-keyframes slideOut {
              0% {
                padding-bottom: 0;
                top: 50%;
              }
              100% {
                padding-bottom: 40px;
                top: 0;
              }
            }
            @keyframes slideOut {
              0% {
                padding-bottom: 0;
                top: 50%;
              }
              100% {
                padding-bottom: 40px;
                top: 0;
              }
            }
          }

    JS代碼:

    //切換布局
    $scope.switchLayout = function(){
        ...
        $scope.startBaiYeWindow();
        //啟動(dòng)動(dòng)畫(huà)0.5s后,控制布局顯示/隱藏
        $timeout(function () {
                 if ($scope.show) {
                      $scope.show = false;
                  } else {
                        ....
                  }
         }, 500);
     }
    //啟動(dòng)動(dòng)畫(huà)
            $scope.startBaiYeWindow = function () {
                var animator = document.getElementById('baiyeWindow');
                var animatorFadeInOut = document.getElementById('fadeInOut');
                animator.addEventListener('animationend', function () {
                    animator.className = '';
                    animatorFadeInOut.className = 'content';
                });
                $timeout(function () {
                    animator.className = 'baiyeWindow';
                    animatorFadeInOut.className = 'content fade-animation';
                }, 0);
            };

    感謝你的閱讀,希望你對(duì)“Html5百葉窗效果怎么實(shí)現(xiàn)”這一關(guān)鍵問(wèn)題有了一定的理解,具體使用情況還需要大家自己動(dòng)手實(shí)驗(yàn)使用過(guò)才能領(lǐng)會(huì),快去試試吧,如果想閱讀更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


    分享文章:Html5百葉窗效果怎么實(shí)現(xiàn)
    網(wǎng)頁(yè)地址:http://weahome.cn/article/gjddog.html

    其他資訊

    在線咨詢

    微信咨詢

    電話咨詢

    028-86922220(工作日)

    18980820575(7×24)

    提交需求

    返回頂部