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 两端对齐


目录
相关文章
|
18天前
|
前端开发 JavaScript 安全
前端性能调优:HTTP/2与HTTPS在Web加速中的应用
【10月更文挑战第27天】本文介绍了HTTP/2和HTTPS在前端性能调优中的应用。通过多路复用、服务器推送和头部压缩等特性,HTTP/2显著提升了Web性能。同时,HTTPS确保了数据传输的安全性。文章提供了示例代码,展示了如何使用Node.js创建一个HTTP/2服务器。
32 3
|
18天前
|
设计模式 前端开发 数据库
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第27天】本文介绍了Django框架在Python Web开发中的应用,涵盖了Django与Flask等框架的比较、项目结构、模型、视图、模板和URL配置等内容,并展示了实际代码示例,帮助读者快速掌握Django全栈开发的核心技术。
108 45
|
8天前
|
移动开发 前端开发 JavaScript
惊!这些前端技术竟然能让你的网站在移动端大放异彩!
随着互联网技术的发展,移动设备成为主要的上网工具。本文介绍了几种关键的前端技术,包括响应式设计、图片优化、字体选择、HTML5和CSS3的应用、性能优化及手势操作设计,帮助开发者提升网站在移动端的显示效果和用户体验。示例代码展示了如何实现简单的双向绑定功能。
18 3
|
15天前
|
监控 前端开发 JavaScript
探索微前端架构:构建可扩展的现代Web应用
【10月更文挑战第29天】本文探讨了微前端架构的核心概念、优势及实施策略,通过将大型前端应用拆分为多个独立的微应用,提高开发效率、增强可维护性,并支持灵活的技术选型。实际案例包括Spotify和Zalando的成功应用。
|
15天前
|
前端开发 JavaScript 安全
揭秘!前端大牛们如何高效解决跨域问题,提升开发效率!
【10月更文挑战第30天】在Web开发中,跨域问题是一大挑战。本文介绍前端大牛们常用的跨域解决方案,包括JSONP、CORS、postMessage和Nginx/Node.js代理,对比它们的优缺点,帮助初学者提升开发效率。
38 4
|
14天前
|
前端开发 API 开发者
Python Web开发者必看!AJAX、Fetch API实战技巧,让前后端交互如丝般顺滑!
在Web开发中,前后端的高效交互是提升用户体验的关键。本文通过一个基于Flask框架的博客系统实战案例,详细介绍了如何使用AJAX和Fetch API实现不刷新页面查看评论的功能。从后端路由设置到前端请求处理,全面展示了这两种技术的应用技巧,帮助Python Web开发者提升项目质量和开发效率。
30 1
|
16天前
|
XML 安全 PHP
PHP与SOAP Web服务开发:基础与进阶教程
本文介绍了PHP与SOAP Web服务的基础和进阶知识,涵盖SOAP的基本概念、PHP中的SoapServer和SoapClient类的使用方法,以及服务端和客户端的开发示例。此外,还探讨了安全性、性能优化等高级主题,帮助开发者掌握更高效的Web服务开发技巧。
|
19天前
|
前端开发 JavaScript
Bootstrap Web 前端 UI 框架
Bootstrap 是快速开发 Web 应用程序的前端工具包。
30 3
|
19天前
|
前端开发 安全 应用服务中间件
前端性能调优:HTTP/2与HTTPS在Web加速中的应用
【10月更文挑战第26天】随着互联网的快速发展,前端性能调优成为开发者的重要任务。本文探讨了HTTP/2与HTTPS在前端性能优化中的应用,介绍了二进制分帧、多路复用和服务器推送等特性,并通过Nginx配置示例展示了如何启用HTTP/2和HTTPS,以提升Web应用的性能和安全性。
17 3
|
1月前
|
存储 人工智能 前端开发
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
131 2