国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

Html5百葉窗效果的代碼

2020-03-24 16:01:33
字體:
供稿:網(wǎng)友
本篇文章主要介紹了Html5百葉窗效果的示例代碼,內(nèi)容挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。

本文介紹了Html5百葉窗效果的示例代碼,分享給大家,具體如下:

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

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


html代碼:

 !--要顯示百葉窗效果的布局--切換內(nèi)容--  p id= fadeInOut >

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; 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(); //啟動動畫0.5s后,控制布局顯示/隱藏 $timeout(function () { if ($scope.show) { $scope.show = false; } else { .... }, 500);//啟動動畫 $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); };

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,更多相關(guān)內(nèi)容請關(guān)注PHP !

相關(guān)推薦:

關(guān)于html5 canvas 微信海報的分享介紹

canvas實現(xiàn)動態(tài)小球重疊的效果代碼

以上就是Html5百葉窗效果的代碼的詳細內(nèi)容,其它編程語言

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南皮县| 老河口市| 梁平县| 长寿区| 红安县| 壶关县| 淮阳县| 大方县| 石泉县| 漾濞| 青河县| 海兴县| 东莞市| 当阳市| 辉南县| 开平市| 东乌珠穆沁旗| 绥芬河市| 宿迁市| 昭通市| 青州市| 廉江市| 新津县| 交口县| 德兴市| 连城县| 界首市| 固镇县| 余干县| 隆林| 麻阳| 台江县| 定远县| 得荣县| 临海市| 青川县| 扶沟县| 吴江市| 资阳市| 吴忠市| 丰原市|