Web前端之移动端课程开发之06.bootstrap

简介: Web前端之移动端课程开发之06.bootstrap

Bootstarp

介绍
bootstarp是Twitter公司开发基于html,css,js的前端框架
为实现web应用程序快速实现开发提供了一套前端工具包 UI(userInterface用户界面)框架
Bootstrap的特性
响应式设计  (css媒体查询 一套样式 实现各个终端尺寸适配) pc  平板  手机端   
栅格布局
完整的类库
jQuery插件
不同的使用场景  移动设备优先 

Bootstrap3

IE9以及以上

某些功能性的组件依赖于jQuery

Bootstarp下载地址
// 官方地址
getbootstrap.com
// 中文地址
www.bootcss.com
前端开发过程中遇到的问题
重复 复杂 无意义的命令
结构冗余  胡乱嵌套
页面错乱
Bootstrap全局样式的特点
代码整洁
风格统一
美观易用

通过class设置样式

排版
标题
h1~h6 / .h1 ~ .h6
副标题 (small)
文本

段落 对齐方式 文本标记

// 对齐
.text-left
.text-center
.text-right
.text-lowercase
.text-uppercase
.text-captitalize
表格
.table-bordered 带边框
.table-striped  条纹状
.table-hover 悬停变色
.table-condensed 紧凑风格

.info .success .warning .danger 在表格中起作用

.bg-info .bg-warning …

表单
.form-control 表单控件
.form-group 表单组件
.form-inline 表单水平排列
按钮
// btn
//样式: btn-default btn-primary btn-success 
// btn-info btn-warning btn-danger btn-link
//更改大小 btn-lg  btn-sm md  xs
// 激活 active  块级化 btn-block
可以给其他标签套用这些类 比如a标签
Bootstrap的图片 --形状
圆角 .img-rounded
圆形 .img-circle
带有边框的圆角图形  .img-thumbnail
文本颜色
.text-primary  .text-success .text-info
.text-warning  .text-danger
背景颜色
.bg-primary  .bg-success .bg-info
.bg-warning  .bg-danger
状态设置
  .close 关闭按钮
三角符号
  .caret 三角符号
viewport 与bootstrap的响应式开发
@media screen and (min-width:*px) and (max-width:*px) {
}
bootstrap内部实现了 css媒体查询(Media Query) 来实现响应式布局(随着屏幕的尺寸变化而变化 rem 响应式布局的方式)
一套 栅格布局( 12份划分 )
bootstrap的字体图标
基本使用
下拉菜单

         
控件组
.input-group 表示控件组
.input-group-addon 添加控件组的图标
分页
.pagination
,pagination-lg/sm
.active
.pager .previous/.next
弹出框
.alert  .alert-success
.alert-info  .alert-warning
.alert-danger
.alert-dismissible 可以关闭
.alert-link 弹出框中的链接
面板
.panel  .panel-default  
.panel-heading .panel-title 
.panel-body
.panel-footer
// .panel自带的success/warning/info/danger
列表
.list-group  .list-group-item
导航
// .nav 
// .nav-tabs 选项卡式
// .nav-pills 按钮式
// .nav-stacked 垂直方向按钮式
// .nav-justified 两端对齐


目录
相关文章
|
2天前
|
JavaScript 前端开发 API
Node.js在前端的妙用:打造更出色的Web体验
Node.js在前端的妙用:打造更出色的Web体验
16 5
|
2天前
|
前端开发 JavaScript Go
构建高性能Web应用:优化前端资源加载
在构建现代Web应用时,优化前端资源加载是至关重要的一步。本文将介绍一些提升Web应用性能的关键策略,包括减少HTTP请求、压缩和合并资源、使用CDN加速、以及异步加载技术等。通过实施这些优化策略,开发人员可以显著提升网站的加载速度和用户体验。
|
3天前
|
前端开发 JavaScript UED
Web前端开发:探索技术与艺术的交融
Web前端开发:探索技术与艺术的交融
8 1
|
3天前
|
前端开发 JavaScript Java
前端与后端:构建现代Web应用的双翼
前端与后端:构建现代Web应用的双翼
|
4天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
|
10天前
|
JSON Java fastjson
Spring Boot 底层级探索系列 04 - Web 开发(2)
Spring Boot 底层级探索系列 04 - Web 开发(2)
18 0
|
10天前
|
安全 编译器 PHP
PHP 8.1版本发布:引领Web开发新潮流
PHP编程语言一直是Web开发的主力军,而最新发布的PHP 8.1版本则为开发者们带来了更多创新和便利。本文将介绍PHP 8.1版本的主要特性,包括更快的性能、新的语言功能和增强的安全性,以及如何利用这些功能来提升Web应用程序的质量和效率。
|
13天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
20 1
|
13天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
13天前
|
前端开发 数据挖掘 API
使用Python中的Flask框架进行Web应用开发
【4月更文挑战第15天】在Python的Web开发领域,Flask是一个备受欢迎的轻量级Web框架。它简洁、灵活且易于扩展,使得开发者能够快速地构建出高质量的Web应用。本文将深入探讨Flask框架的核心特性、使用方法以及在实际开发中的应用。