Bootstrap入门学习
- 格式:ppt
- 大小:689.00 KB
- 文档页数:41
BootstrapBlazor组件⼊门Bootstrap Blazor 是⼀套企业级 UI 组件库,适配移动端⽀持各种主流浏览器,已经在多个交付项⽬中使⽤。
通过本套组件可以⼤⼤缩短开发周期,节约开发成本。
⽬前已经开发、封装了 70 多个组件,欢迎有兴趣的同学试⽤。
Gitee 开源地址为:Github 开源地址为:在线演⽰⽹站:安装指南安装 dotnet SDK安装 Visual Studio 2019 v16.8+项⽬模板1. 安装模板dotnet new -i Bootstrap.Blazor.Templates::*2. 使⽤项⽬模板创建新项⽬dotnet new bbappbbapp是 BootstrapBlazor App 的缩写3. 卸载项⽬模板dotnet new -u Bootstrap.Blazor.Templates现有项⽬中集成 BootstrapBlazor1. 从 获取 BootstrapBlazor 包dotnet add package BootstrapBlazor2. 添加样式⽂件与脚本到项⽬⽂件中Pages/_Host.cshtml (Server) or wwwroot/index.html (WebAssembly)HTML<!DOCTYPE html><html lang="en"><head>. . .<link rel="stylesheet" href="_content/BootstrapBlazor/css/bootstrap.blazor.bundle.min.css"></head><body>. . .<script src="_framework/blazor.server.js"></script><script src="_content/BootstrapBlazor/js/bootstrap.blazor.bundle.min.js"></script></body></html>3. 注册服务~/Startup.csC#namespace BootstrapBlazorAppName{public class Startup{public void ConfigureServices(IServiceCollection services){//more code may be present hereservices.AddBootstrapBlazor();}//more code may be present here}}Visual Studio 插件安装 Visual Studio 插件安装包使⽤教程1. 下载安装包2. 解压缩安装包3. 安装 vsix 插件双击BootstrapBlazor.UITemplate.vsix⽂件,请保证Visual Studio IDE以及相关进程均关闭,此安装包安装过程可能很慢,请耐⼼等待特别注意如果长时间⽆响应,请查看任务管理器中是否有devenv.exe或者msbuild.exe进程,如果有请⼿动结束4. 打开Visual Studio 20195. 选中Server或者WebAssembly⼯程直接运⾏F56. 项⽬中按照⾃⼰需求更改页⾯。
一、概述Bootstrap是一个用于快速开发响应式网页的前端框架,其具有易用性和功能丰富的特点,广泛应用于各种网页开发中。
本文将介绍Bootstrap的基础教程以及相关案例代码,帮助读者快速掌握Bootstrap的使用方法。
二、Bootstrap基础教程1. 栅格系统Bootstrap基于12列的栅格系统,可以轻松实现页面布局。
以下是一个简单的例子:```html<div class="cont本人ner"><div class="row"><div class="col-md-4">.col-md-4</div><div class="col-md-4">.col-md-4</div><div class="col-md-4">.col-md-4</div></div></div>```在这个例子中,页面被分成了三列,每一列占据了页面宽度的1/3。
2. 响应式工具类Bootstrap提供了一系列的响应式工具类,可以根据不同的屏幕尺寸来显示或隐藏元素。
要在小屏幕设备上隐藏一个元素,可以使用`d-none d-sm-block`类:```html<div class="d-none d-sm-block">在小屏幕设备上隐藏该元素</div>```3. 按钮Bootstrap提供了丰富的按钮样式,可以轻松地创建不同风格的按钮。
以下是一个简单的例子:```html<button type="button" class="btn btn-primary">Primary按钮</button><button type="button" class="btn btn-secondary">Secondary按钮</button>```4. 表格使用Bootstrap可以轻松创建各种样式的表格。
BootStrap⼊门教程(⼀)之可视化布局HTML模板:<!DOCTYPE html><html><head><title>Bootstrap 模板</title><meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- 引⼊ Bootstrap --><link href="/libs/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"><!-- HTML5 Shim 和 Respond.js ⽤于让 IE8 ⽀持 HTML5元素和媒体查询 --><!-- 注意:如果通过 file:// 引⼊ Respond.js ⽂件,则该⽂件⽆法起效果 --><!--[if lt IE 9]><script src="https:///libs/html5shiv/3.7.0/html5shiv.js"></script><script src="https:///libs/respond.js/1.3.0/respond.min.js"></script><![endif]--></head><body><h1>Hello, world!</h1><!-- jQuery (Bootstrap 的 JavaScript 插件需要引⼊ jQuery) --><script src="https:///jquery.js"></script><!-- 包括所有已编译的插件 --><script src="js/bootstrap.min.js"></script></body></html> 在这⾥,您可以看到包含了 jquery.js、bootstrap.min.js 和 bootstrap.min.css ⽂件,⽤于让⼀个常规的 HTML ⽂件变为使⽤了 Bootstrap 的模板。
Bootstrap⾃学笔记day01学习计划——框架(1)Bootstrap 5(2)AngularJS 12(3)WebApp 6(4)JSFramework 6(5)微信开发 5⽬标:topspeeder: 350+WebStorm1.什么是响应式⽹页——概念Responsive Web Page:⼀个⽹页,可以根据浏览设备的不同(phone、pad、pc)和特性⽽呈现出不同的布局⽅式——⽬标:都有不错的⽤户浏览体验。
⾯试题:响应式⽹页的构成:(1)流式(Fluid)页⾯布局(2)可伸缩的图⽚和⽂字(3)使⽤CSS3 Media Query技术2.如何测试⼀个响应式⽹页——了解⽅式1:使⽤真实的物理设备来测试优势:测试结果真实可靠!不⾜:需要⼤量购置设备,测试⼯作量太⼤!⽅式2:使⽤第三⽅的虚拟软件来测试优势:⽆需购买设备不⾜:运⾏速度慢,部分不能不易测试,测试结果有待进⼀步的验证。
⽅式3:使⽤Chrome⾃带的设备模拟器来测试优势:⽅便快捷!!不⾜:测试结果有待进⼀步的验证!Viewport:视⼝,最早由苹果公司在iOS系统中提出此概念,后来Android系统也引⼊了该概念——这是⼀个移动设备浏览器中专有的概念,PC浏览器不⽀持,会忽略此概念。
没有viewport概念的⼿机浏览器:视⼝是⼀个虚拟的概念,⽤于显⽰⽹页内容的⼀个窗⼝,其宽和⾼都可以任意指定。
有了视⼝之后,浏览的效果:可以实现在较⼩的物理屏幕下,浏览较⼤的⽹页内容——需要⽤户左右滑动3.如何编写⼀个响应式⽹页——重点(1)在HEAD中声明viewport元标签,并进⾏特殊的设定:使得Web页⾯在呈现上类似于原⽣的iOS/Android应⽤。
提⽰:移动开发中建议meta必须放在HEAD的最前端。
(2)所有的尺⼨和字体⼤⼩都避免使⽤绝对单位(如px),⽤相对单位代替(如:%、auto、em)(3)使⽤浮动定位(float)(4)图⽚要实现⾃适应img {max-width: xx%; /*指定在⽗容器中的占⽐,同时必须保证不能超过图⽚的原始⼤⼩*/}(5)有选择性的执⾏某些CSS,忽略另⼀些——CSS3媒体查询技术!注意:使⽤了媒体查询技术后,页⾯中允许使⽤px等绝对单位了。
Bootstrap5入门教程Bootstrap 是一个强大的前端框架,用于更快、更轻松地进行Web 开发。
Bootstrap 使我们能够以更少的工作量创建灵活且响应式的Web 布局。
Bootstrap5 目前是 Bootstrap 的最新版本,是一套用于 HTML、CSS 和 JS 开发的开源工具集。
它支持 Sass 变量和 mixins、响应式网格系统、大量的预建组件和强大的JavaScript 插件,助你快速设计和自定义响应式、移动设备优先的站点。
Bootstrap 最初是由Twitter 的一名设计师和一名开发人员于2010 年年中创建的。
在成为开源框架之前,Bootstrap 被称为Twitter Blueprint。
使用 Bootstrap 的优势如果您对其他前端框架有一定的使用经验,您可能想知道是什么让 Bootstrap 如此特别。
以下是 Bootstrap 框架的一些优势:•节省大量时间——可以使用Bootstrap 预定义设计模板和类,从而节省大量时间和精力,并专注于其他开发工作。
•响应式功能—使用Bootstrap,您可以轻松创建响应式网站,这些网站在不同设备和屏幕分辨率上显示得更合适,而无需更改标记。
•一致的设计——所有Bootstrap 组件通过一个中央库共享相同的设计模板和样式,因此您的网页的设计和布局将保持一致。
•易于使用——Bootstrap 非常易于使用。
任何具有 HTML、CSS 和 JavaScript 基本知识的人都可以开始使用 Bootstrap 进行开发。
•与浏览器兼容——Bootstrap 是为现代网络浏览器创建的,它与所有现代浏览器兼容,如Chrome、Firefox、Safari、Internet Explorer 等。
•开源- 最好的部分是,它可以完全免费下载和使用。
阅读本教程前,您需要了解的知识:在开始阅读本教程之前,你必须具备 HTML 、 CSS 和 JavaScript 的基础知识。
本作品由VentLam创作,采用知识共享署名-非商业性使用-相同方式共享2.5 中国大陆许可协议进行许可。
BootStrap入门教程(一)2011年,twitter的“一小撮”工程师为了提高他们内部的分析和管理能力,用业余时间为他们的产品构建了一套易用、优雅、灵活、可扩展的前端工具集--BootStrap。
Bootstrap由MARK OTTO和Jacob Thornton所设计和建立,在github上开源之后,迅速成为该站上最多人watch&fork的项目。
大量工程师踊跃为该项目贡献代码,社区惊人地活跃,代码版本进化非常快速,官方文档质量极其高(可以说是优雅),同时涌现了许多基于Bootstrap建设的网站:界面清新、简洁;要素排版利落大方。
如下图所示:https:///http://www.fleetio.co m/GitHub上这样介绍bootstrap:简单灵活可用于架构流行的用户界面和交互接口的html,css,javascript工具集。
基于html5、css3的bootstrap,具有大量的诱人特性:友好的学习曲线,卓越的兼容性,响应式设计,12列格网,样式向导文档,自定义JQuery插件,完整的类库,基于Less等。
本系列教程遵循官方文档结构来介绍bootstrap,包括手脚架(Scaffolding),基础CSS,组件,javascript插件,使用LESS与自定义.本文主要介绍Boo tstrap的基础布局--Scaffolding.Bootstrap建立了一个响应式的12列格网布局系统,它引入了fixed和fluid-with两种布局方式。
我们从全局样式(Global Style),格网系统(Grid System),流式格网(Fluid grid System),自定义(Customing),布局(Layouts),响应式设计(Responsive Design)这六五个方面深入讲解Boostrap的scaffolding.全局样式(Global Style).Bootstrap要求html5的文件类型,所以必须在每个使用bootstrap页面的开头都引用:<!DOCTYPE html><html lang="en"> ...</html>2同时,它通过Bootstrap.less文件来设置全局的排版和连接显示风格.其中去掉了Body的margin,使用@baseFontFamily,@baseFontSize,@linkColor等变量来控制基本排版。