Movatterモバイル変換


[0]ホーム

URL:


Matt Raible, profile picture
Uploaded byMatt Raible
38,442 views

Refreshing Your UI with HTML5, Bootstrap and CSS3

The document discusses methods for enhancing web user interfaces using HTML5, Bootstrap, and CSS3, highlighting best practices like minimizing HTTP requests and optimizing images. It introduces Bootstrap as a solution for responsive design with reusable components and offers insight into the challenges of web development across various browsers. Additionally, the document details design strategies for fluid layouts, typography, and form controls.

Embed presentation

Downloaded 1,339 times
Refreshing Your UI with HTML5,Bootstrap and CSS3HTML5Denver April 22,2013Matt Raiblehttp://raibledesigns.com Photos by Trish McGinity
About Me#HTML5DenverWeb Architecture ConsultantJava Community ProfessionalFather, Speaker, Beer LoverWhat Keeps me busyContact InformationSkiing, Mountain BikingThe BusAppFuseRaible Designswww: http://raibledesigns.comemail: matt@raibledesigns.comtwitter: @mraible2/96
Legacy DesignHaveyou worked with an outdated design?
My Experience#HTML5DenverDecember 2011Page Speed ProjectUI Refresh ProjectBootstrapLegacy Browsers4/96
Best Practices for Speeding Up Your Web Site35 Total Rules → http://developer.yahoo.com/performance/rules.html#HTML5DenverMinimize HTTP RequestsUse a Content Delivery NetworkAdd an Expires or a Cache-Control HeaderGzip ComponentsPut Stylesheets at the TopPut Scripts at the BottomAvoid CSS ExpressionsMake JavaScript and CSS ExternalReduce DNS LookupsMinify JavaScript and CSSNo 404sAvoid RedirectsRemove Duplicate ScriptsConfigure ETagsMake Ajax CacheableFlush the Buffer EarlyUse GET for AJAX RequestsPost-load ComponentsSplit Components Across DomainsOptimize ImagesChoose <link> over @importMinimize the Number of iframes5/96
Page Speed Project#HTML5DenverYSlowServer RecommendationsSuggested Code ChangesStaging got a BProduction got an FEnable CompressionAdd Expires HeadersOptimizing Images (25% savings)Reduce HTTP RequestsJavaScript at BottomCombining JavaScript FilesCSS Image Sprites6/96
Tilt 3D#HTML5Denverhttps://addons.mozilla.org/en-us/firefox/addon/tilt/7/96
UI Refresh Project
UI Refresh Spike
CSS Image Spriteshttp://css-tricks.com/css-sprites/
Themes with LESS#HTML5Denver@link:#0087CC;@linkHover:#0087CC;@border:#608FAF;@navbarBackground:#D6E7F2;@navbarHover:#333333;@dropdownBackground:#EFF5F9;@dropdownHover:#D6E7F2;@sidebarBackground:#EFF5F9;@headerDarkBackground:#C3EEB7;@headerMediumBackground:#D6F3CD;@headerLightBackground:#ffffff;@iconLargeYPosition:-263px;@iconYPosition:-718px;CSS11/96
Themes with LESS: theme.less#HTML5Denver@import'@colors';a{color:@link}a:hover{color:@linkHover}.navbardiv>ul>li{border:1pxsolid@border;background-color:@navbarBackground;border-top:0;}.navbar-inner{border-top:1pxsolid@border;}CSS12/96
Themes with LESS: Ant#HTML5Denver<macrodefname="create-css"><attributename="theme"/><sequential><echomessage="CompilingLESSfiles::Creating'@{theme}'Theme"/><copydescription="Setupthemesforprocessing"todir="${build}/themes"><filesetdir="${basedir}/web/css/UIv9/themes"includes="@{theme}-colors.less"/></copy><concatdestfile="${build}/themes/@{theme}.less"eol="dos"force="no"><filesetdir="${basedir}/web/css/UIv9/themes"><includename="@{theme}-colors.less"/><includename="theme.less"/></fileset></concat><replacefile="${build}/themes/@{theme}.less"token="@import'@colors';"value=""/><wro4jprocessor="lessCss"dir="${build}/themes"todir="${basedir}/web/css/UIv9"target-groups="@{theme}"/><deletedir="${basedir}/web/css/UIv9"includes="**-colors.css"/></sequential></macrodef>XML13/96
Themes with LESS: Ant#HTML5Denver<macrodefname="wro4j"><attributename="processor"/><attributename="wro-file"default="wro.xml"/><attributename="target-groups"/><attributename="dir"/><attributename="todir"/><sequential><execexecutable="java"failonerror="true"><argvalue="-jar"/><argvalue="../common/lib-ext/wro4j-runner-1.4.4-jar-with-dependencies.jar"/><argvalue="--wroFile"/><argvalue="@{wro-file}"/><argvalue="--contextFolder"/><argvalue="@{dir}"/><argvalue="--targetGroups"/><argvalue="@{target-groups}"/><argvalue="--destinationFolder"/><argvalue="@{todir}"/><argvalue="-c"/><argvalue="@{processor}"/></exec></sequential></macrodef>XML14/96
Themes with LESS: Customizer#HTML5Denver 15/96
Browser Issues#HTML5DenverNo rounded corners or gradients in legacy browsersUsed jQuery.IE9Gradius.js for IE9Had to add class="checkbox" to all checkbox labelsMany, many IE7 Issues: created ie7.css fileUsed { zoom: 1; position: relative }for negative top marginsUsed table-layout: fixedso td widths would workUsed position: fixedto fix nav width16/96
Web DevelopmentWefacealotof challenges
Web Browsers#HTML5Denver 18/96
#HTML5Denver 19/96
#HTML5Denver 20/96
#HTML5Denver 21/96
Today's Web Developer#HTML5DenverHTML5Canvas / Semantics/ Storage / File Access / Audio / VideoCSS / 3JavaScriptServer Side LanguagesDBMSNOSQL DatabasesLESS / Sass / @font-face / Border Radius / Box ShadowjQuery / Plugins / MVC Frameworks / Server Side JS / CoffeeScriptColdFusion / Java / Groovy / PHP / Python / .NET / RubyOracle / SQL Server / MySQL / PostgreSQLCassandra / MongoDB / CouchDB / Amazon Simple DB22/96
Mobile Traffic will outnumber desktop by 2014#HTML5Denver 24/96
Mobile OS#HTML5Denver 25/96
Mobile Screen Resolutions#HTML5Denver 26/96
Designing a different interface for everydevice is impossible.“”
BootstrapTheanswer to our problems.
What is Bootstrap?#HTML5DenverComponentsJavaScript PluginsDozens of reusable componentsDropdownsNavbarBreadcrumbsAlertsProgress Bars13 pluginsModal Dialog WindowsTabsTypeaheadCarouselScaffoldingBase CSSLayoutsGrid SystemFluid Grid SystemResponsive DesignTypographyTablesFormsButtonsIcons30/96
Reasons To Love Bootstrap#HTML5DenverFor all skill levelsDocumentationCross EverythingLightweightResponsive Design13 JavaScript pluginsOpen SourceBuilt on LESS31/96
History of Bootstrap#HTML5DenverEarly Days of TwitterReleasesPopularityMark OttoJacob Thorntonv 1.0 - 08/19/2011v 2.0 - 01/31/2012v 2.1.1 - 09/04/2012v 2.3.1 - 03/01/2013@twbootstrap 58.5K FollowersGitHub Stats48K Watchers14K Forks32/96
Getting StartedOverviewof theproject,itscontents,and howto getstarted with asimpletemplate.
Getting Started#HTML5DenverDownloading BootstrapRequirementsStarter TemplatesSourceReady To GoCustomizeHTML5 DoctypeInclude bootstrap.cssBasic marketing siteFluid layoutStarter templateMore templates...34/96
ScaffoldingBootstrap isbuilton responsive12-column grids,layouts,andcomponents.
Layouts: Fixed Layout#HTML5Denver<body><divclass="container">...</div></body>HTML36/96
Layouts: Fluid Layout#HTML5Denver<div class="container-fluid"><div class="row-fluid"><div class="span2"></div><div class="span10"></div></div></div>HTML37/96
Grid System#HTML5DenverBootstrap grid system is 12 columns / 940pxGrid adapts to be 724px and 1170px wide depending on your viewport.Below 767px viewports, the columns become fluid and stack vertically.<div class="row"><div class="span4">...</div><div class="span4">...</div><div class="span4">...</div></div>HTML38/96
Fluid Grid System#HTML5Denver<divclass="row-fluid"><divclass="span4">...</div><divclass="span4">...</div><divclass="span4">...</div></div><divclass="row-fluid"><divclass="span6">...</div><divclass="span6">...</div></div><divclass="row-fluid"><divclass="span4">...</div><divclass="span4">...</div><divclass="span4">...</div></div>HTML39/96
Responsive Design#HTML5DenverMedia QueriesModify the width of column in our gridStack elements instead of float wherever necessaryResize headings and text to be more appropriate for devices40/96
Responsive Design#HTML5Denver<!doctypehtml><html><head><metacharset="utf-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Bootstrap:GettingStarted</title><linkrel="stylesheet"type="text/css"href="bootstrap/css/bootstrap.min.css"><linkrel="stylesheet"type="text/css"href="assets/css/bootstrap-responsive.css"></head><body><h1>ResponsiveBootstrap</h1></body></html>HTML41/96
Demo Timehttp://localhost:8000/demos/responsive/
Base CSSFundamental HTML elementsstyled and enhanced with extensibleclasses.
Typography: Headings#HTML5Denver<h1>h1.Heading1</h1><h2>h2.Heading2</h2><h3>h3.Heading3</h3><h4>h4.Heading4</h4><h5>h5.Heading5</h5><h6>h6.Heading6</h6>HTML44/96
Typography: Body Copy#HTML5Denver<p>Cumsociisnatoquepenatibusetmagnisdisparturientmontes,nasceturridiculusmus.Donecullamcorpernullanonmetusauctorfringilla.Duismollis,estnoncommodoluctus,nisieratporttitorligula,egetlaciniaodiosemnecelit.Donecullamcorpernullanonmetusauctorfringilla.</p>HTML45/96
Typography: Blockquote#HTML5Denver<blockquote><p>Loremipsumdolorsitamet,consecteturadipiscingelit.Integerposuereerataante.</p><small>Someonefamous<citetitle="SourceTitle">SourceTitle</cite></small></blockquote>HTML46/96
Typography: Emphasis classes#HTML5Denver<pclass="muted">Fuscedapibus,tellusaccursuscommodo,tortormaurisnibh.</p><pclass="text-warning">Etiamportasemmalesuadamagnamolliseuismod.</p><pclass="text-error">Donecullamcorpernullanonmetusauctorfringilla.</p><pclass="text-info">Aeneaneuleoquam.Pellentesqueornaresemlaciniaquamvenenatis.</p><pclass="text-success">Duismollis,estnoncommodoluctus,nisieratporttitorligula.</p>HTML47/96
Typography: Lists#HTML5Denver<ul><li>Loremipsumdolorsitamet</li>...</ul>HTML48/96
Tables: Default Style#HTML5Denver<tableclass="table">…</table>HTML49/96
Tables: Striped#HTML5Denver<tableclass="tabletable-striped">…</table>HTML50/96
Tables: Bordered#HTML5Denver<tableclass="tabletable-bordered">…</table>HTML51/96
Tables: Hover#HTML5Denver<tableclass="tabletable-hover">…</table>HTML52/96
Tables: Condensed#HTML5Denver<tableclass="tabletable-condensed">…</table>HTML53/96
Tables: Optional Row Classes#HTML5Denver 54/96
Forms#HTML5DenverFour LayoutsForm ControlsLook & FeelVertical (default)SearchInlineHorizontalInputText AreaCheckboxes & RadioSelectRelative Sizing (small/med/large/xlarge)Grid Sizing (span1/span2/span3/etc)55/96
Forms: Default Styles#HTML5Denver<form><legend>Legend</legend><label>Label name</label><input type="text" placeholder="Type something…"><span class="help-block">Example block-level help text here.</span><label class="checkbox"><input type="checkbox"> Check me out</label><button type="submit" class="btn">Submit</button></form>HTML56/96
Forms: Horizontal#HTML5Denver<form class="form-horizontal"><div class="control-group"><label class="control-label" for="inputEmail">Email</label><div class="controls"><input type="text" id="inputEmail" placeholder="Email"></div></div>...</form>HTML57/96
Search Form#HTML5Denver<formclass="form-search"><inputtype="text"class="input-mediumsearch-query"><buttontype="submit"class="btn">Search</button></form>HTML58/96
Inline Form#HTML5Denver<formclass="form-inline"><inputtype="text"class="input-small"placeholder="Email"><inputtype="password"class="input-small"placeholder="Password"><labelclass="checkbox"><inputtype="checkbox">Rememberme</label><buttontype="submit"class="btn">Signin</button></form>HTML59/96
Form Controls: Relative Sizing#HTML5Denver<input class="input-mini" type="text" placeholder=".input-mini"><input class="input-small" type="text" placeholder=".input-small"><input class="input-medium" type="text" placeholder=".input-medium"><input class="input-large" type="text" placeholder=".input-large"><input class="input-xlarge" type="text" placeholder=".input-xlarge"><input class="input-xxlarge" type="text" placeholder=".input-xxlarge">HTML60/96
Form Controls: Grid Sizing#HTML5Denver<input class="span1" type="text" placeholder=".span1"><input class="span2" type="text" placeholder=".span2"><input class="span3" type="text" placeholder=".span3"><select class="span1"></select><select class="span2"></select><select class="span3"></select>HTML61/96
Buttons#HTML5Denver 62/96
Images#HTML5Denver<imgsrc="..."class="img-rounded"><imgsrc="..."class="img-circle"><imgsrc="..."class="img-polaroid">HTML.img-rounded and .img-circle do not work in IE7-8 due to lack of border-radius support.Image Placeholders http://placehold.it/63/96
Icons#HTML5Denver<iclass="icon-search"></i><iclass="icon-searchicon-white"></i><aclass="btnbtn-primary"href="#"><iclass="icon-usericon-white"></i>User</a><aclass="btnbtn-small"href="#"><iclass="icon-star"></i></a><spanclass="add-on"><iclass="icon-envelope"></i></span><inputclass="span2"id="inputIcon"type="text">HTMLFull List of 140 Icons http://twitter.github.com/bootstrap/base-css.html#iconsCompressed using ImageOptim http://imageoptim.com/64/96
ComponentsDozensof reusablecomponentsbuiltto providenavigation,alerts,popovers,and more.
Components#HTML5DenverDropdownsButton groupsButton dropdownsNavsNavbarBreadcrumbsPaginationLabels and badgesTypographyThumbnailsAlertsProgress barsMisc66/96
Components: Button Group#HTML5Denver<divclass="btn-group"><buttonclass="btn">1</button><buttonclass="btn">2</button><buttonclass="btn">3</button></div>HTML67/96
Components: Button dropdown#HTML5Denver<divclass="btn-group"><aclass="btndropdown-toggle"data-toggle="dropdown"href="#">Action<spanclass="caret"></span></a><ulclass="dropdown-menu"><!--dropdownmenulinks--></ul></div>HTML68/96
Components: Navbar#HTML5Denver<divclass="navbar"><divclass="navbar-inner"><aclass="brand"href="#">Title</a><ulclass="nav"><liclass="active"><ahref="#">Home</a></li><li><ahref="#">Link</a></li><li><ahref="#">Link</a></li></ul></div></div>HTML69/96
Components: Tabs#HTML5Denver<ulclass="navnav-tabs"><liclass="active"><ahref="#">Home</a></li><li><ahref="#">...</a></li><li><ahref="#">...</a></li></ul>HTML70/96
Components: Breadcrumbs#HTML5Denver<ulclass="breadcrumb"><li><ahref="#">Home</a><spanclass="divider">/</span></li><li><ahref="#">Library</a><spanclass="divider">/</span></li><liclass="active">Data</li></ul>HTML71/96
Components: Pagination#HTML5Denver<divclass="pagination"><ul><li><ahref="#">Prev</a></li><li><ahref="#">1</a></li><li><ahref="#">2</a></li><li><ahref="#">3</a></li><li><ahref="#">4</a></li><li><ahref="#">Next</a></li></ul></div>HTML72/96
Components: Alerts#HTML5Denver<divclass="alertalert-success"></div>HTML73/96
JavaScript for BootstrapBring Bootstrap'scomponentsto life—nowwith 13custom jQueryplugins.
JavaScript Plugins: Overview#HTML5DenverAll plugins require the latest version of jQueryWhat Plugins do you need?Pluginsbootstrap.min.js (all)https://github.com/twitter/bootstrap/tree/master/jsTransitionsModalButton / DropdownTabTooltip / PopoverAlertCollapseCarouselTypeaheadScrollspy / Affix75/96
You can use all Bootstrap plugins purelythrough the markup API without writinga single line of JavaScript.“”
JavaScript Plugins: Modals#HTML5Denver 77/96
JavaScript Plugins: Modals#HTML5Denver<divclass="modalhidefade"><divclass="modal-header"><buttontype="button"class="close"data-dismiss="modal"aria-hidden="true">&times;</bu<h3>Modalheader</h3></div><divclass="modal-body"><p>Onefinebody…</p></div><divclass="modal-footer"><ahref="#"class="btn">Close</a><ahref="#"class="btnbtn-primary">Savechanges</a></div></div>HTML78/96
JavaScript Plugins: Carousel#HTML5Denver 79/96
JavaScript Plugins: Carousel#HTML5Denver<divid="myCarousel"class="carouselslide"><!--Carouselitems--><divclass="carousel-inner"><divclass="activeitem">…</div><divclass="item">…</div><divclass="item">…</div></div><!--Carouselnav--><aclass="carousel-controlleft"href="#myCarousel"data-slide="prev">&lsaquo;</a><aclass="carousel-controlright"href="#myCarousel"data-slide="next">&rsaquo;</a></div>HTML80/96
JavaScript Plugins: Popover#HTML5Denver 81/96
JavaScript Plugins: Popover#HTML5Denver<ahref="#"class="btnbtn-largebtn-danger"rel="popover"data-content="Andhere'ssomeamazingcontent.It'sveryengaging.right?"data-original-title="ATitle">Clicktotogglepopover</a>HTMLSee it in action http://twitter.github.com/bootstrap/javascript.html#popovers82/96
LESSThedynamicstylesheetlanguage.
What is LESS?#HTML5DenverMaintainable CSSDynamic BehaviorUsageVariablesMixinsNested ElementsOperationsFunctionsClient SideServer Side84/96
LESS: Variables#HTML5Denver 85/96
LESS: Mixins#HTML5Denver 86/96
LESS: Nested#HTML5Denver 87/96
Look & Feel#HTML5DenverBootstrap ExpoBootswatchWrapBootstrapjQuery UI themeFont Awesomehttp://expo.getbootstrap.comhttp://bootswatch.comhttps://wrapbootstrap.comhttp://addyosmani.github.com/jquery-ui-bootstraphttp://fortawesome.github.com/Font-Awesome88/96
Bootstrap 3#HTML5DenverBootstrap 3 will be mobile-firstOverhaul CSS transitions andreinforce with JavaScript transitionsas necessaryDropping IE7 and FF3.6 supportCombining standard and responsiveCSS into a single filerc.getbootstrap.com →github.com/twitter/bootstrap/pull/634289/96
SMACSSCategorizing CSS rules allows us to see patterns and definebest practices around each pattern.1. Base2. Layout3. Module4. State5. Theme#HTML5Denver 90/96
SMACSS: Naming Rules#HTML5Denverhttp://smacss.comJonathan Snook @ HTML5 Denver: June 17, 2013!91/96
UI Refresh Project, 1 Year LaterMobile Improvements#HTML5Denver/*Smartphones(portraitandlandscape)-----------*/@mediaonlyscreenand(min-device-width:320px)and(max-device-width:854px){body.mainPage.click-thru{padding:0;}}/*iPad(portraitandlandscape)-----------*/@mediaonlyscreenand(min-device-width:768px)and(max-device-width:1024px){body.mainPage.click-thru{padding-top:50px;}}CSS92/96
UI Refresh Project, 1 Year LaterJavaScript PDF Viewer / Editor#HTML5Denver 93/96
UI Refresh Project, 1 Year LaterMy Dashboard#HTML5DenverCharts and Widgets, Very VisualBuilt With:PDF Viewer: 200 lines HTML, 2300 lines of JavaScriptMy Dashboard: 300 lines HTML, 466 lines of JavaScriptAngularJSAngularUIAngularUI Bootstrap94/96
Resources#HTML5DenverMy PresentationsBootstrapSimilar FrameworksLESS CSSGoogle HTML5 SlidesDan Vega's Bootstrap 2 Presentationhttp://raibledesigns.com/rd/page/publicationsGitHub Project and Google GroupZurb Foundation and Compasshttp://lesscss.orghttp://code.google.com/p/io-2012-slideshttps://github.com/cfaddict/bootstrap295/96
<Questions?>twitter @mraiblewww raibledesigns.comgithub github.com/mraiblelinkedin linkedin.com/in/mraible

Recommended

PPTX
Bootstrap 5 whats new
PPTX
Responsive web-design through bootstrap
PPTX
Bootstrap ppt
PDF
Stop reinventing the wheel: Build Responsive Websites Using Bootstrap
PPTX
Building a Moodle theme with bootstrap
PPTX
Introduction to Twitter's Bootstrap 2
PDF
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
PPTX
Twitter bootstrap 101
PDF
Front-End Frameworks: a quick overview
PDF
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
PDF
Responsive Web Design with Bootstrap
PDF
Bootstrap Framework and Drupal
PDF
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
PPTX
Bootstrap [part 1]
PDF
Bootstrap base theme for Drupal 7
PPTX
Learn Bootstrap 4
PDF
Drupal Step-by-Step: How We Built Our Training Site, Part 2
 
PDF
Bootstrap 5 basic
PDF
Bootstrap tutorial
PDF
Web Development for UX Designers
PDF
Bootstrap 3 + responsive
PPTX
Using Bootstrap in Drupal 7
PPTX
Intro To Twitter Bootstrap
PDF
Responsive Web Design: Clever Tips and Techniques
PPTX
Bootstrap 4 n00bz
PPTX
Bootstrap 3.1.1
PDF
Bootstrap
PPTX
Bootstrap Introduction
PDF
Introduce Bootstrap 3 to Develop Responsive Design Application
PDF
Bootstrap

More Related Content

PPTX
Bootstrap 5 whats new
PPTX
Responsive web-design through bootstrap
PPTX
Bootstrap ppt
PDF
Stop reinventing the wheel: Build Responsive Websites Using Bootstrap
PPTX
Building a Moodle theme with bootstrap
PPTX
Introduction to Twitter's Bootstrap 2
PDF
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
PPTX
Twitter bootstrap 101
Bootstrap 5 whats new
Responsive web-design through bootstrap
Bootstrap ppt
Stop reinventing the wheel: Build Responsive Websites Using Bootstrap
Building a Moodle theme with bootstrap
Introduction to Twitter's Bootstrap 2
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Twitter bootstrap 101

What's hot

PDF
Front-End Frameworks: a quick overview
PDF
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
PDF
Responsive Web Design with Bootstrap
PDF
Bootstrap Framework and Drupal
PDF
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
PPTX
Bootstrap [part 1]
PDF
Bootstrap base theme for Drupal 7
PPTX
Learn Bootstrap 4
PDF
Drupal Step-by-Step: How We Built Our Training Site, Part 2
 
PDF
Bootstrap 5 basic
PDF
Bootstrap tutorial
PDF
Web Development for UX Designers
PDF
Bootstrap 3 + responsive
PPTX
Using Bootstrap in Drupal 7
PPTX
Intro To Twitter Bootstrap
PDF
Responsive Web Design: Clever Tips and Techniques
PPTX
Bootstrap 4 n00bz
PPTX
Bootstrap 3.1.1
PDF
Bootstrap
PPTX
Bootstrap Introduction
Front-End Frameworks: a quick overview
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Responsive Web Design with Bootstrap
Bootstrap Framework and Drupal
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Bootstrap [part 1]
Bootstrap base theme for Drupal 7
Learn Bootstrap 4
Drupal Step-by-Step: How We Built Our Training Site, Part 2
 
Bootstrap 5 basic
Bootstrap tutorial
Web Development for UX Designers
Bootstrap 3 + responsive
Using Bootstrap in Drupal 7
Intro To Twitter Bootstrap
Responsive Web Design: Clever Tips and Techniques
Bootstrap 4 n00bz
Bootstrap 3.1.1
Bootstrap
Bootstrap Introduction

Viewers also liked

PDF
Introduce Bootstrap 3 to Develop Responsive Design Application
PDF
Bootstrap
PDF
Internship - Bootstrap
PPTX
Ajax ppt - 32 slides
PDF
Introduction to Bootstrap
PPSX
Twitter Bootstrap
PDF
Javascript Best Practices
PDF
Html / CSS Presentation
PDF
Game jump: frontend introduction #1
PDF
Scalable JavaScript Application Architecture
PDF
jQuery Essentials
PDF
Bootstrap 3 Basic - Bangkok WordPress Meetup
PPTX
Reponsive web design (HTML5 + css3)
PDF
Introduction to Frontend Development - Session 1 - HTML Fundamentals
PDF
How to make Ajax work for you
PPT
The Technology Springboard: How Law Librarians Can Bootstrap Their Future
PDF
Object Oriented CSS - Joomla!dagen Nederland 2014
PDF
Responsive Design - Planning, Execution, Management with Bootstrap 3
PDF
Responsive websites with Joomla 3 & Bootstrap - Joomla!Day UK 2013
PDF
Game jump frontend introduction #workshop1
Introduce Bootstrap 3 to Develop Responsive Design Application
Bootstrap
Internship - Bootstrap
Ajax ppt - 32 slides
Introduction to Bootstrap
Twitter Bootstrap
Javascript Best Practices
Html / CSS Presentation
Game jump: frontend introduction #1
Scalable JavaScript Application Architecture
jQuery Essentials
Bootstrap 3 Basic - Bangkok WordPress Meetup
Reponsive web design (HTML5 + css3)
Introduction to Frontend Development - Session 1 - HTML Fundamentals
How to make Ajax work for you
The Technology Springboard: How Law Librarians Can Bootstrap Their Future
Object Oriented CSS - Joomla!dagen Nederland 2014
Responsive Design - Planning, Execution, Management with Bootstrap 3
Responsive websites with Joomla 3 & Bootstrap - Joomla!Day UK 2013
Game jump frontend introduction #workshop1

Similar to Refreshing Your UI with HTML5, Bootstrap and CSS3

PDF
Responsive Web Design Tutorial PDF for Beginners
PPTX
Create Responsive Website Design with Bootstrap 3
PDF
The Ultimate Guide to Bootstrap for Beginners.pdf
PDF
Bootstrap Jump Start
PDF
Multi screen HTML5
PPTX
Bootstrap Web Development Framework
PDF
bootstrap_slidesfor bootstrapthingyise.pdf
PPTX
RWD - Bootstrap
PPTX
Modev ux brian lacey presentation
PPTX
Pearls and Must-Have Tools for the Modern Web / .NET Developer
PDF
Node.js 101
 
PDF
FITC - Bootstrap Unleashed
PPT
Know the reason behind choosing bootstrap as css framework
PDF
PPTX
Reboot-Typography.pptx reboot typography to help you in research
PPTX
Twitter bootstrap1
PDF
Bootstrap for webtechnology_data science.pdf
PDF
Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)
PPT
Responsive web design
PDF
Twitter Bootstrap, or why being a PHP Developer is a bad idea
Responsive Web Design Tutorial PDF for Beginners
Create Responsive Website Design with Bootstrap 3
The Ultimate Guide to Bootstrap for Beginners.pdf
Bootstrap Jump Start
Multi screen HTML5
Bootstrap Web Development Framework
bootstrap_slidesfor bootstrapthingyise.pdf
RWD - Bootstrap
Modev ux brian lacey presentation
Pearls and Must-Have Tools for the Modern Web / .NET Developer
Node.js 101
 
FITC - Bootstrap Unleashed
Know the reason behind choosing bootstrap as css framework
Reboot-Typography.pptx reboot typography to help you in research
Twitter bootstrap1
Bootstrap for webtechnology_data science.pdf
Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)
Responsive web design
Twitter Bootstrap, or why being a PHP Developer is a bad idea

More from Matt Raible

PDF
Micro Frontends for Java Microservices - Cork JUG 2022
PDF
Micro Frontends for Java Microservices - Dublin JUG 2022
PDF
Java REST API Framework Comparison - PWX 2021
PDF
Comparing Native Java REST API Frameworks - Seattle JUG 2022
PDF
Keep Identities in Sync the SCIMple Way - ApacheCon NA 2022
PDF
Web App Security for Java Developers - PWX 2021
PDF
JHipster and Okta - JHipster Virtual Meetup December 2020
PDF
Reactive Java Microservices with Spring Boot and JHipster - Spring I/O 2022
PDF
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
PDF
Micro Frontends for Java Microservices - Belfast JUG 2022
PDF
Comparing Native Java REST API Frameworks - Devoxx France 2022
PDF
Java REST API Framework Comparison - UberConf 2021
PDF
Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra - Devne...
PDF
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...
PDF
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Sprin...
PDF
Web App Security for Java Developers - UberConf 2021
PDF
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
PDF
Reactive Java Microservices with Spring Boot and JHipster - Denver JUG 2021
PDF
Native Java with Spring Boot and JHipster - Garden State JUG 2021
PDF
Native Java with Spring Boot and JHipster - SF JUG 2021
Micro Frontends for Java Microservices - Cork JUG 2022
Micro Frontends for Java Microservices - Dublin JUG 2022
Java REST API Framework Comparison - PWX 2021
Comparing Native Java REST API Frameworks - Seattle JUG 2022
Keep Identities in Sync the SCIMple Way - ApacheCon NA 2022
Web App Security for Java Developers - PWX 2021
JHipster and Okta - JHipster Virtual Meetup December 2020
Reactive Java Microservices with Spring Boot and JHipster - Spring I/O 2022
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Micro Frontends for Java Microservices - Belfast JUG 2022
Comparing Native Java REST API Frameworks - Devoxx France 2022
Java REST API Framework Comparison - UberConf 2021
Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra - Devne...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Sprin...
Web App Security for Java Developers - UberConf 2021
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Reactive Java Microservices with Spring Boot and JHipster - Denver JUG 2021
Native Java with Spring Boot and JHipster - Garden State JUG 2021
Native Java with Spring Boot and JHipster - SF JUG 2021

Recently uploaded

PDF
Vibe Coding vs. Spec-Driven Development [Free Meetup]
PDF
December Patch Tuesday
 
PDF
Our Digital Tribe_ Cultivating Connection and Growth in Our Slack Community 🌿...
PDF
DevFest El Jadida 2025 - Product Thinking
PDF
Security Forum Sessions from Houston 2025 Event
PPTX
Conversational Agents – Building Intelligent Assistants [Virtual Hands-on Wor...
PPTX
Coded Agents – with UiPath SDK + LangGraph [Virtual Hands-on Workshop]
PDF
Day 3 - Data and Application Security - 2nd Sight Lab Cloud Security Class
PDF
GPUS and How to Program Them by Manya Bansal
PDF
The major tech developments for 2026 by Pluralsight, a research and training ...
PPTX
DYNAMICALLY.pptx good for the teachers or students to do seminars and for tea...
PDF
Day 2 - Network Security ~ 2nd Sight Lab ~ Cloud Security Class ~ 2020
PDF
Internet_of_Things_IoT_for_Next_Generation_Smart_Systems_Utilizing.pdf
PDF
Cybersecurity: Safeguarding Digital Assets
PPTX
Building Cyber Resilience for 2026: Best Practices for a Secure, AI-Driven Bu...
PPTX
Cybersecurity Best Practices - Step by Step guidelines
PDF
Usage Control for Process Discovery through a Trusted Execution Environment
PPTX
cybercrime in Information security .pptx
PPTX
Cybercrime in the Digital Age: Risks, Impact & Protection
PPTX
Unit-4-ARTIFICIAL NEURAL NETWORKS.pptx ANN ppt Artificial neural network
Vibe Coding vs. Spec-Driven Development [Free Meetup]
December Patch Tuesday
 
Our Digital Tribe_ Cultivating Connection and Growth in Our Slack Community 🌿...
DevFest El Jadida 2025 - Product Thinking
Security Forum Sessions from Houston 2025 Event
Conversational Agents – Building Intelligent Assistants [Virtual Hands-on Wor...
Coded Agents – with UiPath SDK + LangGraph [Virtual Hands-on Workshop]
Day 3 - Data and Application Security - 2nd Sight Lab Cloud Security Class
GPUS and How to Program Them by Manya Bansal
The major tech developments for 2026 by Pluralsight, a research and training ...
DYNAMICALLY.pptx good for the teachers or students to do seminars and for tea...
Day 2 - Network Security ~ 2nd Sight Lab ~ Cloud Security Class ~ 2020
Internet_of_Things_IoT_for_Next_Generation_Smart_Systems_Utilizing.pdf
Cybersecurity: Safeguarding Digital Assets
Building Cyber Resilience for 2026: Best Practices for a Secure, AI-Driven Bu...
Cybersecurity Best Practices - Step by Step guidelines
Usage Control for Process Discovery through a Trusted Execution Environment
cybercrime in Information security .pptx
Cybercrime in the Digital Age: Risks, Impact & Protection
Unit-4-ARTIFICIAL NEURAL NETWORKS.pptx ANN ppt Artificial neural network

Refreshing Your UI with HTML5, Bootstrap and CSS3


[8]ページ先頭

©2009-2025 Movatter.jp