📅  最后修改于: 2023-12-03 14:39:01.925000             🧑  作者: Mango
AdminLTE是一个基于Bootstrap的免费开源模板库,带有丰富的组件和布局选项,特别适合用于创建仪表板。其中,仪表板框是AdminLTE的一个主要组件,用于创建漂亮的仪表板。本文将介绍AdminLTE中的仪表板框,提供详细的使用指南和示例代码。
在使用仪表板框之前,需要确保以下文件已被引入:
<!-- Bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css">
<!-- Theme style -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.2/css/AdminLTE.min.css">
<!-- AdminLTE Skins -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.2/css/skins/_all-skins.min.css">
<!-- jQuery -->
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<!-- Bootstrap 3.3.7 -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<!-- AdminLTE App -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.2/js/adminlte.min.js"></script>
使用仪表板框的HTML结构如下:
<div class="box">
<div class="box-header with-border">
<h3 class="box-title">Box Title</h3>
<div class="box-tools pull-right">
<button type="button" class="btn btn-box-tool" data-widget="collapse" data-toggle="tooltip" title="Collapse">
<i class="fa fa-minus"></i>
</button>
<button type="button" class="btn btn-box-tool" data-widget="remove" data-toggle="tooltip" title="Remove">
<i class="fa fa-times"></i>
</button>
</div>
</div>
<div class="box-body">
Box Content
</div>
<div class="box-footer">
Box Footer
</div>
</div>
使用上述HTML结构,可以创建如下基本效果的仪表板框:
使用.box-solid
类可以在仪表板框中添加卡片风格:
<div class="box box-solid">
<div class="box-header with-border">
<h3 class="box-title">Box Title</h3>
<div class="box-tools pull-right">
<button type="button" class="btn btn-box-tool" data-widget="collapse" data-toggle="tooltip" title="Collapse">
<i class="fa fa-minus"></i>
</button>
<button type="button" class="btn btn-box-tool" data-widget="remove" data-toggle="tooltip" title="Remove">
<i class="fa fa-times"></i>
</button>
</div>
</div>
<div class="box-body">
Box Content
</div>
<div class="box-footer">
Box Footer
</div>
</div>
效果如下:
使用不同的颜色类可以在仪表板框中添加不同的颜色风格:
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">Box Title</h3>
<div class="box-tools pull-right">
<button type="button" class="btn btn-box-tool" data-widget="collapse" data-toggle="tooltip" title="Collapse">
<i class="fa fa-minus"></i>
</button>
<button type="button" class="btn btn-box-tool" data-widget="remove" data-toggle="tooltip" title="Remove">
<i class="fa fa-times"></i>
</button>
</div>
</div>
<div class="box-body">
Box Content
</div>
<div class="box-footer">
Box Footer
</div>
</div>
支持的颜色类包括:.box-success
、.box-warning
、.box-danger
、.box-info
、.box-primary
。
效果如下:
在本文中,我们介绍了AdminLTE中的仪表板框的使用方法和不同的风格选项。通过合理使用仪表板框,可以使网站的UI更加美观和整洁。