位置: 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下载)

  • 查看共享位置会提醒吗(共享位置打开了,谁可以看到)

    查看共享位置会提醒吗(共享位置打开了,谁可以看到)

  • 为什么智慧团建在电脑上打不开(为什么智慧团建没有验证码)

    为什么智慧团建在电脑上打不开(为什么智慧团建没有验证码)

  • 黑鲨2pro屏幕刷新率(黑鲨2pro屏幕刷新率在哪里改)

    黑鲨2pro屏幕刷新率(黑鲨2pro屏幕刷新率在哪里改)

  • 苹果手机怎么屏幕录屏(苹果手机怎么屏蔽骚扰电话和短信息)

    苹果手机怎么屏幕录屏(苹果手机怎么屏蔽骚扰电话和短信息)

  • 快手的赞怎么全部取消(快手的赞怎么全部清空)

    快手的赞怎么全部取消(快手的赞怎么全部清空)

  • 华为710处理器什么水平(华为710处理器什么时候出来的)

    华为710处理器什么水平(华为710处理器什么时候出来的)

  • 斗鱼直播礼物怎么分成(斗鱼直播礼物怎么看)

    斗鱼直播礼物怎么分成(斗鱼直播礼物怎么看)

  • 呼叫失败回拨什么意思(呼叫失败回拨是什么原因)

    呼叫失败回拨什么意思(呼叫失败回拨是什么原因)

  • exynos880是什么处理器(exynos880处理器好不好)

    exynos880是什么处理器(exynos880处理器好不好)

  • 京东退款会退回微信吗(京东退款会退回运费券吗)

    京东退款会退回微信吗(京东退款会退回运费券吗)

  • 为什么华为手机恢复出厂设置后登录不了(为什么华为手机会突然黑屏)

    为什么华为手机恢复出厂设置后登录不了(为什么华为手机会突然黑屏)

  • iphone7是双卡双待吗(iphone7是不是双卡双待)

    iphone7是双卡双待吗(iphone7是不是双卡双待)

  • 100m光纤用几类网线(100兆光纤用几类网线)

    100m光纤用几类网线(100兆光纤用几类网线)

  • 锁屏键是哪个(联想笔记本电脑锁屏键是哪个)

    锁屏键是哪个(联想笔记本电脑锁屏键是哪个)

  • 电脑怎么输入特殊符号(电脑怎么输入特殊字符符号)

    电脑怎么输入特殊符号(电脑怎么输入特殊字符符号)

  • 手机怎么使用谷歌搜索(手机怎么使用谷歌地图)

    手机怎么使用谷歌搜索(手机怎么使用谷歌地图)

  • vivos5怎么传文件到电脑(vivo如何传输文件)

    vivos5怎么传文件到电脑(vivo如何传输文件)

  • 趣键盘怎么直接发送文字(趣键盘不能用了)

    趣键盘怎么直接发送文字(趣键盘不能用了)

  • 视频怎么剪切掉一部分(视频怎么剪切掉中间一部分)

    视频怎么剪切掉一部分(视频怎么剪切掉中间一部分)

  • 钉钉怎么退出原来的公司(钉钉怎么退出原来的考勤组)

    钉钉怎么退出原来的公司(钉钉怎么退出原来的考勤组)

  • 苹果显示edge怎么解决(苹果显示edge怎么回事)

    苹果显示edge怎么解决(苹果显示edge怎么回事)

  • 图面路况播报是什么意思(图面路况播报是什么)

    图面路况播报是什么意思(图面路况播报是什么)

  • css和djs区别(css与js的区别)

    css和djs区别(css与js的区别)

  • 快手商家号和个人号区别(快手商家号和普通号)

    快手商家号和个人号区别(快手商家号和普通号)

  • 怎么和QQ小冰玩(qq怎么用小冰)

    怎么和QQ小冰玩(qq怎么用小冰)

  • 小规模多计提增值税税率
  • 小规模纳税人是个体户吗
  • 招待客人的场景图
  • 审计人员用餐费用
  • 变更公司名称注册时间会变吗
  • 基金公司的资本结构
  • 资产减值准备所得税申报中要填主表吗
  • 高薪员工如何降职
  • 税控盘抵增值税表怎么填
  • 企业不能抵扣的专票有哪些
  • 公司一季度报表一般是什么时候出
  • 对公银行转账给私卡做备用金应怎样做分录?
  • 物业费分摊会计分录
  • 公益捐赠税前扣除政策
  • 在建工程的工资计入哪里
  • 公司付股东退股怎么处理
  • 个体工商户公转私用途写什么
  • 残疾小伙小强
  • win11发热严重怎么解决
  • 公司收到保险公司退保费怎么账务处理
  • 工会经费列支比例
  • 银行汇票计入什么费用
  • 局域网网速太慢怎么办
  • 电脑qq音乐设置在哪里
  • php实现断点续传
  • php unit
  • 超市预售卡怎么记账
  • 搭建自己的php mvc框架
  • sigmoid函数求导表达式
  • 建筑安装企业核定征收企业所得税
  • 详解九章算法
  • 上市公司分红派股
  • 企业收到海河工厂发运的乙材料,并验收入库
  • 乐吾实验学校网站
  • vuex iframe
  • 1.2版本的oppo手机解锁方法
  • 命令default
  • php 伪造HTTP_REFERER页面URL来源的三种方法
  • 美国疫情告急,请求中国医护人员支援,大家怎么看呢?
  • 现代服务增值税纳税义务发生时间
  • 个人收入如何开出发票
  • 帝国cms下载
  • 小微企业认定需要哪些资料
  • 售后回租融资租赁会计处理
  • sqlplus查询结果换行
  • jdbc连接sqlserver2012
  • mysql 虚拟机
  • sql 集合运算符
  • 收到法人投资款需要什么手续
  • 一般纳税人建筑劳务税率
  • 借款费用为什么可以企业所得税税前扣除
  • 以前年度是什么意思
  • 固定资产摊余价值怎么计算
  • 所得税申报表营业成本包括哪些
  • 为什么银行结息不加入账户
  • 仓库员工工资
  • 成本法和权益法的转换
  • 公司员工支出
  • 资本公积只能转现金吗
  • 支票为什么不能取钱
  • 专用发票账目不对怎么办
  • 如何设置sqlserver数据库用户名密码
  • sql server自动生成语句
  • windows找不到文件请确定文件名是否正确
  • win7蓝屏咋办
  • vista升级选项灰色
  • 详述社会体育学科的研究对象
  • mac osx 10.12
  • imac触发角
  • windows超级管理员默认密码
  • fedora系统安装软件
  • linux手动设置ip指令
  • linux系统怎么配置路由
  • 微软6月24
  • node.js做服务器
  • js中的array数组有什么缺点
  • 吉林市无犯罪记录证明网上申请流程
  • 外地户口在绍兴读小学
  • 广东省电子税务局app下载官网
  • 异辛烷征收消费税2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设