layui:頁面元素(柵格系統、顏色、字體圖標、動畫、按鈕)


1、下載layui(國產框架layui)

(1)目錄結果

css:css目錄

font :字體圖標目錄

images :圖片資源目錄(目前只有layim和編輯器用到的GIF表情)

lay :模塊核心目錄

layui.js :基礎核心庫

layui.all.js :包含layui.js和所有模塊的合並文件

(2)介紹

國產框架、發布於2016年,與BootStrap類似

 

2、入門程序

(1)hello layui入門程序

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <title>layui</title>
  <link rel="stylesheet" href="layui/css/layui.css">
</head>
<body>
<script src="layui/layui.js"></script>
<script>
    layui.use(['layer', 'form'], function () {
        layer.msg('Hello Layui');
    });
</script>
</body>
</html>

測試效果:

 

3、柵格系統

(1)測試代碼

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <title>layui</title>
  <link rel="stylesheet" href="layui/css/layui.css">
</head>
<body>
<div class="layui-container">
  常規布局(以中型屏幕桌面為例):
  <div class="layui-row">
    <div class="layui-col-md9">
      你的內容 9/12
    </div>
    <div class="layui-col-md3">
      你的內容 3/12
    </div>
  </div>

  移動設備、平板、桌面端的不同表現:
  <div class="layui-row">
    <div class="layui-col-xs6 layui-col-sm6 layui-col-md4">
      移動:6/12 | 平板:6/12 | 桌面:4/12
    </div>
    <div class="layui-col-xs6 layui-col-sm6 layui-col-md4">
      移動:6/12 | 平板:6/12 | 桌面:4/12
    </div>
    <div class="layui-col-xs4 layui-col-sm12 layui-col-md4">
      移動:4/12 | 平板:12/12 | 桌面:4/12
    </div>
    <div class="layui-col-xs4 layui-col-sm7 layui-col-md8">
      移動:4/12 | 平板:7/12 | 桌面:8/12
    </div>
    <div class="layui-col-xs4 layui-col-sm5 layui-col-md4">
      移動:4/12 | 平板:5/12 | 桌面:4/12
    </div>
  </div>
</div>
</body>
</html>

(2)測試結果

桌面:

移動設備:

 平板:

 

4、顏色

(1)背景色

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <title>layui</title>
  <link rel="stylesheet" href="layui/css/layui.css">
</head>
<body>
<div>
  <p class="layui-bg-red">
    君不見黃河之水天上來,奔流到海不復回。
    君不見高堂明鏡悲白發,朝如青絲暮成雪。
    人生得意須盡歡,莫使金樽空對月。
    天生我材必有用,千金散盡還復來。
    烹羊宰牛且為樂,會須一飲三百杯。
    岑夫子,丹丘生,將進酒,杯莫停。
    與君歌一曲,請君為我傾耳聽。
    鍾鼓饌玉不足貴,但願長醉不復醒。
    古來聖賢皆寂寞,惟有飲者留其名。
    陳王昔時宴平樂,斗酒十千恣歡謔。
    主人何為言少錢,徑須沽取對君酌。
    五花馬,千金裘,
    呼兒將出換美酒,與爾同銷萬古愁。
  </p>
</div>
</body>
</html>

(2)內置的七種背景色

  • 赤色:class="layui-bg-red"
  • 橙色:class="layui-bg-orange"
  • 墨綠:class="layui-bg-green"
  • 藏青:class="layui-bg-cyan"
  • 藍色:class="layui-bg-blue"
  • 雅黑:class="layui-bg-black"
  • 銀灰:class="layui-bg-gray"

 

5、字體圖標

(1)編碼的方式

<i class="layui-icon" style="font-size: 30px; color: #1E9FFF;">&#xe60c;</i>

(2)class方式

<i class="layui-icon layui-icon-face-smile" style="font-size: 30px; color: #1E9FFF;"></i>

 其它字體圖標:

 

6、動畫

<body>
  <div class="layui-anim layui-anim-up" style="background-color: red; width: 100px;height: 100px ; border-radius: 50%"></div>
  <div class="layui-anim layui-anim-up layui-anim-loop" style="background-color: red; width: 100px;height: 100px ; border-radius: 50%"></div>
</body>

 

 

7、按鈕

(1)選定圖標主題

<div class="layui-btn-group">
  <button type="button" class="layui-btn">增加</button>
  <button type="button" class="layui-btn">編輯</button>
  <button type="button" class="layui-btn">刪除</button>
</div>

(2)圖標

<div class="layui-btn-group">
  <button type="button" class="layui-btn layui-btn-sm">
    <i class="layui-icon">&#xe654;</i>
  </button>
  <button type="button" class="layui-btn layui-btn-sm">
    <i class="layui-icon">&#xe642;</i>
  </button>
  <button type="button" class="layui-btn layui-btn-sm">
    <i class="layui-icon">&#xe640;</i>
  </button>
  <button type="button" class="layui-btn layui-btn-sm">
    <i class="layui-icon">&#xe602;</i>
  </button>
</div>

 (3)圖標

<div class="layui-btn-group">
  <button type="button" class="layui-btn layui-btn-primary layui-btn-sm">
    <i class="layui-icon">&#xe654;</i>
  </button>
  <button type="button" class="layui-btn layui-btn-primary layui-btn-sm">
    <i class="layui-icon">&#xe642;</i>
  </button>
  <button type="button" class="layui-btn layui-btn-primary layui-btn-sm">
    <i class="layui-icon">&#xe640;</i>
  </button>
</div>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM