十一、BootStrap

一、bootstrap介绍

Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。

特点:

  • 移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。

  • 浏览器支持:所有的主流浏览器都支持 Bootstrap。

    Internet Explorer
    Firefox
    Opera
    Google Chrome
    Safari
  • 容易上手:只要您具备 HTML 和 CSS 的基础知识,您就可以开始学习 Bootstrap。

  • 响应式设计:Bootstrap 的响应式 CSS 能够自适应于台式机、平板电脑和手机。更多有关响应式设计的内容详见 Bootstrap 响应式设计。

Ø 什么是响应式:
响应式页面设计:一套页面可以适配不同的设备.(PC,PAD,手机).

Ø BootStrap的中文网:
http://www.bootcss.com/

它为开发人员创建接口提供了一个简洁统一的解决方案。
它包含了功能强大的内置组件,易于定制。
它还提供了基于 Web 的定制。
它是开源的。

Bootstrap 包的内容

  • 基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构。这将在 Bootstrap 基本结构 部分详细讲解。
  • CSS:Bootstrap 自带以下特性:全局的 CSS 设置、定义基本的 HTML 元素样式、可扩展的 class,以及一个先进的网格系统。
  • 组件:Bootstrap 包含了十几个可重用的组件,用于创建图像、下拉菜单、导航、警告框、弹出框等等。这将在 布局组件 部分详细讲解。
  • JavaScript 插件:Bootstrap 包含了十几个自定义的 jQuery 插件。您可以直接包含所有的插件,也可以逐个包含这些插件。
  • 定制:您可以定制 Bootstrap 的组件、LESS 变量和 jQuery 插件来得到您自己的版本。

一、BootStrap基础开发

  1. 导入BootStrap组件

        
        
        
        
        
        
        
        
        

补充说明:
meta:
width:可视区域的宽度,值可为数字或关键词device-width
height:同width
intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放
maximum-scale=1.0, minimum-scale=1.0;可视区域的缩放级别,
maximum-scale用户可将页面放大的程序,1.0将禁止用户放大到实际尺寸之上。
user-scalable:是否可对页面进行缩放,no 禁止缩放

  1. BootStrap布局容器


    【BootStrap布局容器】.png
  2. BootStrap的栅格系统
    响应式的设计:

    • CSS3的样式:媒体查询
      栅格样式:
    • 设备的分辨率大于 1200 使用lg样式
    • 设备的分辨率大于 992 < 1200 使用md样式
    • 设备的分辨率大于768 < 992 使用sm样式
    • 设备的分辨率小于 768 使用xs样式
      将一行分成12列.定义div元素 样式的和 加一起等于12 即可.
  3. BootStrap的全局CSS
    定义了一套CSS

    • 对页面中的元素进行定义:
    • 列表元素,表单,按钮,图片...

代码案例:



    
        
        
        
        
        
        
        
        
        
        
    
    
        
        

WelCome

WelCome to HeiMa!WelCome to HeiMa!WelCome to HeiMa!

See More

Our Team

Our Team,Our Team,Our Team,Our Team,Our Team,Our Team

See More

About Us

About Us,About Us,About Us,About Us,About Us,About Us

See More

二、使用BootStrap布局网站的首页

需求:
使用BootStrap布局网站的首页.
步骤分析:
步骤一:新建一个html页面.引入bootStrap的相应js和css
步骤二:定义一个整体的div,将整体的div分成8个部分.
步骤三:完成每个部分的显示.
代码实现:



    
        
        
        
        
        
        
        
        
        
        
    
    
        
        

最新商品

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

热门商品

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

电饭煲

你可能感兴趣的:(十一、BootStrap)