博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SB Admin 2 学习笔记1
阅读量:7286 次
发布时间:2019-06-30

本文共 15420 字,大约阅读时间需要 51 分钟。

需要掌握能够搭建起一个 dashboard 的能力, 因为很少有运维开发团队有专职的前端, bootstrap 也要讲个基本法.

SB Admin 2, 一个免费的 bootstrap theme, 4000颗星, 大体看了下, 想要的功能都有, 够用了. 一点点啃下来.

 

一. 导航栏部分

1. 上边框导航栏 

nav.navbar.navbar-default.navbar-static-top  navbar-static-top 是指导航条随页面滚动而消失, navbar-fixed-top 指导航条固定在顶端

nav[role="navigation"]  增强导航条的可访问性

nav[style="margin-bottom: 0"]  设置nav 的下外边距为0

 

span.sr-only  screen read only 仅供屏幕阅读器

span.icon-bar  是按键中的一条横杠

div.navbar-header 里面包含一个 a.navbar-brand, 用作导航条标题, 显示上字体会更大一号

 

ul.nav.navbar-top-links.navbar-right   nav 定义导航链接, navbar-top-links 查不到这个属性, navbar-right 右对齐

li.dropdown  下拉菜单

a[class="dropdown-toggle"][data-toggle="dropdown"][href="#"]  点击即可触发下拉菜单

i.fa.fa-envelop.fa-fw  FrontAwesome 图标,  fa-fw 固定图标宽度

ul.dropdown-menu.dropdown-messages  下拉菜单

span.pull-right.text-muted  span 用来组合行内元素, 以便通过样式来格式化它们, 建议使用"提示"时使用 span 元素, pull-right 右对齐, text-muted 柔和灰

li.divider   分割线

a.text-center  文字居中

 

2. 侧边框导航栏 

div.navbar-default.sidebar  sidebar 是自定义侧边栏

div.sidebar-nav.navbar-collapse  sidebar-nav  自定义侧边栏导航, navbar-collapse  navbar-toggle 的 data-target

div.input-group.custom-search-form  custom-search-form 疑是 wordpress 的 plugin, 属性可删除

 

ul[class="nav"][id="side-menu"]  定义侧边导航栏

li.sidebar-search  应该是为JS 准备的

div.input-group input[type="text"][class="form-control"]  输入框组

span.input-group-btn button[class="btn btn-default"][type="button"] i.fa.fa-search  搜索符号

 

ul.nav.nav-second-level  ul.nav.nav-third-level  的加载是由 JS 控制

至此, 导航栏分析完毕, 原来侧边框导航栏是使用css 排版实现的.

 

二. 主页面部分

Dashboard

26
New Comments!

div.row  栅格系统的行

h1.page-header  页面标题, 会在网页标题周围增加适当的间距

div.panel.panel-primary  带情景效果的面板, 适用于将某些 dom 内容搁到盒子里

div.panel-heading  面板标题容器, 也可以通过添加设置了 .panel-title 类的 <h1>-<h6> 标签,添加一个预定义样式的标题

div.huge  是自定义大小, 40px

div.panel-footer  面板脚注容器

div.clearfix  清除浮动, 保证两个 span 小屏显示正常

 

实现方式是, 所有的 panel 搁到一个 row 中, 左边的 panel 设置为 col-lg-8, 右侧的 panel 设置为 col-lg-4

绘图可以换成highchart, echart, d3js

 

# Date Time Amount
3326 10/21/2013 3:29 PM $321.33
3325 10/21/2013 3:20 PM $234.34
3324 10/21/2013 3:03 PM $724.17
3323 10/21/2013 3:00 PM $23.71
3322 10/21/2013 2:49 PM $8345.23
3321 10/21/2013 2:23 PM $245.12
3320 10/21/2013 2:15 PM $5663.54
3319 10/21/2013 2:13 PM $943.45

div.table-responsive  响应式表格

table.table.table-bordered.table-hover.table-striped  table-bordered 边框  table-hover 悬停  table-striped 斑马纹

 

事件时间线, 这个是非常吸引我的.

Responsive Timeline
  • Lorem ipsum dolor

    11 hours ago via Twitter

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Libero laboriosam dolor perspiciatis omnis exercitationem. Beatae, officia pariatur? Est cum veniam excepturi. Maiores praesentium, porro voluptas suscipit facere rem dicta, debitis.

  • Lorem ipsum dolor

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Autem dolorem quibusdam, tenetur commodi provident cumque magni voluptatem libero, quis rerum. Fugiat esse debitis optio, tempore. Animi officiis alias, officia repellendus.

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laudantium maiores odit qui est tempora eos, nostrum provident explicabo dignissimos debitis vel! Adipisci eius voluptates, ad aut recusandae minus eaque facere.

  • Lorem ipsum dolor

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus numquam facilis enim eaque, tenetur nam id qui vel velit similique nihil iure molestias aliquam, voluptatem totam quaerat, magni commodi quisquam.

  • Lorem ipsum dolor

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptates est quaerat asperiores sapiente, eligendi, nihil. Itaque quos, alias sapiente rerum quas odit! Aperiam officiis quidem delectus libero, omnis ut debitis!

  • Lorem ipsum dolor

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nobis minus modi quam ipsum alias at est molestiae excepturi delectus nesciunt, quibusdam debitis amet, beatae consequuntur impedit nulla qui! Laborum, atque.


  • Lorem ipsum dolor

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi fuga odio quibusdam. Iure expedita, incidunt unde quis nam! Quod, quisquam. Officia quam qui adipisci quas consequuntur nostrum sequi. Consequuntur, commodi.

  • Lorem ipsum dolor

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt obcaecati, quaerat tempore officia voluptas debitis consectetur culpa amet, accusamus dolorum fugiat, animi dicta aperiam, enim incidunt quisquam maxime neque eaque.

li.timeline-inverted  时间线右侧面板, 无 class 属性则默认为左侧面板

 

div.list-group  列表组

 

Donut Chart Example

 

  • User Avatar
    Jack Sparrow
    12 mins ago

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor, quis ullamcorper ligula sodales.

  • User Avatar
    13 mins ago
    Bhaumik Patel

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor, quis ullamcorper ligula sodales.

  • User Avatar
    Jack Sparrow
    14 mins ago

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor, quis ullamcorper ligula sodales.

  • User Avatar
    15 mins ago
    Bhaumik Patel

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor, quis ullamcorper ligula sodales.

ul.dropdown-menu.slidedown  css 中定制了 slidedown

至此, index.html 分析完成. 

转载于:https://www.cnblogs.com/senjougahara/p/6227810.html

你可能感兴趣的文章
[activiti6.0]使用
查看>>
如何使用PHP开发比特币详解
查看>>
printf格式
查看>>
IOS UITableViewCell使用详解
查看>>
一个牛人给java初学者的建议(2)
查看>>
谈校长摆脱官本位制
查看>>
(翻译) Android ListView 性能优化指南
查看>>
CSS3 基本语法
查看>>
spring集成 HikariCP(号称最快的数据库连接池)
查看>>
Linux软链接和硬链接
查看>>
SQL Server 数据库备份和还原认识和总结
查看>>
[非凡程序员]UIKit 手写控件
查看>>
SylixOS在x86平台的快速构建
查看>>
九宫格与函数
查看>>
solaris 10u11 安装vim7.4
查看>>
Maven(八)pom.xml简介
查看>>
IGP-LAB-RIP-3
查看>>
会说话的vc编译器(一)
查看>>
Exchange 2013部署系列之(一)系统要求
查看>>
利用itext导出word表格,处理图片
查看>>