久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      layui自定義滑動彈窗動畫

      layui自定義滑動彈窗動畫

      導(dǎo)語:

      (學(xué)習(xí)視頻分享:編程視頻)

      我們知道layui的layer模塊中的anim參數(shù)是可以設(shè)置彈窗動畫效果的,但是這種彈窗動畫種類很少?,F(xiàn)在項(xiàng)目中要實(shí)現(xiàn)一個從右側(cè)彈出的彈窗效果,因此參考官方模板layuiAdmin后自己封裝了一個滑動彈窗,現(xiàn)在分享給大家。

      layui自定義滑動彈窗動畫

      1.layui封裝自定義組件

      在layui的js文件夾下創(chuàng)建新的文件夾layui_exts,并在文件夾下創(chuàng)建自定義的js文件rightPopup.js,如下圖:

      layui自定義滑動彈窗動畫

      js文件寫入代碼,代碼如下(示例):

      layui.define(['layer'], function(exports){     var layer = layui.layer;     var obj = {         rightPopupLayer: function (content='') {             layer.open({                 type: 1,                 title: '',                 offset: ['10px', '100%'],                 skin: 'layui-anim layui-anim-rl layui-layer-adminRight',                 closeBtn: 0,                 content: content,                 shadeClose: true,                 area: ['16%', '95%']             })             let op_width = $('.layui-anim-rl').outerWidth();             $('.layui-layer-shade').off('click').on('click', function () {                 $('.layui-anim-rl').animate({left:'+='+op_width+'px'}, 300, 'linear', function () {                     $('.layui-anim-rl').remove()                     $('.layui-layer-shade').remove()                 })              })         }     };     exports('rightPopup', obj); });

      2.在全局js中設(shè)置layui導(dǎo)入自定義組件入口

      layui自定義滑動彈窗動畫

      3.設(shè)置自定義組件的樣式

      在自定義組件的layer中的skin屬性里加入對應(yīng)選擇器名稱后,layer的彈框就會自動將skin參數(shù)作為class屬性值。

      @keyframes layui-rl{     from{transform:translateX(0px);}to{transform:translateX(-100%);} }  @-webkit-keyframes layui-rl{     from{transform:translateX(0px);}to{transform:translateX(-100%);} }  .layui-anim {     -webkit-animation-duration: .3s;     animation-duration: .3s;     -webkit-animation-fill-mode: both;     animation-fill-mode: both; }  .layui-anim-rl {     -webkit-animation-name: layui-rl;     animation-name: layui-rl; }  .layui-layer-adminRight {     box-shadow: 1px 1px 10px rgba(0,0,0,.1);     border-radius: 0;     overflow: auto; }

      4.最后

      按照layui使用其他模塊的方式使用自定義模塊即可。

      layui自定義滑動彈窗動畫

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號