中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用layui框架

發布時間:2021-09-23 16:15:28 來源:億速云 閱讀:204 作者:小新 欄目:開發技術

小編給大家分享一下如何使用layui框架,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

layui是什么

  layer,一個可以讓你想到即可做到的web彈窗(層)解決方案(js組件),作者賢心。layer側重于用戶靈活的自定義,為不同人的使用習慣提供動力。其意義在于,可以讓您的頁面擁有更豐富與便捷的操作體驗,而您只需在調用時簡單地配置相關參數,即可輕松實現。—–來自百度百科

  根據layer組件使用人數,就可以看出layui框架是非常不錯的,接下來我們就開啟layui之旅吧!

Layui的結構

├─css //css目錄  │  │─modules //模塊css目錄(一般如果模塊相對較大,我們會單獨提取,比如下面三個:)  │  │  ├─laydate  │  │  ├─layer  │  │  └─layim  │  └─layui.css //核心樣式文件  ├─font  //字體圖標目錄  ├─images //圖片資源目錄(目前只有layim和編輯器用到的GIF表情)  │─lay //模塊核心目錄  │  └─modules //各模塊組件  │─layui.js //基礎核心庫  └─layui.all.js //包含layui.js和所有模塊的合并文件

layui內置模塊

下面列出我感覺比較重要的幾個組件模塊,畢竟不是專門從事前端的。

獲取Layui

通過Layui官網獲取,詳情請參考layui官網。

Layer彈層之美

我們也可以通過訪問Layer來獲取,獲取到layer組件后導入項目中。具體步驟結構參考下圖:

  1.在頁面中引入jQuery框架

  2.將下載的layer文件夾完整復制到項目中

  3.引入layer目錄下的layer.js文件

  4.開啟layer彈層之旅

初體驗

 <!DOCTYPE html><html><head>  <meta charset="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">  <title>layer彈層之美</title>  <script type="text/javascript" src="js/jquery-3.2.1.min.js" ></script>  <script type="text/javascript" src="layer/layer.js" ></script></head><script type="text/javascript">      $(function(){        $("#btn").click(function(){             //詢問框                        layer.confirm('您是如何看待前端開發?', {                          btn: ['重要','奇葩'] //按鈕                        }, function(){                          layer.msg('的確很重要', {icon: 1});                        }, function(){                          layer.msg('也可以這樣', {                            time: 20000, //20s后自動關閉                            btn: ['明白了', '知道了']                          });                        });        })      })</script><body>    <input type="button" value="提交" id="btn"/></body></html>

這里只做了簡單的演示,更多彈層實現請參考Layer官網 具體代碼貼出。

//初體驗layer.alert('內容')//第三方擴展皮膚layer.alert('內容', {  icon: 1,  skin: 'layer-ext-moon' //該皮膚由layer.seaning.com友情擴展。關于皮膚的擴展規則,去這里查閱})//詢問框layer.confirm('您是如何看待前端開發?', {  btn: ['重要','奇葩'] //按鈕}, function(){  layer.msg('的確很重要', {icon: 1});}, function(){  layer.msg('也可以這樣', {    time: 20000, //20s后自動關閉    btn: ['明白了', '知道了']  });});//提示層layer.msg('玩命提示中');//墨綠深藍風layer.alert('墨綠風格,點擊確認看深藍', {  skin: 'layui-layer-molv' //樣式類名  ,closeBtn: 0}, function(){  layer.alert('偶吧深藍style', {    skin: 'layui-layer-lan'    ,closeBtn: 0    ,anim: 4 //動畫類型  });});//捕獲頁layer.open({  type: 1,  shade: false,  title: false, //不顯示標題  content: $('.layer_notice'), //捕獲的元素,注意:最好該指定的元素要存放在body最外層,否則可能被其它的相對元素所影響  cancel: function(){    layer.msg('捕獲就是從頁面已經存在的元素上,包裹layer的結構', {time: 5000, icon:6});  }});//頁面層layer.open({  type: 1,  skin: 'layui-layer-rim', //加上邊框  area: ['420px', '240px'], //寬高  content: 'html內容'});//自定頁layer.open({  type: 1,  skin: 'layui-layer-demo', //樣式類名  closeBtn: 0, //不顯示關閉按鈕  anim: 2,  shadeClose: true, //開啟遮罩關閉  content: '內容'});//tips層layer.tips('Hi,我是tips', '吸附元素選擇器,如#id');//iframe層layer.open({  type: 2,  title: 'layer mobile頁',  shadeClose: true,  shade: 0.8,  area: ['380px', '90%'],  content: 'mobile/' //iframe的url}); //iframe窗layer.open({  type: 2,  title: false,  closeBtn: 0, //不顯示關閉按鈕  shade: [0],  area: ['340px', '215px'],  offset: 'rb', //右下角彈出  time: 2000, //2秒后自動關閉  anim: 2,  content: ['test/guodu.html', 'no'], //iframe的url,no代表不顯示滾動條  end: function(){ //此處用于演示    layer.open({      type: 2,      title: '很多時候,我們想最大化看,比如像這個頁面。',      shadeClose: true,      shade: false,      maxmin: true, //開啟最大化最小化按鈕      area: ['893px', '600px'],      content: '//fly.layui.com/'    });  }});//加載層var index = layer.load(0, {shade: false}); //0代表加載的風格,支持0-2//loading層var index = layer.load(1, {  shade: [0.1,'#fff'] //0.1透明度的白色背景});//小tipslayer.tips('我是另外一個tips,只不過我長得跟之前那位稍有些不一樣。', '吸附元素選擇器', {  tips: [1, '#3595CC'],  time: 4000});//prompt層layer.prompt({title: '輸入任何口令,并確認', formType: 1}, function(pass, index){  layer.close(index);  layer.prompt({title: '隨便寫點啥,并確認', formType: 2}, function(text, index){    layer.close(index);    layer.msg('演示完畢!您的口令:'+ pass +'<br>您最后寫下了:'+text);  });});//tab層layer.tab({  area: ['600px', '300px'],  tab: [{    title: 'TAB1',     content: '內容1'  }, {    title: 'TAB2',     content: '內容2'  }, {    title: 'TAB3',     content: '內容3'  }]});//相冊層$.getJSON('test/photos.json?v='+new Date, function(json){  layer.photos({    photos: json //格式見API文檔手冊頁    ,anim: 5 //0-6的選擇,指定彈出圖片動畫類型,默認隨機  });});

以上是“如何使用layui框架”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连山| 丁青县| 成安县| 称多县| 罗田县| 承德县| 永清县| 井冈山市| 当涂县| 惠水县| 大邑县| 宁都县| 贺兰县| 工布江达县| 金川县| 高密市| 察隅县| 松江区| 武鸣县| 徐州市| 威信县| 游戏| 仙居县| 固原市| 方正县| 株洲县| 合水县| 吴桥县| 吉木乃县| 丰台区| 依兰县| 察哈| 河北省| 昭苏县| 长治县| 富川| 庄浪县| 西华县| 香河县| 南溪县| 固始县|