原文地址:http://www.work100.net/training/monolithic-project-iot-cloud-admin-index.html
更多教程:光束雲 - 免費課程javascript
序號 | 文內章節 | 視頻 |
---|---|---|
1 | 概述 | - |
2 | 代碼實現 | - |
3 | 實例源碼 | - |
請參照如上章節導航
進行閱讀css
咱們參照 AdminLTE-3.0.2/index3.html
的頁面佈局進行改造,改造後的效果以下:html
主頁 main.jsp
的頁面代碼以下:java
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title>控制檯 | IoT-Admin</title> <!-- Font Awesome Icons --> <link rel="stylesheet" href="/static/assets/plugins/fontawesome-free/css/all.min.css"> <!-- Theme style --> <link rel="stylesheet" href="/static/assets/css/adminlte.min.css"> <link rel="icon" href="/static/assets/img/favicon.ico"> </head> <body class="hold-transition sidebar-mini"> <div class="wrapper"> <!-- Navbar --> <nav class="main-header navbar navbar-expand navbar-white navbar-light"> <!-- Left navbar links --> <ul class="navbar-nav"> <li class="nav-item"> <a class="nav-link" data-widget="pushmenu" href="#"><i class="fas fa-bars"></i></a> </li> <li class="nav-item d-none d-sm-inline-block"> <a href="/" class="nav-link">首頁</a> </li> <li class="nav-item d-none d-sm-inline-block"> <a href="/auth/manager/list" class="nav-link">後臺帳戶</a> </li> <li class="nav-item d-none d-sm-inline-block"> <a href="/auth/tenant/list" class="nav-link">租戶</a> </li> </ul> <!-- Right navbar links --> <ul class="navbar-nav ml-auto"> <li class="nav-item dropdown"> <a class="nav-link" data-toggle="dropdown" href="#"> <i class="nav-icon fas fa-user-circle"></i> ${manager.userName} <i class="fas fa-angle-down right"></i> </a> <div class="dropdown-menu dropdown-menu-md dropdown-menu-right"> <a href="/my/profile" class="dropdown-item"> <i class="fas fa-address-card mr-2"></i>個人資料 </a> <div class="dropdown-divider"></div> <a href="/my/change-password" class="dropdown-item"> <i class="fas fa-lock mr-2"></i>修改密碼 </a> <div class="dropdown-divider"></div> <a href="/logout" class="dropdown-item"> <i class="fas fa-sign-out-alt mr-2"></i>退出 </a> </div> </li> </ul> </nav> <!-- /.navbar --> <!-- Main Sidebar Container --> <aside class="main-sidebar sidebar-dark-primary elevation-4"> <!-- Brand Logo --> <a href="/" class="brand-link"> <img src="/static/assets/img/logo-128x128.png" alt="AdminLTE Logo" class="brand-image img-circle elevation-3" style="opacity: .8"> <span class="brand-text font-weight-light">IoT-Admin</span> </a> <!-- Sidebar --> <div class="sidebar"> <!-- Sidebar Menu --> <nav class="mt-2"> <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false"> <!-- Add icons to the links using the .nav-icon class with font-awesome or any other icon font library --> <li class="nav-item"> <a href="/main" class="nav-link"> <i class="nav-icon fas fa-tachometer-alt"></i> <p> 控制檯 </p> </a> </li> <li class="nav-item has-treeview"> <a href="#" class="nav-link"> <i class="nav-icon fas fa-user"></i> <p> 後臺帳戶 <i class="fas fa-angle-left right"></i> </p> </a> <ul class="nav nav-treeview"> <li class="nav-item"> <a href="/auth/manager/add" class="nav-link"> <i class="far fa-edit nav-icon"></i> <p>新增</p> </a> </li> <li class="nav-item"> <a href="/auth/manager/list" class="nav-link"> <i class="far fa-list-alt nav-icon"></i> <p>查詢列表</p> </a> </li> </ul> </li> <li class="nav-item has-treeview"> <a href="#" class="nav-link"> <i class="nav-icon fas fa-store-alt"></i> <p> 租戶 <i class="fas fa-angle-left right"></i> </p> </a> <ul class="nav nav-treeview"> <li class="nav-item"> <a href="/auth/tenant/add" class="nav-link"> <i class="far fa-edit nav-icon"></i> <p>新增</p> </a> </li> <li class="nav-item"> <a href="/auth/tenant/list" class="nav-link"> <i class="far fa-list-alt nav-icon"></i> <p>查詢列表</p> </a> </li> </ul> </li> <li class="nav-item has-treeview"> <a href="#" class="nav-link"> <i class="nav-icon fas fa-user-friends"></i> <p> 租戶帳戶 <i class="fas fa-angle-left right"></i> </p> </a> <ul class="nav nav-treeview"> <li class="nav-item"> <a href="/auth/tenant/user/add" class="nav-link"> <i class="far fa-edit nav-icon"></i> <p>新增</p> </a> </li> <li class="nav-item"> <a href="/auth/tenant/user/list" class="nav-link"> <i class="far fa-list-alt nav-icon"></i> <p>查詢列表</p> </a> </li> </ul> </li> </ul> </nav> <!-- /.sidebar-menu --> </div> <!-- /.sidebar --> </aside> <!-- Content Wrapper. Contains page content --> <div class="content-wrapper"> <!-- Content Header (Page header) --> <div class="content-header"> <div class="container-fluid"> <div class="row mb-2"> <div class="col-sm-6"> <h1 class="m-0 text-dark">控制檯</h1> </div><!-- /.col --> <div class="col-sm-6"> <ol class="breadcrumb float-sm-right"> <li class="breadcrumb-item"><a href="#">首頁</a></li> <li class="breadcrumb-item active">控制檯</li> </ol> </div><!-- /.col --> </div><!-- /.row --> </div><!-- /.container-fluid --> </div> <!-- /.content-header --> <!-- Main content --> <div class="content"> <div class="container-fluid"> <div class="row"> <div class="col-lg-6"> <div class="card"> <div class="card-header border-0"> <div class="d-flex justify-content-between"> <h3 class="card-title">圖表1</h3> <a href="javascript:void(0);">查看</a> </div> </div> <div class="card-body"> 圖表1-內容 </div> </div> <!-- /.card --> <div class="card"> <div class="card-header border-0"> <h3 class="card-title">表格1</h3> <div class="card-tools"> <a href="#" class="btn btn-tool btn-sm"> <i class="fas fa-download"></i> </a> <a href="#" class="btn btn-tool btn-sm"> <i class="fas fa-bars"></i> </a> </div> </div> <div class="card-body"> 表格1-內容 </div> </div> <!-- /.card --> </div> <!-- /.col-md-6 --> <div class="col-lg-6"> <div class="card"> <div class="card-header border-0"> <div class="d-flex justify-content-between"> <h3 class="card-title">圖表2</h3> <a href="javascript:void(0);">查看</a> </div> </div> <div class="card-body"> 圖表2-內容 </div> </div> <!-- /.card --> <div class="card"> <div class="card-header border-0"> <h3 class="card-title">表格2</h3> <div class="card-tools"> <a href="#" class="btn btn-sm btn-tool"> <i class="fas fa-download"></i> </a> <a href="#" class="btn btn-sm btn-tool"> <i class="fas fa-bars"></i> </a> </div> </div> <div class="card-body"> 表格2-內容 </div> </div> </div> <!-- /.col-md-6 --> </div> <!-- /.row --> </div> <!-- /.container-fluid --> </div> <!-- /.content --> </div> <!-- /.content-wrapper --> <!-- Control Sidebar --> <aside class="control-sidebar control-sidebar-dark"> <!-- Control sidebar content goes here --> </aside> <!-- /.control-sidebar --> <!-- Main Footer --> <footer class="main-footer"> <strong>Copyright © 2019-2020 <a href="http://www.work100.net">光束雲</a>.</strong> All rights reserved. <div class="float-right d-none d-sm-inline-block"> <b>Version</b> 1.0.0-beta </div> </footer> </div> <!-- ./wrapper --> <!-- REQUIRED SCRIPTS --> <!-- jQuery --> <script src="/static/assets/plugins/jquery/jquery.min.js"></script> <!-- Bootstrap --> <script src="/static/assets/plugins/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- AdminLTE --> <script src="/static/assets/js/adminlte.js"></script> </body> </html>
實例源碼已經託管到以下地址:jquery
若是對課程內容感興趣,能夠掃碼關注咱們的
公衆號
或QQ羣
,及時關注咱們的課程更新github