当前位置: 首页 > news >正文

BootStrap框架

简介:
  Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言less写成。Bootstrap一经推出后颇受欢迎,国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。
  Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。其中包括以下组件:
下拉菜单、按钮组、按钮下拉菜单、导航、导航条、路径导航,分页、排版、缩略图、警告对话框、进度条、媒体对象等。
布局方式:
  BootStrap框架兼容的是IE8以上的版本,(适合企业管理网站,比较方正,不适合互联网)。
    BootStrap框架采用的是栅格式布局,12格,每列的距离用百分比,以适应不同的屏幕,格子与格子的间距为30px;
使用流程:
  1.到bootstrap官方网站下载,对于我们开发者来说,直接下载编译和压缩后的CSS、JavaScript文件,另外还包含字体文件,但是不包含文档和源码文件。打开解压包之后可以发现包含三个文件夹 css、fonts、js。这是最基本的Bootstrap组织形式:未压缩版的文件可以在任意web项目中直接使用。我们提供了压缩(bootstrap.min.*)与未压缩 (bootstrap.*)的CSS和JS文件。
  2.所有Bootstrap插件都依赖jQuery。而且在正式的项目当中推荐使用压缩之后的版本,因为它的体积很小,到官网下载jQuery支持.
  3.将下载后的就jQuery放到bootstrap中的js目录下
  4.在bootstrap的根目录下新建一个html文件,把bootstrap框架中的css和js文件链接到创建的HTML文件中(注意,必须在根目录下面新建)。
  5.编辑html文件,添加对bootstrap框架中css和js的引用,这样,我们就基本上建立了对bootstrap框架的基本使用架构。
  在使用过程中,我们需要什么组件,就直接参照官方下载提供的使用方法即可
简单的几个语法:
  .container{
        width:1000px !important
        }
    //container为我们要布置的内容区域,可以并列存在多个,但是不能嵌套。
    row:行
    col-xs-num//num为数字1——12,此行的意义是定义元素所占的宽度
    col-xs-push-num//num为数字,把元素向右推num格,不会影响原先排在他后面的元素
    col-xs-pull-num//num为数字,把元素向左推num格,不会影响原先排在他前面的元素
    col-xs-offset-num//把元素及右边的元素一起向右推num格。

     嵌套的规则:
    行套列,列套行,不能行套行,列套列。
    
    使用BootStrap框架,只需要找到自己想要的代码,在自己页面中改变class值即可。

转载于:https://www.cnblogs.com/hongxuejiao/p/4967253.html

相关文章:

  • Django3_Url控制系统和View视图
  • FastReport在线报表设计器工作原理
  • JavaScript是怎样AOP实现?
  • 常用公共DNS服务器地址
  • BZOJ 2733: [HNOI2012]永无乡 启发式合并treap
  • TCP/IP中的四元组、五元组、七元组
  • Win8/Win10下程序经常无响应的解决办法
  • 使用zt-exec库定时清理linux休眠进程
  • 像素密度和分辨率
  • 链表的销毁与清空(转)
  • NChome如何创建单据跟主子表还有扩展开发要怎么弄?
  • 数据库 外存储器读写数据物理过程
  • android四大组件之Service 简单音乐播放器
  • 已安装pymysql 但Pycharm 中import pymysql出错的解决方案
  • 关于字符串的倒置
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 【面试系列】之二:关于js原型
  • 77. Combinations
  • Android Volley源码解析
  • canvas绘制圆角头像
  • css布局,左右固定中间自适应实现
  • Git同步原始仓库到Fork仓库中
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • java多线程
  • js递归,无限分级树形折叠菜单
  • Linux Process Manage
  • Making An Indicator With Pure CSS
  • MYSQL 的 IF 函数
  • Nodejs和JavaWeb协助开发
  • Python 基础起步 (十) 什么叫函数?
  • React+TypeScript入门
  • SwizzleMethod 黑魔法
  • WePY 在小程序性能调优上做出的探究
  • 理解在java “”i=i++;”所发生的事情
  • 前端临床手札——文件上传
  • 浅谈Golang中select的用法
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 系统认识JavaScript正则表达式
  • 小程序button引导用户授权
  • 一起参Ember.js讨论、问答社区。
  • 用Canvas画一棵二叉树
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • #Spring-boot高级
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (1)Android开发优化---------UI优化
  • (9)STL算法之逆转旋转
  • (floyd+补集) poj 3275
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (WSI分类)WSI分类文献小综述 2024
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (ZT)出版业改革:该死的死,该生的生
  • (八)c52学习之旅-中断实验