bootstrap 学习之路7

基于BOA的嵌入式Web项目【机房温度监控】 文章目录一、需求分析二、项目结构三、效果图四、数据传输4.1 采集端数据传输到CGI进程4.2 CGI进程数据传输到Web服务器4.3 Web服务器传输给浏览器五、 采集端5.1 思路5.2 代码六、CGI进程6.1 思路6.2 代码七、Web界面7.1 思路7.2 代码八、最后8.1 项目结构8.2 感受8.3 项目下载连接 一、需求分析 我们的需求很简单,采集端不断的通过温度传感器采集温度,然后传输到web前端页面进行显示,超过一定温度进行预警或者变化操作,如果后续还有什么需求可以直接添加。 二、项目结 阅读详情

bootstrap学了学,突然想到bootstrap其实真的很强大,网页制作不就是两部分: 1. 布局。 2. CSS 

好了。 而我们要快速开发网页,首先是网页布局,使用bootstrap的 span 。 其次使用bootstrap 的 各个组件。 再用css装饰。这样就是一个网页。 所以下面介绍一下bootstrap的组件。 当然这些官网上有,我只是实现一下。首先自己练手,其次对组件有个了解。


按照一个网站的写法,bootstrap组件包括:

1. 导航 栏和导航条。 导航栏是要宽一些,可以多加些自定的元素。导航条就是一条导航的导航栏。分别是 .nav 和 .navbar

2. 下拉菜单,导航条要包括下拉菜单的 .dropdown

3. 面包屑,其实说白了就是类似导航栏的东西,很多网站都有,一会看例子理解

4. 排版(网页正文),包括hero-unit 和 滚动图片等,前面介绍过,这里不做介绍。

        5. 按钮组、分页

6. 警告框

7. 进度条

8. 标签和徽章


二话不说,上代码


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>

<link rel="stylesheet" href="./bootstrap/css/bootstrap.min.css" />
<link rel="stylesheet" href="./bootstrap/css/bootstrap-responsive.min.css" />


<!--这里加上想用的css-->
<style type="text/css">



.navbar{
margin-bottom: 0px;
}


</style>
</head>


<body>
<div class="navbar navbar-inverse">
<div class="navbar-inner">
<div class="container">

<ul class="nav" >
<li class="active"><a href="#">home</a></li>
<li><a href="#">content</a></li>
<li><a href="#">about</a></li>
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">下拉菜单 <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">菜单1</a></li>
<li><a href="#">菜单2</a></li>
<li><a href="#">菜单3</a></li>
<li class="divider"></li>
<li class="dropdown-submenu"><a href="#">二级菜单</a>
<ul class="dropdown-menu" >
<li><a href="#">二级菜单1</a></li>
<li><a href="#">二级菜单2</a></li>
<li><a href="#">二级菜单3</a></li>
</ul>
</li>
</ul>
</li>

</ul>



</div>

</div>
</div>


<ul class="breadcrumb">
 <li><a href="#">首页</a> <span class="divider">/</span></li>
 <li><a href="#">组件</a> <span class="divider">/</span></li>
 <li class="active">按钮</li>
</ul>
<div class="container">




<div class="row-fluid">
<div class="span4">
<h3>按钮组</h3>
<!--按钮组-->
<div class="btn-group">
<button class="btn">left</button>
<button class="btn">middle</button>
<button class="btn">right</button>
</div>


</div>
<div class="span4">
<h3>多维按钮组</h3>
<div class="btn-toolbar">
<div class="btn-group">
<div class="btn">1</div>
<div class="btn">2</div>
<div class="btn">3</div>
</div>
<div class="btn-group">
<div class="btn">1</div>
<div class="btn">2</div>
<div class="btn">3</div>
</div>
</div>
</div>


<div class="span4">
<h3>分裂按钮</h3>
<!--按钮组-->
<div class="btn-group">
<button class="btn">dropdown</button>
<button class="btn dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li>1</li>
<li>2</li>
</ul>
</div>


</div>
</div>


<!--分页-->
<div class="pagination">
 <ul>
<li class="disabled" ><a href="#">Prev</a></li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">Next</a></li>

 </ul>
</div>


<div class="row-fluid">
<div class="span4">
<span class="label label-success">success</span>
</div>
<div class="span4"><span class="badge badge-success">B</span></div>


<div class="span4">
<div class="alert  alert-block">
<button  type="button"  class="close"  data-dismiss="alert">×</button>
<strong>warning</strong>严重警告!
</div>
</div>
</div>

<div class="row-fluid">

<div class="span12">
<div class="progress progress-striped">
<div class="bar" style="width: 60%;"></div>
</div>
</div>
</div>


<hr />
<div class="footer">
© 2013 Company, Inc. · 
</div>
</div>
<script type="text/javascript" src="./bootstrap/thirdpart/jquery.min.js"></script>
<script type="text/javascript" src="./bootstrap/js/bootstrap.min.js"></script>  
       
</body>
</html>


注释:

1.  <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">下拉菜单 <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">菜单1</a></li>
<li><a href="#">菜单2</a></li>
<li><a href="#">菜单3</a></li>
<li class="divider"></li>
<li class="dropdown-submenu"><a href="#">二级菜单</a>
<ul class="dropdown-menu" >
<li><a href="#">二级菜单1</a></li>
<li><a href="#">二级菜单2</a></li>
<li><a href="#">二级菜单3</a></li>
</ul>
</li>
</ul>
</li>

整个下拉菜单的描述,其中 第一级的  class="dropdown-toggle" data-toggle="dropdown 很重要 第二层级就是<ul class="dropdown-menu">

2. <ul class="breadcrumb"> 面包屑,看看效果一下就理解了。说再多都是废话。

3. 进度条和提示框都需要js控制,效果才好,下一章就进入到js的学习过程。


效果图:




西门子SCL出栈入栈算法(附带源码) 栈是一种数据结构,它的特点是数据后入先出(Last In First Out,LIFO)或者说是先入后出,意思是一样的。栈有三个基本动作:初始化、入栈和出栈。接下来给大家介绍下我使用SCL语言编写的栈函数,它以不定长数组作为存储区,以实数作为数据类型,实现了栈的初始化、入栈和出栈的操作。 阅读详情

相关推荐

最新版IAR9.40和注册工具

IAR最新版的IDE在编译速度和代码提示等各个方面上都有很大提升,软件这个东西果然还是越新越好。之前的时候,IAR v9系列网上很多人都说能用,但是又没有把 IAR v9系列的注册方法写的很清楚,导致我一直都用注册老版本v8的方法去注册v9。结果注册后都会提示。

xue_nuo的博客 4万+

bootstrap学习之路1

做了3年的C++编程,因为突然的机会要做J2EE。并且是web 前端、后端、数据库全盘搞的那种!无奈呀,学了3个多月的html、js、jquery、servlet、jsp、spring mvc、jpql。现在处于一个社么阶段呢?就是:1. 别人搭建的框架,往里面加代码没问题。 2.自己搭框架,速度慢点也可以,当然是简单的那种。3,前端很坑! 最后我决定再花3个月时间在这些方面巩固一下。我决定特别

wangboa123的专栏 1256

5G NR 物理层 流程一:从帧结构到TB块,PDSCH/PUSCH 资源映射与TBS计算实战

本文详细解析了5G NR物理层流程,从帧结构到TB块的计算,重点介绍了PDSCH/PUSCH资源映射与TBS计算的实战方法。通过具体案例和公式推导,帮助工程师掌握5G NR资源分配、MCS选择及TBS量化过程,解决实际部署中的常见问题。

weixin_30897233的博客 94

bootstarpboales参数设置

bootstarpboales参数设置 // An highlighted block //先销毁原来渲染的数据 $("#elementId").bootstrapTable('destroy'); //重新渲染数据表格 $('#elementId').bootstrapTable({ url:'BigData/queryTableList.do', //请求url method:'GET',//BootStrap 默认的请求方式 contentType: "application/x-www-for

weixin_44896596的博客 389

LabVIEW专栏九、类的继承与多态实践

本文深入探讨了LabVIEW中面向对象编程的核心概念——类的继承与多态。通过构建仪器参数父类与设备基类,并以网口设备为例创建子类,详细演示了如何利用继承实现代码复用,并通过多态机制实现统一接口调用不同仪器类型,从而构建灵活、可扩展的自动化测试与仪器控制系统。

weixin_29235525的博客 248

FPGA可重构技术

介绍FPGA 可重构技术的实现方法,包括全局重构和部分重构

航天领域资深码农,型号经验丰富,一线干货分享 1989

bootstrap 学习之路 8

最近bootstrap的基本组件学完了,总是觉得没有什么可学,但是又不会做网页。 太让人头疼了。所以,我坚持了一下,把bootstrap的基础组件给练了一遍。把我练的结果上传。 上面使用的关于BOOTSTRAP 的 css,如果没有,可以去我的资源里面下载。 本章节主要是介绍bootstrap 的 javascript控制的插件,其实我是个web新手,我习惯叫他们组件,因为都是一组操作嘛。

wangboa123的专栏 1510

TortoiseGit提示No supported authentication methods available错误

一、问题 在使用TortoiseGit与远程仓库进行同步代码的时候提示如下错误,即:没有支持认证的方法可用。而GitBash却可以正常使用,不受影响。 通过调查,发现应该是TortoiseGit远程仓库的公匙无法和本地的密匙进行匹配认证造成的(主要是TortoiseGit缺少本地密匙)。由于TortoiseGit的默认网络SSH client是TortoiseGitPlink.exe,如下图所示。因此主要有两种方式来解决该问题: 不修改TortoiseGit的默认网络SSH client,此时需要为To

Jeffxu_lib的博客 2万+

嵌入式web服务器BOA+CGI+HTML+MySQL项目实战——Linux

准备环境 操作系统: Ubuntu12.04 LTS 环境搭建: 需要 BOA,Apache,CCGI,MySQL,GCC Linux下嵌入式Web服务器BOA和CGI编程开发 数据库的相关知识——学习笔记 的三 mysql中文乱码问题解决 / C程序插入仍是乱码解决 / 卸载重装教学 扩展: 我还用了bootstrap框架,CSS/JS 使用方法 环境准备好后,我们在 /var/www 下写HT...

Love丶伊卡洛斯 1万+

STM32 无线充电接收端硬件设计:从 LC 谐振到 PWM 控制的 5 大关键电路解析

本文深入解析了基于STM32的无线充电接收端硬件设计,重点探讨了LC谐振倍压整流、INA282电流采样、IR2104S半桥驱动、超级电容保护及STM32最小系统等5大关键电路。针对超级电容的恒功率充电需求,详细介绍了PID控制算法优化及PCB设计实战要点,帮助工程师提升无线充电系统的效率和可靠性。

weixin_31774841的博客 382

计算光刻效率革命:为什么Hopkins模型比Abbe模型快?深入解析TCC的魔力

本文深入解析了计算光刻中Hopkins模型相比Abbe模型的效率优势,重点探讨了TCC(透射交叉系数)的工程智慧。通过预计算光学系统特性并复用TCC矩阵,Hopkins模型实现了数量级的加速,特别适用于复杂照明条件下的光刻仿真。文章详细介绍了TCC的物理意义、模态分解技术以及GPU并行计算等关键加速策略,为半导体制造中的光刻工艺优化提供了实用见解。

weixin_33364627的博客 387

【Bootstrap学习 day7】

active类可以设置按钮是可用的,disabled属性可以设置按钮是不可点击的。要创建一个按钮组,只需将一系列具有.btn类的按钮包装在<div>元素中,然后在其上应用.btn-group类。可以使用.btn-group-lg|sm|xs类来设置按钮组的大小,可应用到整个按钮组的大小调整,而不需要对每个按钮进行大小调整。为此,只需将类.btn-group替换为类.btn-group-vertical。使用.btn-lg类设置大按钮,使用.btn-sm设置小按钮。按钮可设置为激活或者禁止点击的状态。

weixin_44032244的博客 627

物联网应用开发教程专栏介绍与说明——列表目录查阅(持续更新)

为方便查阅学习本专栏,特整理专栏介绍与说明及提供列表目录便于查阅。阿齐Archie《物联网应用开发教程》专栏。本专栏为物联网应用开发教程,将更新涵盖常见的WIFI、蓝牙、蜂窝网、以太网、Lora、NB-iot等物联网技术实战应用及详解其技术知识。专栏为技术文章,订阅一个文章即可本专栏内所有文章可看,实战开发,亲测无误,附视频演示效果,会持续更新本专栏。本专栏内有理论篇也有完整实战应用篇。

嵌入式阿齐Archie 2万+

Bootstrap 3.3.7学习笔记7

Bootstrap 3.3.7学习笔记7表格这个官方网站上面文档解释的比较合理这里一共有6中bootstrap设计的表格类型,天,这么多! class description .table 基础表格 .table-striped 附加给table,变成斑马线表格 .table-bordered 附加给table,变成带边框的表格 .table-hover 附加给

fengxueem 1318

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Bootstrap 3.3.7学习笔记14

Bootstrap 3.3.7学习笔记13今天周日,不放假了。继续学习Bootstrap!今天学得主要内容就是bootstrap给出的各种小组件的样式。课题会很零散,内容会比较多。分页导航知识点: 分页pagination是指我们在看图片新闻的时候经常会有好几个网页组成一个新闻,每个网页之间的翻动就是由图片下方的1,2,3,…,9这样的分页导航完成的。 很显然它本质也是一个ul。当然其实分页导航最常

fengxueem 1361

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

7.18学习bootstrap之路!

开始学习的第11天,第一天学习bootstrap,感觉这个框架方便的同时又觉得头好大啊,名字又复杂有多,对于初学者来说,真的很难筛选哪些是我需要的,哪些不是!

Naro7L的博客 438

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

JavaWeb基础学习笔记7——Bootstrap

1、Bootstrap概述 Bootstrap:一个前端开发的框架,来自Twitter,是目前很受欢迎的前端框架。Bootstrap是基于HTML、CSS、JavaScript的,它简洁灵活,使得Web开发更加快捷。 框架:一个半成品软件,开发人员可以在框架基础上,再进行开发,简化编码。 好处: 定义了很多CSS样式和JS插件,开发人员可以直接使用这些样式和插件得到丰富的页面效果; 响应式布局(同一套页面可以兼容不同分辨率的设备)。 2、Bootstrap快速入门 2.1、下载和使用Bootst

weixin_44623055的博客 808

BootStrap3.3.7学习

如题前段时间传来了flash将死的消息,公司以前大部分产品都是基于flex开发的,用起来总感觉有点反应延迟的感觉,不知道那帮政府人员的使用体验如何。近期也有很多关于JS的培训,重点还是bootstrap,毕竟后台java都是通用的。自己也抽空看了下该前台框架,和flex比起来简直就是一个年轻的小姑娘。 最近一直在考试,感觉出了校园之后考试的状态一直不太好,心塞。。。自己也抽时间做了个hel

Mattscl的博客 1637

7/19bootstrap学习笔记

bootstrap是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的web项目 bootstrap里面的布局模式:固定布局(固定宽高) 媒体查寻 流动布局container-fluid 最流行的系统:网格系统 类似于table row 行 col-*-列 sm lg md xl 代表屏幕分辨率小 中 大 超大 可以根据屏幕的大小调节所占比例 一行最大十二列 多出的列会自动折行 col-...

BINGXIN1224的博客 235

Django学习7-Bootstrap样式:分页

使用Bootstrap样式使用Bootstrap设置项目样式topics页面分页设置使用bootstrap样式设置分页 使用Bootstrap设置项目样式 topics页面分页设置 当前topics页面下显示全部的topic,没有分页设置,下面使用django.core.paginator.Paginator进行分页设置。 class Paginator(object_list, per_page...

qq_19268039的博客 728

BootStrap学习笔记-7

sevenLesson-BootStrap-组件-媒体对象,面板,well BootStrap-组件-媒体对象,面板,well body { margin:10px 0; } img { width:70px; height:70px; } 欢迎来到大学糖

devileatapple的专栏 390

Bootstrap 3.3.7学习笔记8

Bootstrap 3.3.7学习笔记7发现官方文档把我之前学习笔记里面的内容基本涵盖的挺好。只需要列出需要参考的章节再补上一些自己的理解就很不错了,所以let’s do it. 下一个内容是表单 知识点: 关于.form-control,它的基本样式为.form-control { display: block; width: 100%; height: 34px; paddi

fengxueem 783

Bootstrap 3.3.7学习笔记2

Bootstrap 3.3.7学习笔记2接下来要初步看一下bootstrap里面css的格式 首先从最简单的<h1>到<h6>开始,下面就是从bootstrap.css中粘贴出来的。h1 { margin: .67em 0; font-size: 2em; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-fam

fengxueem 617

响应式布局与bootstrap学习(7th)

bootstrap,响应式布局,前端

山雀的博客 1635

Bootstrap 3.3.7学习笔记1

Bootstrap 3.3.7学习笔记1跟着玩转Bootstrap(基础)学习。 下面是2017-06BootStrap中文官网给出的一个超级简单的 HTML 模版,我在 <!DOCTYPE html> <meta http-equiv=”X-UA-Compatible” content=”IE=edge”> <meta name=”viewport” content=”widt

fengxueem 749

前端学习笔记:bootstrap(7)

前端学习笔记:bootstrap(7) 4. 表格 (1)与表格有关的类样式 表格的样式 类名 基本实例 table 条纹状表格 table-striped类可以给<tbody>之内的每一行增加斑马条纹样式。 带边框的表格 table-bordered类为表格和其中的每个单元格增加边框。 鼠标悬停 table-hover类可以让<tbody>中的每一行对鼠...

黄道婆的专栏 264
上一篇: bootstrap 学习之路6
下一篇: google 将推出最新版的地图
wangboa123
博客等级 码龄19年 8粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值