位置: IT常识 - 正文

BootStrap(栅格系统)(bootstrap 栅格)

编辑:rootadmin
BootStrap(栅格系统)

目录

1.什么是BootStrap

2.BootStrap简介 

BootStrap栅格layout

3.BootStrap常用样式与标签

常用样式

 4.BootStrap常用组件

按钮组件

面板组件

 导航条

表单


1.什么是BootStrap

推荐整理分享BootStrap(栅格系统)(bootstrap 栅格),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:bootstrap12栅格,bootstrap 12栅格原因,bootstrap 栅格,bootstrap栅格原理,bootstrap栅格原理,bootstrap12栅格,bootstrap栅格化,bootstrap12栅格,内容如对您有帮助,希望把文章链接给更多的朋友!

Bootstrap,来自 Twitter,是一款受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。

大家可以在github上下载:https://github.com/twbs/bootstrap/releases/download/v3.3.7/bootstrap-3.3.7-dist.zip

要想使用BootStrap需要在页面上引用BootStrap的支持。

<html><head> <link href="assets/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet"> <script src="assets/jquery-3.5.1/jquery-3.5.1.min.js"></script> <script src="assets/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script></head><body></body></html>

注意:三行代码都需是min(min意为机器识别),assets建议与html文件在同一个根目录下,以防造成路径错误

2.BootStrap简介 

bootstrap简介,控制大小,控制颜色,12栅格排版.bootstrap常用表单样式、表格样式

BootStrap栅格layout

BootStrap将网页均分为12分(12个格子),响应式网格系统随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

 使用栅格需要系统注意点

1 行必须放置在.container(固定宽度)或 .container-fluid (100% 宽度)中,以便获得适当的对齐alignment和内边距padding 2 使用行来创建列的水平组 3 内容应该放置在列内,唯有列可以是行的直接子元素 4 预定义的网格类,比如.row和.col-xs-x,可用于快速创建网格布局。 5 列通过内边距(padding)来创建列内容之间的间隙

col-lg-*   large  大型设备(大台式电脑,1200px 起)  col-md-*   middle  中型设备(台式电脑,992px 起) col-sm-*   small   小型设备(平板电脑,768px 起) col-xs-*   x-small  超小设备(手机,小于 768px)

栅格样式描述col-lg-*large 大型设备(大台式电脑,1200px 起col-md-*middle 中型设备(台式电脑,992px 起)col-sm-*small 小型设备(平板电脑,768px 起)col-xs-*x-small 超小设备(手机,小于 768px)3.BootStrap常用样式与标签常用样式样式描述.container让元素在容器中水平居中.col-md-4占几个栅格.col-md-ofset-4左边空出几个栅格.col-md-push-8向右浮动几个栅格col-md-pull-2向左浮动几个栅格<html> <head> <meta charset="utf-8"/> <title></title> <link href="css/bootstrap.min.css" rel="stylesheet"/> <script src="js/jquery-3.5.1.min.js"></script> <script src="js/bootstrap.min.js"></script> <style type="text/css"> .row div{ background-color: aqua; border: 1px solid black; } </style> </head><body> <div class="container"> <!-- 行元素 --> <div class="row"> <div class="col-md-4">4</div> <div class="col-md-4">4</div> <div class="col-md-4">4</div> </div> <!-- 行元素 --> <div class="row"> <div class="col-md-1">1</div> <div class="col-md-1">1</div> <div class="col-md-1">1</div> <div class="col-md-1">1</div> <div class="col-md-1">1</div> <div class="col-md-1">1</div> <div class="col-md-1">1</div> <div class="col-md-1">1</div> <div class="col-md-1">1</div> <div class="col-md-1">1</div> <div class="col-md-1">1</div> <div class="col-md-1">1</div> </div> <!-- 行元素 --> <div class="row"> <div class="col-md-6">6</div> <div class="col-md-6">6</div> </div> <!-- 行元素 --> <div class="row"> <div class="col-md-3">3</div> <div class="col-md-4">4</div> <div class="col-md-5">5</div> </div> <!-- 网格偏移:右侧兄弟元素会被向右推移,但不会被覆盖--> <div class="row"> <!-- 将该元素位置向右偏移2个位置,总占据3个格栅--> <div class="col-md-1 col-md-offset-2">1</div> <!-- 将该元素位置向右偏移3个位置,总占据4个格栅--> <div class="col-md-1 col-md-offset-3">1</div> <!-- 将该元素位置向右偏移3个位置,总占据5个格栅--> <div class="col-md-1 col-md-offset-4">1</div> </div> <!-- 网格排序:右侧兄弟元素不会被推移,可能会被兄弟元素覆盖--> <div class="row"> <!-- 将该元素位置向右偏移3个位置,只占据1个位置,可能会被兄弟元素覆盖--> <!-- push:向右浮动,pull:向左浮动--> <div class="col-md-1 col-md-push-3" style="background-color: red;">1</div> <div class="col-md-1">1</div> <div class="col-md-1">1</div> </div> </div></body></html>

样式:

注意: 网格偏移:右侧兄弟元素会被向右推移,但不会被覆盖

        网格排序:右侧兄弟元素不会被推移,可能会被兄弟元素覆盖

        列嵌套:被嵌套的行又会再分出12个格栅

<!-- 列嵌套--> <div class="row"> <div class="col-md-2" style="background-color: red;">2</div> <div class="col-md-4" style="background-color: blue;">4</div> <div class="col-md-6" style="border: 0;"> <div class="row" style="border: 0;"> <!-- 被嵌套的行又会再分出12个格栅--> <div class="col-md-4" style="background-color: yellow;">子4</div> <div class="col-md-4" style="background-color: yellow;">子4</div> <div class="col-md-4" style="background-color: yellow;">子4</div> </div> </div> </div> 4.BootStrap常用组件按钮组件

语法:

<input type=button class="btn" value="我是按钮">

提示:

btn是所有按钮的基本样式

<div class="container"> <button>原生按钮</button> <button class="btn btn-default">默认样式按钮</button> <button class="btn btn-inof">info</button> <button class="btn btn-warning">warning</button> <button class="btn btn-danger">danger</button> <button class="btn btn-primary">primary标准</button> <button class="btn btn-link">link</button> </div>

样式:

BootStrap(栅格系统)(bootstrap 栅格)

面板组件

​ 面板组件.panel提供基本的边界和内部,来包含内容

<div class="container"> <div class="panel panel-default"> 这是面板 <div class="panel panel-heading"> 这是面板头部</div> <div class="panel-body"> 这是面板内容 </div> </div> </div>

效果图如下:

 导航条

导航条是在您的应用或网站中作为导航标头的响应式元组件。它们在移动设备上可以折叠(并且可开可关),且在可用的视口宽度增加时变为水平展开模式

<html> <head> <link href="assets/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet"> <script src="assets/jquery-3.5.1/jquery-3.5.1.min.js"></script> <script src="assets/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script> </head> <body> <div class="container"> <ul class="nav nav-tabs"> <li class="active"><a href="#">主页</a></li> <li><a href="#">美食</a></li> <li><a href="#">电影</a></li> <li><a href="https://www.baidu.com">百度</a></li> </ul> </div> </body></html>

格式如下图所示: 

导航方式多重多样:有以下几种

标签式导航

class="nav nav-tabs"

胶囊式

class="nav nav-pills"

面包屑式导航

class="breadcrumb"

分页式导航

class="pagination"

翻页式导航

​​​​​​​class="pager"表单

 将表单放置于.navbar-form之内可以呈现很好的垂直对齐,并在较窄的viewport中呈现折叠状态。使用对齐选项可以确定其在导航条上出现的位置。

分类: 垂直表单 vertical(默认) class="form-vertical" 内联 [所有的表单元素显示在⼀⾏内] inline class="form-inline" ⽔平表单 horizontal [分两列,标签,元素] class="form-horizontal"  |-label与input元素放在⼀个div class为form-group以及control-label  |-表单元素放在<div class="col-md-x">内部,并在表单元素指定 class为form-control

<!--          表单样式:         1.文本框:         form-control         .input-lg  .input-sm:控制表单大小      -->

<!--              表单布局样式:             .form-horizontal:设置垂直表单             .form-inline:设置内联表单,水平显示          -->

本文链接地址:https://www.jiuchutong.com/zhishi/297749.html 转载请保留说明!

上一篇:Vue下载安装步骤的详细教程(亲测有效) 1(下载vue2)

下一篇:D3.js基础教程(d3.js下载)

  • 公众号应该做什么内容?(微信公众号做什么)

    公众号应该做什么内容?(微信公众号做什么)

  • 卸载软件神器(卸载软件)(卸载软件神器下载)

    卸载软件神器(卸载软件)(卸载软件神器下载)

  • win11更新怎么绕过tpm验证(windows11更新怎么永久关闭)

    win11更新怎么绕过tpm验证(windows11更新怎么永久关闭)

  • 京东怎么开店铺(京东怎么开店铺需要多少钱)

    京东怎么开店铺(京东怎么开店铺需要多少钱)

  • 微信置顶到第一个怎么操作(微信置顶第一个)

    微信置顶到第一个怎么操作(微信置顶第一个)

  • 该boos账号已被系统冻结(boss由于账号涉及违规)

    该boos账号已被系统冻结(boss由于账号涉及违规)

  • 苹果增强对比度省电吗(苹果增强对比度会耗电吗)

    苹果增强对比度省电吗(苹果增强对比度会耗电吗)

  • 抖音在线时间准不准(抖音在线时间准确会延迟吗)

    抖音在线时间准不准(抖音在线时间准确会延迟吗)

  • 窄带和宽带的区别(窄带带宽是什么)

    窄带和宽带的区别(窄带带宽是什么)

  • 微信通话戴耳机也会有回音(微信通话戴耳机可以录音吗)

    微信通话戴耳机也会有回音(微信通话戴耳机可以录音吗)

  • 华为充不进电红灯闪烁(华为充不进电红绿灯闪烁)

    华为充不进电红灯闪烁(华为充不进电红绿灯闪烁)

  • 变频器显示ol怎么解决(变频器显示olf)

    变频器显示ol怎么解决(变频器显示olf)

  • 无法激活面容ID怎么办(无法激活面容id有几种情况)

    无法激活面容ID怎么办(无法激活面容id有几种情况)

  • 当前脚本发生错误是什么意思(当前脚本发生错误对象不支持此属性或方法)

    当前脚本发生错误是什么意思(当前脚本发生错误对象不支持此属性或方法)

  • 钉钉有回放吗(钉钉有回放嘛)

    钉钉有回放吗(钉钉有回放嘛)

  • 太阳能单晶硅和多晶硅的区别(太阳能单晶硅和多晶硅光电转化率有何差异)

    太阳能单晶硅和多晶硅的区别(太阳能单晶硅和多晶硅光电转化率有何差异)

  • 华为nova3怎么调屏宽度(华为nova3怎么调24小时)

    华为nova3怎么调屏宽度(华为nova3怎么调24小时)

  • 华为p30有防抖功能吗(华为p30手机的防抖功能在哪)

    华为p30有防抖功能吗(华为p30手机的防抖功能在哪)

  • 如何设置试卷的密封线(如何设置试卷的装订线及姓名那栏)

    如何设置试卷的密封线(如何设置试卷的装订线及姓名那栏)

  • 快手戳一下怎么删除(快手戳一下怎么删除记录)

    快手戳一下怎么删除(快手戳一下怎么删除记录)

  • 乘车码记录怎么删除(乘车码的乘车记录在哪里看)

    乘车码记录怎么删除(乘车码的乘车记录在哪里看)

  • 苹果笔记本a1278是哪一年产的(苹果笔记本A1278扬声器更换)

    苹果笔记本a1278是哪一年产的(苹果笔记本A1278扬声器更换)

  • 怎么退出亲情号(怎么退出亲情号?)

    怎么退出亲情号(怎么退出亲情号?)

  • 苹果xr可以换主题吗(苹果xr可以换主副卡吗)

    苹果xr可以换主题吗(苹果xr可以换主副卡吗)

  • 华为p30看录像怎么放大(华为p30录像怎么调自拍镜像)

    华为p30看录像怎么放大(华为p30录像怎么调自拍镜像)

  • 为什么开流量却没网络(为什么开流量却没有4G)

    为什么开流量却没网络(为什么开流量却没有4G)

  • 小程序问题:封装公共组件的onLoad方法不生效(微信小程序封掉了怎么办)

    小程序问题:封装公共组件的onLoad方法不生效(微信小程序封掉了怎么办)

  • Programming tutorials and source code examples

    Programming tutorials and source code examples

  • 企业增值税是什么科目
  • 福利费专票进项可以抵扣吗
  • 股权评估与资产评估的关系
  • 融资租赁租入固定资产折旧可以税前扣除吗
  • 怎么处理未抵扣增值税形成的留抵税额?
  • 当月进项税额大于销项税额
  • 关联企业借款利息税前扣除
  • 公司购买房产给个人发票
  • 生物资产出售的账务处理
  • 货款尚未收到用什么记账凭证
  • 投资者投入固定资产的成本
  • 计划成本法下会计分录
  • 广告费支出限额
  • 出口退税要交企业所得吗
  • 公司给自然人咨询怎么说
  • 融资租赁的租金包括
  • 服务费发票怎么做分录
  • 建筑行业劳务费开发票可以开工程款吗?
  • 开具红字专用发票的情形
  • 小规模纳税人亏损交所得税吗
  • 专票当月未认证怎么处理
  • 航空公司票价怎么定的
  • 交通运输服务增值税税率
  • 讨论:利息与贴息的关系?
  • 车辆维修费可以抵扣进项吗
  • 生物制品可以开箱验货吗
  • php浮点数转为字符串
  • win11dev预览版可以升级正式版吗
  • 手机客户端app使用
  • 生育津贴差额账务处理
  • 投资性房地产后续计量从成本模式转为公允价值模式属于
  • 应收款项减值的核算方法
  • vue导出word文档打开报错,内容有问题
  • 作废的专票能认证过去吗
  • edge 状态栏
  • uniapp跳转页面没反应
  • SSD目标检测算法
  • .net tpl
  • 一文通透从输入URL到页面渲染的全过程----高频面试
  • gitpull命令
  • 二氧化剂的使用方法
  • 进口货物的账务处理办法
  • mongodb快速入门
  • 织梦cms要钱吗
  • 资产处置损益算营业外收入吗
  • 房产税从何时计算缴纳
  • 矿产资源补偿费计入管理费用吗
  • 首次购买金税盘怎么做账
  • 电子商业汇票怎么接收
  • 进口设备 退税
  • 部门召开会议
  • 建行单位结算卡如何取现金
  • 与其他企业联营
  • 什么是应收账款保理
  • 收购 发票
  • 明细分类账三栏式
  • 年末未分配利润总额计算公式
  • 商业企业会计分录大全
  • 投出业务会计分录
  • 在一台服务器上安装软件
  • 电脑主机windows 7
  • xp系统怎么更改屏幕分辨率
  • ubuntu15.04安装教程
  • Linux系统配置网关
  • win7的库是什么
  • windows10累积更新很慢
  • win10系统应用更新
  • 如何在linux系统中卸载一个已装载的文件系统
  • js自动执行点击事件
  • ubuntu搭建ss
  • Android游戏开发读后感
  • perl数组去重
  • vue-resource + json-server模拟数据的方法
  • android 设置背景
  • meta-inf文件夹在哪
  • java项目怎么变成web项目
  • 用javascript
  • jquery 遍历
  • 真机调试什么意思
  • 南京税务局是地市级还是副省级
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设