Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Bootstrap-让Web开发更迅速、简单
Search
cssrain
July 14, 2014
Technology
210
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bootstrap-让Web开发更迅速、简单
cssrain
July 14, 2014
More Decks by cssrain
See All by cssrain
UED工作流程分享和交流
cssrain
1
520
解读HTML
cssrain
0
190
解读HTML5
cssrain
2
220
基础CSS(1)
cssrain
0
200
基础CSS(2)
cssrain
0
150
高效的CSS
cssrain
0
200
高级CSS—继承
cssrain
0
170
PhoneGap分享和交流
cssrain
0
150
PhoneGap实践
cssrain
0
99
Other Decks in Technology
See All in Technology
あけおめLINE 傾向とその対策
nasa9084
0
340
サーバーレスをどこまで使う? WebRTC対戦ゲームで選んだVPSとの共存設計
kaidouji85
0
460
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
2
310
【技術的負債conf】事業成長に伴う技術的負債の説明責任とAIによるモニタリング、認知的負債について
i35_267
4
2.3k
C#未経験の僕がAIに読めるコードを書かせるまで
maguroalternative
0
330
企業の現実世界をグラフで写し取る
sansantech
PRO
0
110
Datadog で始める トークンセーフティなAI 導⼊と定着
vkbaba
1
110
10年欲しかった音楽管理アプリを、AIと一緒に作りはじめた
judau
1
140
メルカリにおけるAI時代の高速プロトタイピング基盤「Arca」
ryotarai
16
12k
AIは推し活である。
kurazuuuuuu
2
990
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
5
1.4k
TiDBファミリーにDWHが新登場!! TiDB最新情報 / TiDB update 202609
yoshiakiyamasaki
0
120
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
340
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
My Coaching Mixtape
mlcsv
0
330
Music & Morning Musume
bryan
48
7.4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
How STYLIGHT went responsive
nonsquared
100
6.3k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
550
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Producing Creativity
orderedlist
PRO
348
41k
Transcript
Bootstrap3 简洁、直观、强悍、移动设备优先的前端开发框架, 让web开发更迅速、简单。 UED分享 · 交流 http://cssrain.github.io
目录 1 介绍 2 入门 3 进阶 4 总结
介绍 - 发展史 2013 2012 2011 2010 兴趣小组成立 Twitter将其开源 Bootstrap3
2.0版
介绍 - Bootstrap特点 响应式 CSS3 响 应 式 前 端
开 发 解 决 方 案 html5+CSS 3 样式源码 基于Less 前端框架
目录 1 介绍 2 入门 3 进阶 4 总结
入门 - 响应式前端开发 一个网站能够在不同情况下展示最佳效果 不同终端 移动端的屏幕定向 不同分辨率(屏幕宽度)
入门 - 响应式前端开发 媒体查询
入门 - 下载与引入 版本 预编译版 编译版本 引入
Js文件按需加载 <link rel="stylesheet" type="text/css" href="css/bootstrap.css"> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/bootstrap.js" type="text/javascript"></script>
入门 - 栅格系统 响应式的实现关键 @media:媒体查询 .container:居中对齐、不可嵌套 .row:表示一行,包含在.container中 12列 .col-xs-*:
超小屏幕设备 手机 (<768px) .col-sm-*:小屏幕设备 平板 (≥768px) .col-md-*:中等屏幕设备 PC桌面 (≥992px) .col-lg-*:大屏幕设备 PC桌面 (≥1200px) .visible-xs、.hidden-xs:响应式工具类
入门 - 栅格系统 <div class="container"> <div class="row"> <div class="col-xs-12 col-md-8">
.col-xs-12 .col-md-8 </div> <div class="col-xs-6 col-md-4"> .col-xs-6 .col-md-4 </div> </div> <div class="row"> ... </div> <div> 代码
入门 - 栅格系统 分辨率≥992px 分辨率<768px
入门 - 栅格系统 方便简单的完成响应式页面开发 代码结构简单 无需考虑浮动 无需考虑宽度 不同的分辨率对应不同的col-*-*类
入门 - 基本组件 Glyphicons图标 按钮组 输入框组
导航 列表组 进度条 ...
入门 - 进度条 展示数据对比 利用setInterval函 数修改宽度动态 显示进度。 <div
class="progress"> <div class="progress-bar" style="width: 60%;"> </div> </div> var _width = 60; var interval = setInterval(function () { _width += Math.floor(Math.random()*10+1); if(_width>=100){ _width = 100; clearInterval(interval); } $('#progressBar').css({"width":_width+"%"}); }, 1000);
入门 -工具提示 tooltip.js 方法1: data属性 <button type="button" class="btn btn-default"
data-toggle="tooltip" data-placement="left" title="左侧提示"> 左侧Tooltip </button> <a id="tooltipDemo">js调用</a> var options = { title: "js调用", placement: "right" } $("#tooltipDemo").tooltip(options); 方法2: js调用
目录 1 介绍 2 入门 3 进阶 4 总结
进阶 - Less Bootstrap使用less来编写 主题定制 编 译 后
进阶 - box-sizing *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing:
border-box; box-sizing: border-box; } 标准盒模型 content-box 怪异模式盒模型 border-box Width、height包括padding与border bootstrap为什么使用该模型
进阶 - 定制
进阶 – 主题下载
进阶 - 第三方jQ插件 Datetime Lightbox typeahead.js
…
进阶 - bootstrap设计工具 layoutit
目录 1 介绍 2 入门 3 进阶 4 总结
总结 轻量(可定制) 它使用了足够简单的解决问题的办法,于是大家都可以或是改写 他,或是利用他,或是补充他。 定制自己需要的 开发简单、节省时间 栅格布局、组件化 主题、页面风格一致
兼容性强 响应式
UED分享 · 交流 http://cssrain.github.io