BootStrap基本样式介绍

Bootstrap基本样式的使用

一、准备工作

1,响应式布局

bootstrap是一种响应式布局框架,可以自动适配不同设备大小的显示模式,使用方式:在head标签中引入以下代码:

 【相关推荐:Bootstrap教程

其中 initial-scale=1 表示缩放比例为1.

2,引入bootstrap.css

可以将bootstrap.css文件下载到本地进行本地导入,还可以使用CDN导入,其中CDN导入方法如下:

登录后复制

使用CDN的优缺点:1,必须在网络环境下才可引入;2,如果在当地的服务器上有文件,则加载速度会很快,比如CDN在青岛的某个服务器上存在bootstrap.css文件,则青岛地区的用户引入该文件的速度会很快,反之速度较慢,加载的延迟较高;3,使用CDN加载css文件在Webstorm软件中没有代码提示,如需要代码提示,建议将bootstrap.css下载到本地再引入。

3,引入bootstrap.js和jQuery.js

可以将bootstrap.js和jQuery.js文件下载到本地进行本地导入,还可以使用CDN导入,其中CDN导入方法如下:

登录后复制

注意:尽量将js文件的引入放在body标签的最后,提高浏览器渲染页面的性能。

二、开发中常使用到的样式

1,栅格系统

Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

“行(row)”必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)。流式布局容器(.container-fluid),将最外面的布局元素 .container 修改为 .container-fluid,就可以将固定宽度的栅格布局转换为 100% 宽度的布局。与.container的区别就是将container的最大宽度始终设置为设备屏幕的100%。

栅格系统中的列是通过指定1到12的值来表示其跨越的范围。例如,三个等宽的列可以使用三个 .col-xs-4 来创建。

如果一“行(row)”中包含了的“列(column)”大于 12,多余的“列(column)”所在的元素将被作为一个整体另起一行排列。

代码片段如下:

//将一行按照8:4分成两列  

    

.col-md-8

    

.col-md-4

  //将一行三等分为三列  

    

.col-md-4

    

.col-md-4

    

.col-md-4

  //将一行等分为两列  

    

.col-md-6

    

.col-md-6

  

登录后复制

 栅格参数

通过下表可以详细查看 Bootstrap 的栅格系统是如何在多种屏幕设备上工作的;

兼容模式是向后兼容,例如当时用.col-md-时,在大屏幕时依然按照中等屏幕的布局方式排列,在小屏幕或者超小屏幕时则按照堆叠的方式排列,同样的原理,如果设置.col-xs-,则在所有的设备上都显示为其设置的排版布局,因为栅格系统是向后兼容;

栅格布局采用的是左浮动的布局方式,可以通过定义class属性值为.clearfix来清除浮动;

.col-md-offset-5来设置该栅格左边空出的5格,.col-md-push-3,表示该栅格向右移动3格,.col-md-pull-3表示改栅格向左移动3格;

  超小屏幕 手机 ( 小屏幕 平板 (≥768px) 中等屏幕 桌面显示器 (≥992px) 大屏幕 大桌面显示器 (≥1200px) 栅格系统行为

总是水平排列开始是堆叠在一起的,当大于这些阈值时将变为水平排列C

.container 最大宽度

None (自动)750px970px1170px

类前缀

.col-xs-.col-sm-.col-md-.col-lg-

列(column)数

12

最大列(column)宽

自动~62px~81px~97px

槽(gutter)宽

30px (每列左右均有 15px)

可嵌套

偏移(Offsets)

列排序

通过栅格系统的布局方式,可以很简洁的设计出自己需要的响应式布局排版,能够在不同设备上达到不同的显示效果。

通过下面的实例说明栅格布局在手机、平板、电脑设备上的动态布局的强大:

 

   

.col-xs-12 .col-sm-6 .col-md-8

   

.col-xs-6 .col-md-4

 

登录后复制

其中第三行的class属性值表示的意思是,在超小屏幕(768px)上显示为6个栅格,在中等屏幕(>=992px)上显示的为8个栅格,大屏幕上未定义,根据栅格的向后兼容,在大屏幕上显示的为中等屏幕的布局。

媒体查询

很容易理解,如下代码:

-width: @screen-sm--width: @screen-md--width: @screen-lg-min) { ... }e.g:p{/* 中等屏幕(桌面显示器,大于等于 992px) 此时执行{}里面的样式*/

登录后复制

@media (min-width: @screen-md-min) { width:100% }/* 大屏幕(大桌面显示器,大于等于 1200px) 此时执行{}里面的样式*/

登录后复制

@media (min-width: @screen-lg-min) { width:80%}}

登录后复制

 2、表格的常用样式

基础样式.table

BootStrap基本样式介绍

带条纹区分行的表格.table-striped

BootStrap基本样式介绍

带边框的表格.table-border

BootStrap基本样式介绍

带鼠标悬停是区分的表格.table-hover

 BootStrap基本样式介绍

表格行显示的样式,通过设置tr的class属性值来控制,常用属性值有.info/.success/.warning/.active/.danger

 BootStrap基本样式介绍

以上就是BootStrap基本样式介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2909501.html

(0)
上一篇 2025年3月11日 04:22:22
下一篇 2025年3月11日 04:22:33

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • h5下拉菜单怎么做

    制作 H5 下拉菜单包括以下步骤:创建下拉列表、应用 CSS 样式、添加切换效果和处理用户选择。具体步骤如下:使用 HTML 创建下拉列表。使用 CSS 调整下拉菜单的外观。使用 JavaScript 或 CSS 实现切换效果。监听 cha…

    2025年3月11日
    200
  • H5页面制作的学习资源

    学习H5页面制作需掌握HTML、CSS、JavaScript三剑客,深入研究HTML5新特性、CSS选择器、布局、动画等知识,掌握JavaScript基础、库,进阶技巧包括动画效果、响应式设计、服务器交互。遇到问题可利用搜索引擎、技术社区、…

    2025年3月11日
    200
  • H5页面制作的模板推荐

    如何选择 H5 页面模板?1.明确目标:确定页面类型(展示型、交互型、静态、动态)2.免费模板存在风险:代码质量不佳、功能简陋、安全隐患3.付费模板更可靠:省心省力,避免不必要的麻烦4.选择适合的模板类型:Bootstrap:成熟稳定,易上…

    2025年3月11日
    200
  • Bootstrap实现价格表

    这篇文章主要介绍了利用Bootstrap实现漂亮简洁的CSS3价格表效果,实现的效果非常的不错,而且能够使用不同的屏幕尺寸,需要的朋友可以参考学习,下面来一起看看吧。 前言 这是一款漂亮简洁的CSS3价格表样式,该价格表基于Bootstra…

    2025年3月10日
    200
  • BootStrap中动态模态框以及静态模态框的代码实现

    本篇文章给大家带来的内容是关于bootstrap中动态模态框以及静态模态框的代码实现,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 要用bootStrap这个框架就必须要重载它的class类,也就是说class要一样 代码…

    编程技术 2025年3月10日
    200
  • 学习Bootstrap后的一点小总结

    本章给大家带来学习Bootstrap后的一点小总结,让大家可以知道Bootstrap的组成、Bootstrap 的优缺点、Bootstrap 如何实现响应式布局(示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。   【…

    2025年3月10日 编程技术
    200
  • BootStrap学习之辅组类和响应式工具介绍

    本篇文章就给大家介绍bootstrap学习之辅组类和响应式工具。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。如果大家想要学习和获取更多的bootstrap相关视频教程也可以访问:bootstrap教程! text-*表示…

    2025年3月10日
    200
  • 图文详解bootstrap框架中table的使用方法和相关样式

    bootstrap框架因为其使用方便,布局美观,且可以进行响应式布局,所以被广泛使用,这篇文章用bootstrap table实例和大家讲讲bootstrap中table的使用方法,以及table的相关样式,有一定的参考价值,感兴趣的朋友可…

    2025年3月10日 编程技术
    200
  • Bootstrap是什么意思?Bootstrap怎么用?

    bootstrap是什么意思?bootstrap怎么用?相信刚接触前端开发的小白对于bootstrap会有点陌生。那么,本篇文章我们就给大家介绍bootstrap的意思以及bootstrap的用法。有一定的参考价值,有需要的朋友可以参考一下…

    2025年3月10日 编程技术
    200
  • 带你快速打造属于自己的Bootstrap站点

    本篇文章给大家带来的内容是关于带你快速打造属于自己的Bootstrap站点,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 特别声明:此篇文章由白牙根据Leon Revill的英文文章原名《Twitter Bootstrap…

    编程技术 2025年3月10日
    200

发表回复

登录后才能评论