Bootstrap(前端开发框架)

目录

前端框架的理解

一、3个WWW

1、what?是什么

2、why?为什么使用

3、where?使用领域

二、环境安装

1、下载Bootstrap库

2、页面中引入库

三、案例

以网上书城为例

案例1:查询按钮原生态实现对比Bootstrap方式实现

案例2:演示Bootstrap页面在手机浏览器中展示效果    

案例3:首页导航&搜索区域原生态实现(div+css)

案例4:首页导航&搜索区域Bootstrap实现&搭首页框架


前端框架的理解

1.前端框架是什么意思?
    前端框架一般指用于简化网页设计的框架,使用广泛的前端开发套件,比如,jquery,extjs,bootstrap等等,这些框架封装了一些功能,比如html文档操作,漂亮的各种控件(按钮,表单等等),使用前端框架可以帮助快速的网站。

    框架是提供一套完整的解决方案,按照规定好的代码结构来做编排,同时前端功能越来越强大而产生的前端框架,所以开发web产品就很必要用前端框架(前端架构)。

2.Web前端开发技术三要素

    Web前端开发技术框架包括三个要素:HTML、CSS和JavaScript,当然还有很多高级的前端框架,比如bootstrap、Jquery等。主要是用来帮助高效的开发出前端页面。

3.使用前端框架的好处

    使用前段框架可以降低界面开发周期和提高界面的美观性。

    有些框架比较轻量,比如jquery,有些框架比较重量,比如extjs。一般来说重量的框架会封装更多的功能,比如extjs,封装的grid控件有很强的数据展示和操作功能。

一、3个WWW

1、what?是什么

①.诞生于2011年,来自Twitter公司,是目前最受欢迎的前端框架
②.是一个用于快速开发Web应用程序和网站的前端框架
③.Bootstrap是基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷
概述:Bootstrap是一个建立一个页面,就可以在三个终端(PC端、平板、手机)上完美展示的响应式前端框架

2、why?为什么使用

①.响应式设计(Bootstrap的响应式CSS能够自适应台式机、平板电脑和手机)
②.移动设备优先
③.浏览器支持
④.容易上手

3、where?使用领域

企业网站、博客、网站后台之类的网站
电商(电商网站分类太多)

二、环境安装

1、下载Bootstrap库

https://v4.bootcss.com/

2、页面中引入库

bootstrap.css:Bootstrap核心样式【添加到head标签中】
jquery-3.3.1.js:jQuery库【注意:必须在Bootstrap核心库引入之前引入jQuery库】
bootstrap.js:Bootstrap核心库

三、案例

以网上书城为例

案例1:查询按钮原生态实现对比Bootstrap方式实现



	
		
		
		
		
		

		

	
	
		
		
		查询
		
		

设置样式后的按钮


Bootstrap(前端开发框架)_第1张图片

案例2:演示Bootstrap页面在手机浏览器中展示效果
    


width=device-width:呈现在不同设备上
initial-scale=1.0:以1:1比例呈现,不会有任何缩放
user-scalable=no:禁用网页缩放功能
maximum-scale=1.0:页面放大程序,1.0将禁止用户放大实际尺寸

Bootstrap(前端开发框架)_第2张图片 

 

案例3:首页导航&搜索区域原生态实现(div+css)



	
		
		
		
		导航条
		
		
		
		
	
	
		
		
	

电脑端 

 手机端(小化窗口)

Bootstrap(前端开发框架)_第3张图片 Bootstrap(前端开发框架)_第4张图片

案例4:首页导航&搜索区域Bootstrap实现&搭首页框架

 ①.导航条组件的使用-Navbar
    ②.布局容器
        固定容器【class="container"】
            大屏幕(大桌面显示器,大于等于 1200px)
                lg( large)
            中等屏幕(桌面显示器,大于等于 992px)
                md(middle)
            小屏幕(平板,大于等于 768px)
                sm(small)
            超小屏幕(手机,小于 768px)
                xs(extra small)
    ③.表单-Forms+输入框组组件-Input group
    ④.栅格系统-Grid system
        概念:Bootstrap提供了一套响应式、移动设备优先的流式网格系统
特点:会随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列
        网格系统策略图
        实现首页整体大致布局

巨幕&表单&输入框组

Bootstrap(前端开发框架)_第5张图片

 



	
		
		
		
		巨幕&表单&输入框组
		
		
		

	
	
		
		

Fluid jumbotron

This is a modified jumbotron that occupies the entire horizontal space of its parent.

栅格系统

 



	
		
		
		栅格系统
		
		
		
		
	
	
		
123
456
789
1
2
3

整合后:



	
		
		
		
		
		
		
	
	
		
		
		
		
		
书籍列表
轮播图
新书上架

Bootstrap(前端开发框架)_第6张图片

你可能感兴趣的:(bookstrap,bootstrap,前端,html)