BootStrap基础知识

Bootstrap基础知识总结+常用知识 Bootstrap在我理解中,就是封装好的类和结构,进行引用;自己可以覆盖其原有的样式; bootstrap官方文档 对其使用已经写的非常清楚,本篇文章主要是对自己学习到的知识点进行总结; 具体学习知识点+使用步骤: 1、引入bootstrap的css和js <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/b... 阅读详情

BootStrap

前置知识:

0.https://v3.bootcss.com/getting-started/    //下载BootStrap
1.将bootstrap(css,fonts,js文件夹放入工程)
2.形成基本框架 

基本框架:

<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
    <title>Bootstrap 101 Template</title>
    <link href="../css/bootstrap.min.css" rel="stylesheet">
	<!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->
    <!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 -->
    <!--[if lt IE 9]>
      <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
      <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>
    <h1>你好,世界!</h1>
    </div></div>
    <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>
    <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
    <script src="../js/bootstrap.min.js"></script>
  </body>
</html>

响应式布局:依赖于栅格系统,一行有12个格,元素可以指定占据各自数

1.定义容器:container(留白) container-fluid:(全占用)
2.容器内定义行:row
3.行内定义元素:col  
	指定设备:col-xs手机 col-sm 平板 col-md笔记本 col-lg大屏幕

CSS样式:按钮,图片,表格,表单

按钮:
	default:按钮的背景色为白.还有danger...
	<a class="btn btn-default" href="#" role="button">Link</a>
	<button class="btn btn-default" type="submit">Button</button>
	<input class="btn btn-default" type="button" value="Input">
	<input class="btn btn-default" type="submit" value="Submit">

图片:
	//圆形..自适应屏幕..边框
	<img src="D:\壁纸\new壁纸\165424.jpg" alt="..." class="img-responsive img-circle img-thumbnail" >
	<img src="..." alt="..." class="img-thumbnail">  
    <img src="..." alt="..." class="img-rounded"> //方形
	<img src="..." alt="..." class="img-circle">
	
表格:
	//带边框:table bordered 鼠标悬停变色:table-hover ..
	<table class="table table-bordered  table-hover">
	<tr>
		<th> 编号</th>
		<th> 姓名</th>
		<th> 年份</th>
	</tr>
	
	<tr>
		<td> 1</th>
		<td> 李紫薇</th>
		<td> 1998</th>
	</tr>	
	<tr>
		<td> 2</th>
		<td> 陈夏将</th>
		<td> 1998</th>
	</tr>	
	<tr>
		<td> 3</th>
		<td> 米其林</th>
		<td> 1928</th>
	</tr>	
	
	</table>

表单:
	//表单项加class="form-control"

  <form class = "form-horizontal">
  <div class="form-group">
    <label for="exampleInputEmail1" class = "col-sm-2 control-label">Email address</label>
   	<div class = "col-sm-5">
    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
  	</div>
  </div>
  <div class="form-group">
    <label for="exampleInputPassword1" class = "col-sm-2 control-label">Password</label>
     <div class = "col-sm-5">
    <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
 	</div>
  </div>
  
  <div class="form-group">
    <label for="exampleInputFile"  class = "col-sm-2 control-label" >File input</label>
    <div class = "col-sm-5">
    <input type="file" id="exampleInputFile">
    <p class="help-block">Example block-level help text here.</p>
     </div>
  </div>
  
  <div class="checkbox"> 
  	<div class = "col-sm-2"></div>    <!-- 单选框在中间 -->
    <label class = "control-label">
      <input type="checkbox" > Check me out
    </label>
  </div>
  
  <div class = "col-sm-2"></div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>

在这里插入图片描述

组件:导航条,分页条

导航条:

<nav class="navbar navbar-inverse">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->

<!-- 1.定义可缩小后的按钮形状 -->
<div class="navbar-header">
  <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
    <span class="sr-only">Toggle navigation</span>
    <!-- 2.定义线条数目3条  ...-->
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    
  </button>
  <a class="navbar-brand" href="#">Brand</a>
</div>

<!-- Collect the nav links, forms, and other content for toggling -->


<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
  <ul class="nav navbar-nav">
    <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
    <li><a href="#">Link</a></li>
    <li class="dropdown">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
      <ul class="dropdown-menu">
        <li><a href="#">Action</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li role="separator" class="divider"></li>
        <li><a href="#">Separated link</a></li>
        <li role="separator" class="divider"></li>
        <li><a href="#">One more separated link</a></li>
      </ul>
    </li>
  </ul>
  <form class="navbar-form navbar-left">
    <div class="form-group">
      <input type="text" class="form-control" placeholder="Search">
    </div>
    <button type="submit" class="btn btn-default">Submit</button>
  </form>
  <ul class="nav navbar-nav navbar-right">
    <li><a href="#">Link</a></li>
    <li class="dropdown">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
      <ul class="dropdown-menu">
        <li><a href="#">Action</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li role="separator" class="divider"></li>
        <li><a href="#">Separated link</a></li>
      	</ul>
   	 </li>
      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>

分页条:
	 <nav aria-label="Page navigation">
  <ul class="pagination">
    <li>
      <a href="#" aria-label="Previous">
        <span aria-hidden="true">&laquo;</span>
      </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="#" aria-label="Next">
        <span aria-hidden="true">&raquo;</span>
      </a>
    </li>
  </ul>
</nav>

js插件 : 轮播图

   <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
  <!-- Indicators -->
  <ol class="carousel-indicators">
    <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
    <li data-target="#carousel-example-generic" data-slide-to="1"></li>
    <li data-target="#carousel-example-generic" data-slide-to="2"></li>
  </ol>

  <!-- Wrapper for slides -->
  <div class="carousel-inner" role="listbox">
    <div class="item active">
      <img src="../pictures/test (1).jpg" alt="...">
      <div class="carousel-caption">
<!-- 可填入备注信息在上面,会一起显示 -->
      </div>
    </div>
    <div class="item">
      <img src="../pictures/test (2).jpg" alt="...">
      <div class="carousel-caption">
      </div>
    </div>
    
 <div class="item">
      <img src="../pictures/test (3).jpg" alt="...">
      <div class="carousel-caption">
      		
      </div>
    </div>
     <div class="item">
      <img src="../pictures/test (4).jpg" alt="...">
      <div class="carousel-caption">
      
      </div>
    </div>
     <div class="item">
      <img src="../pictures/test (5).jpg" alt="...">
      <div class="carousel-caption">
      	 
      </div>
    </div>
  </div>

  <!-- Controls -->
  <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
  <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
</div>

参考教程:

	https://v3.bootcss.com/getting-started/
BootStrap基础知识学习-No.1 Bootstrap基础知识! 阅读详情

相关推荐

DCA1000EVM数据采集实战:从mmWave Studio配置到MATLAB后处理的全链路解析

本文详细解析了DCA1000EVM数据采集的全流程,从mmWave Studio配置到MATLAB后处理,涵盖数据存储结构解析、后处理引擎剖析及Python数据处理方案。通过实战案例,帮助开发者高效处理毫米波雷达原始数据,实现从数据到应用价值的转化,提升开发效率。

weixin_33743661的博客 707

用户登录界面(Bootstrap)入门教程01(适合初学者)

首先博主也是小白,之前没学过前端,花了一晚上做了个登录界面,想分享给大家,比较适合初学者来快速学习,博主以后也好好学基础的前端。 首先先上我做的登录界面的图: 因为博主水平有限,对前端认识太少,只能做出这样的效果,接下来讲解一下做法(重点)。 一、背景图的插入: 首先大家需要从网上找好背景图,这个过程比较简单,大家肯定都会,然后把它放在页面上就需要用到css.大家最好对html.css...

MusicMan 4844

wimdows11 eplan安装过程及遇到的问题

eplan 安装 我的资源里的下载地址,当然也可以有其他渠道下载 https://download.youkuaiyun.com/download/weixin_45529296/85061161 安装1 打开“Electric P8 2.7.3.11418”目录,运行“setup.exe”开始安装,选择系统和程序 接受许可协议,下一步 自己配置安装的各种路径,下一步 安装这个没什么问题,直到完成就行; 安装2 ...

csdn-1122 2万+

bootstrap table背景_bootstrap table给行怎么加背景色

bootstrap table给行怎么加背景色bootstrap table定义代码:$table.bootstrapTable({showExport: true,height: 540,rowStyle:rowStyle,//通过自定义函数设置行样式columns: [{field: 'id',title: '序号',align: 'center',sortable: true}, {fiel...

weixin_36309193的博客 669

MATLAB实战:手把手教你用三频四步相移法搞定结构光三维重建(附完整代码)

本文详细介绍了如何使用MATLAB实现三频四步相移法进行高精度结构光三维重建。通过光栅图像预处理、相位计算、多频外差与相位解包裹等步骤,结合完整代码示例,帮助读者掌握从二维图像到三维点云的关键技术。该方法在工业检测和逆向工程中具有抗干扰能力强、高分辨率和鲁棒性等优势。

weixin_29201933的博客 338

保姆级教程如何进行本地局域网布署openclaw小龙虾

全网唯一一篇一步步实战教程,图文并茂方式的方式教你如何本地部署安装小龙虾openclaw

zzw17wei的专栏 1467

element-ui菜单el-menu的使用

el-menu详解。

m0_63040701的博客 2万+

ESP32水墨屏日历实战:低功耗自动更新与HTTPS数据解析

本文详细介绍了ESP32水墨屏日历项目的开发实践,重点讲解了低功耗自动更新与HTTPS数据解析的实现方法。通过ESP32的自动休眠功能和水墨屏的零功耗特性,结合HTTPS请求安全获取网络数据,实现了高效节能的桌面日历应用。项目代码开源,适合物联网开发者参考。

xx56789的博客 777

element ui实现动态侧边菜单栏以及页面布局

element ui实现动态侧边菜单栏以及页面布局

zhanglinsen123的博客 1万+

LinuxCNC开发实战:从安装到EtherCAT配置全解析

本文详细解析LinuxCNC开发实战,从系统安装到EtherCAT总线配置全流程。涵盖实时内核优化、伺服驱动器PDO映射、HAL配置及自定义运动学开发,帮助开发者快速搭建工业级数控系统,提升运动控制精度与稳定性。

rgv234567的博客 352

我用GPT-5.5十分钟就搞定了论文创新点!全靠这三个提示词

各位同仁好,我是七哥。一个在高校里从事人工智能 相关领域研究,钻研用大模型AI实操的学术人。可以和七哥交流学术写作或Gemini、GPT、Claude 等大模型 学术实操相关问题,多多交流,相互成就,共同进步。多数研究者一写创新点就总觉得只有提出了全新的理论、颠覆了整个领域,才算真正的创新。但学术研究里的创新,有一半不是从零创造的,是在前人工作的基础上,准确找到还没人解决、或者没解决好的问题,而且真正能立住的创新通常都离不开以下这三个问题。第一,前人到底缺了什么。

智能AI让学术科研更容易 707

bootstrap之背景图片+文字2

一 .效果如下 技术要点: 1.背景图片拉伸 background-repeat: no-repeat; background-size: cover; 2.文字居中text-align: center; 二 html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charse...

鲸鱼姐的专栏 3950

Android功耗系列专题分析之四:待机概率性功耗高的失效分析

本文分析了Android设备待机功耗异常高的问题。通过日志发现系统休眠失败,原因是PowerManagerService.Display唤醒锁未被释放。进一步排查发现,指纹解锁功能在灭屏时未正确释放屏幕锁定,导致DisplayReady状态异常。解决方案是将指纹功能的背光控制与DisplayReady状态控制分离,使用两个变量独立管理。经验表明,快速定位问题比解决问题更重要,修改原生流程时需谨慎评估风险。

451

bootstrap基础知识

Bootstrap是Twitter推出的一款简洁、直观、强悍的前端开发框架。 Bootstrap基于 HTML、CSS、JAVASCRIPT。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。 ~~~引入bootstrap的css和页面自身的css~media="screen" //该样式表适用于屏幕类的设备&lt;link rel...

weixin_34116110的博客 369

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Bootstrap基础知识

1 、什么是 Bootstrap? Bootstrap 的作用是什么? ​ Bootstrap 是基于 HTML、CSS、 Javascript 的前端框架. ​ 该框架已经预定义了一套 CSS 样式和与该样式对应的 JS 代码. (对应的样式有对应的特效) ​ 开发人员只需要编写 HTML 结构, 添加 Bootstrap 固定的 class 样式, 就可以轻松完成指定效果的实现. ​ 作用: Bootstrap 使得 Web 开发更加快捷、 高效. Bootstrap 支持响应式开发, 解决了移动

li_peng_yuan的博客 5544

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【Bootstrap】基础知识和环境配置

一、Bootstrap基础 1. 概念 2. 特点 3. 组成 3.1 基本结构 3.2丰富的CSS样式库 3.3布局组件 3.4插件 二、bootstrap的环境配置 1. 在页面中引入本地文件 2. 使用CDN加速器

早睡早起长头发的博客 1335

WINCC7.3破解文件

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

Bootstrap(一)——Bootstrap基础知识

rem布局 rem是一个单位,与em区分:em是相对父元素的字体大小 rem是相对html元素的字体大小

rjlmylover_zyw的博客 2495

搭建blog先修知识(一)bootstrap基础知识

一、基础知识 移动设备优先 bootstrap包的内容 -基本结构:网格系统、链接样式、背景的基本结构 -css:全局的css设置、基本的html元素等 -组件 -集成的javascript插件 二、安装 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;test&lt;/title&gt; &lt;meta char...

chinaltx的博客 180

SpringBoot开发(二)Spring Boot项目构建、Bootstrap基础知识

Spring Boot是基于Spring4框架开发的全新框架,设计目的是简化搭建及开发过程,并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。Bootstrap 中文网Bootstrap,来自 Twitter,是目前最受欢迎的前端UI库。是一套用于 HTML、CSS 和 JS 开发的开源工具集。(1)迅速搭建前端页面,相当适合对于前端能力一般的后端工程师;(2)响应式布局,良好兼容不同分辨率的设备;(3)界面美观上档次,组件丰富;

qq_36158551的博客 1193

Bootstrap之部分组件练习和基础知识阶段总结(一)

Bootstrap之部分组件练习和基础知识阶段总结(一) 在使用BootStrap之前,我们需要先引入BootStrap对应的文件,需要注意的是BootStrap是依赖于jQuery的,引用BootStrap的js文件我们要先引入jQuery.js文件。写这篇博客的原因也是方便自己的日后查看,同时也是起一个督促自己每天学习进步的作用,欢迎大家的评论、指正。 1. Bootstrap实现响应式导航(汉堡) 要折叠的内容必须包裹在带有 class .collapse、.navbar-collapse 的

a88480的博客 540

Go云原生工程化实战:配置管理、日志、健康检查与优雅关闭

在云原生架构中,配置管理、日志与可观测性、健康检查、优雅关闭和容器化打包是构建高可靠Go服务的基础。通过配置外置与外部注入,实现配置与代码分离,提升多环境部署的灵活性;结构化日志与请求链路追踪让问题排查更高效;健康检查区分存活与就绪,确保流量只打到健康实例;优雅关闭保证服务终止时请求不中断。这些工程化实践在容器编排环境中尤为重要,能显著减少线上故障。本文深入讲解这些核心环节的实操方案与避坑经验。

weixin_30613727的博客 517

Bootstrap一些基础知识

Bootstrap 网格系统实例:堆叠的水平 ... 元素被添加,确保居中和最大宽度。 一旦添加了容器,接下来您需要考虑以行为单位。添加 ...,并在行内添加列 。 网格中的每一行是由 12 个单元组成的,您可以使用这些单元定义列的尺寸。确保总和总是 12 内联子标题 如果需要向任何标题添加一个内联子标题,只需要简单地在元素两旁添加 ,或者添加 .small clas

qq_37634294的博客 447
上一篇: JS基础知识2
下一篇: jsoup&xml基础知识
Tket
博客等级 码龄9年 21粉丝 114原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值