网站首页 > 编程文章 正文
BootStrap简介
BootStrap是基于HTML、CSS和JavaScript的框架,使你只需要写简单的代码就可以很快的搭建一个还不错的前端框架,他是后端程序员的福音,使它们只需要专注业务逻辑,而无须浪费太多的精力在界面设计上。
它可以开发全响应式网页——不论你使用手机、平板电脑、普通个人电脑浏览网站内容,所有的元素都可以很优雅的呈现。所以,可以用他来开发适合各种设备浏览的页面,避免了大量的因为兼容性而导致的重复劳动。
它的最新版本是4.0,国内目前用的较多的是3.x,我们的教程也基于BootStrap3.x版本,也是目前最受欢迎的前端框架之一。
你可以使用默认的BootStrap样式和组件,你也可以对其进行二次开发,当然你也可以基于BootStrap环境使用自己写的组件。
BootStrap下载及在项目中的使用
你可以登陆http://v3.bootcss.com点击页面中的下载BootStrap按钮下载它,你可以下载完整版,也可以访问http://v3.bootcss.com/customize/在线定制css、组件、javascript插件。
在项目中你可以使用下载的BootStrap文件,通常包括样式文件bootstrap.min.css、Jquery文件(务必在bootstrap.min.js 之前引入)、BootStrap核心脚本文件bootstrap.min.js。注意,为了减少载入的代码,这里使用的都是压缩(min)版本的文件,当然你也可以引入未压缩的版本。示例代码如下:
<!-- Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="/stylesheets/bootstrap.min.css"> <!-- jQuery文件 --> <script src="/scripts/jquery.min.js"></script> <!-- Bootstrap 核心 JavaScript 文件 --> <script src="/scripts/bootstrap.min.js"></script>
当然你也可以使用互联网上提供的CDN服务,示例代码如下:
<!-- 新 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css"> <!-- 可选的Bootstrap主题文件(一般不用引入) --> <link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap-theme.min.css"> <!-- jQuery文件。务必在bootstrap.min.js 之前引入 --> <script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script> <!-- 最新的 Bootstrap 核心 JavaScript 文件 --> <script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
BootStrap栅格布局
BootStrap栅格布局是灵活使用BootStrap的基础。BootStrap将屏幕分为12等分,在具体的DIV中,你可以通过设置DIV的所占等分的数字来确定其在屏幕中占有的宽度。如:
<div class="row“><!--表示另起一行--> <div class="col-md-8" ></div> <div class="col-md-4" ></div> </div>
在上述代码中为了表示区块,我们设置了DIV的边框宽度为1像素。代码中我们可以看出,第一个DIV中class="col-md-8",第二个DIV中class="col-md-4", 其中‘8’和‘4’就是其DIV所占屏幕宽度的数值,加在一起等于‘12’。也就是第一个DIV占整个屏幕宽度的‘8/12’,第二个DIV占‘4/12’。在表示DIV宽度的类属性中,为了实现对全响应的支持,一共有四种类别的属性值,区别如下:
.col-xs-超小屏幕 手机 (<768px)
.col-sm-* 小屏幕 平板 (≥768px)
.col-md-* 中等屏幕 桌面显示器 (≥992px)
.col-lg-* 大屏幕 大桌面显示器 (≥1200px) 如果一个DIV中同时有上述类别中的两个或两个以上,表示该DIV在不同环境下所占有的屏幕宽度。如:
<div class="row"> <div class="col-md-8 col-xs-6 col-lg-4" ></div> </div>
该DIV在中等屏幕中占有‘8/12’,在手机中占有‘6/12’,在大屏幕中占有屏幕比例的‘4/12’。
在哪里获取BootStrap资源
你可以登陆BootStrap中文网,获取所有的BootStrap资源,包括基本的CSS、组件、JavaScript插件等。
猜你喜欢
- 2024-10-15 如何使用Bootstrap框架进行网站开发
- 2024-10-15 SpringBoot-4-Web开发(springboot web3j)
- 2024-10-15 是时候学习Web开发了,1小时用Python开发一个博客系统
- 2024-10-15 Bootstrap4如何动态切换主题(bootstrap主题怎么用)
- 2024-10-15 网站技术干货之Bootstrap框架实现通用版网站后台管理界面
- 2024-10-15 Bootstrap-table 使用总结(bootstraptable refreshoptions)
- 2024-10-15 网站技术干货之bootstrap框架实现网站后台管理界面
- 2024-10-15 网站前端技术干货之bootstrap环境制作手风琴效果
- 2024-10-15 Bootstrap框架入门(bootstrap框架教程)
- 2024-10-15 第24章 Django开发有便捷,模板升级改造
你 发表评论:
欢迎- 最近发表
-
- 数据不丢失 从Windows 11的DEV版降级到正式版
- Win11学院:在Windows11 25905预览版中如何启用Dev Drive
- DEVC++的卸载(devcon卸载驱动)
- win11 dev 开发版 升级攻略完整版
- 最新Windows11+Windows10系统各种版本永久激活密钥以及下载链接
- 想学Python,却还记不住语法?神仙书籍 python背记手册双手奉上
- 如何用Python语言开发大型服务器程序
- 30天Python 入门到精通(python零基础入门到精通)
- 入门扫盲:9本自学Python PDF书籍,让你避免踩坑,轻松变大神!
- 学好Python需要看的4本书推荐(学python好用的书)
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)