06 | Using Bootstrap with Less

Slides:



Advertisements
Similar presentations
Table (TABLE) Contains TABLE ROWS (TR) Contains TABLE DATA (TD) Data can contain anything Text Lists Other tables Pictures …
Advertisements

Layout using CSS. Using multiple classes In the head:.important{font-style:italic;}.title{color:red;} In the body: Here's a type of paragraph that is.
Making Things Look Nice: Visual Appearance and CSS CMPT 281.
Bootstrap & CSS James Kahng. Intro Websites require a lot of upfront setup to look passably good (HTML base, CSS style, etc.) Because of this, people.
Art 128 Interface Programming 1 In-class Presentation Week 11B.
Jon Galloway | Technical Evangelist Christopher Harrison | Content Developer.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
November 24, 2005 JA-SIG UK, Edinburgh CMS for websites & portals - Luminis & Documentum Presented by: David Simpson, The University of Nottingham.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Introduce Reponsive Web Author :Vien Pham (Johnny Chicken)
Session I Outline Chapter 1 – Getting Started Session I – Exercise 1 & 2 Chapter 3 – Grid System Chapter 7 – Multi-Column.
Copyright © Osmosys O S M O S Y SO S M O S Y S D e p l o y i n g E x p e r i e n c e & E x p e r t i s e™ HTML Training.
Christopher M. Pascucci.NET Programming CodeBehind.
Crazy New CSS Tools MIS 424 MIS 424 Professor Sandvig Professor Sandvig.
Lab 4: Bootstrap and Responsive Design User Interface Lab: GUI Lab Sep. 16 th, 2014.
CSS Cascading Style Sheets A very brief introduction CSS, Cascading Style Sheets1.
Bootstrap by:- Vignesh Dhamodaran. What is Bootstrap? Originally created by a designer and a developer at Twitter. So initial name is Twitter Bootstrap.
Bootstrap Front-End Framework for Responsive Web Sites Svetlin Nakov Technical Trainer Software University
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Intro to HAML By Me, Christopher Judge. What is a HAML? Known as the HTML Abstraction Markup Language. Which uses, “functions as a replacement for inline.
Basic Steps to create a Website using HTML5. Hypertext Markup Language.
A gentle introduction to Bootstrap MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/18/
Fundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Textbook to be published by Pearson Ed in early Bootstrap.
HTML LAYOUTS. CONTENTS Layouts Example Layout Using Element Example Using Table Example Output Summary Exercise.
CSCI 3100 Tutorial 5 JavaScript & Ajax Jichuan Zeng Department of Computer Science and Engineering The Chinese University of Hong.
INTRODUCTION ABOUT DIV Most websites have put their content in multiple columns. Multiple columns are created by using or elements. The div element is.
$200 $400 $600 $800 $1000 $200 $400 $600 $800 $1000 $200 $400 $600 $800 $1000 $200 $400 $600 $800 $1000 $200 $400 $600 $800 $1000 $200.
A gentle introduction to Bootstrap TDAP Jeremy Shafer Department of MIS Fox School of Business Temple University Spring
Jernej Kavka – Inova IT d.o.o. Visual Studio Everywhere - Linux, OSX (in Windows, se razume)
03 | The Power of Visual Studio Jon Galloway | Technical Evangelist Christopher Harrison | Content Developer.
PHP MySQL Crash Course with HTML CSS
A gentle introduction to Bootstrap
What’s New In Bootstrap v4?
Front-End Framework for Responsive Web Sites
Human Computer Interaction
Introduction to Bootstrap Bootstrap සදහා හැදින්වීම
© 2016, Mike Murach & Associates, Inc.
08 | Next Steps Jon Galloway | Technical Evangelist
DHTML tidbits.
User Interface Design and Usability Bootstrap
Bootstrap A popular HTLM, CSS, and JS framework for developing responsive, mobile first projects on the web.
CS3220 Web and Internet Programming Introduction to Bootstrap
IS1500: Introduction to Web Development
Introduction to ASP.NET MVC Jump Start
Bootstrap響應式網頁設計 (Responsive Web Design, RWD)
Chapter 2: GUI API Chapter 2.
HTML5 Level III Responsive Web Design (RWD) and Front-End Frameworks
Revision.
04 | Customizing Controllers
DHTML tidbits.
A gentle introduction to Bootstrap
Creating web sites from scratch using ASPX model
دليل المتدرب واللائحة التنظيمية للبرنامج
Introduction to ASP.NET MVC ASP.NET MVC පෙරවදන
دليل المتدرب واللائحة التنظيمية للبرنامج
06 | Introduction to Bootstrap
Responsive Grid Layout with Bootstrap
Building ASP.NET Applications 2
Lighting Up Real-time Web Communications with SignalR
Chapter 2 Bootstrap Grid System
CSS and Bootstrap MIS 2402 Jeremy Shafer Department of MIS
CS3220 Web and Internet Programming Introduction to Bootstrap
HTML / CSS Mai Moustafa Senior Web Designer eSpace eSpace.
HTML5 Level III Responsive Web Design (RWD) and Front-End Frameworks
Bootstrap 4 December 17, 2018.
04 | Visual Studio & ASP.NET Integration
02 | Getting Started with Azure Websites
Module 5 – JavaScript Functions
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Adding Style with CSS Helen Zeng | Developer Evangelist
Presentation transcript:

06 | Using Bootstrap with Less Jon Galloway | Technical Evangelist Christopher Harrison | Content Developer

Outline Introduction to LESS LESS workflow with Bootstrap Semantic HTML markup with Bootstrap Advanced applications Variables Vendor Mixins Utility Mixins

Introduction to LESS

LESS = CSS + Variables + Functions + Mixins .a, #b { color: red; } .mixin-class { .a(); .mixin-id { #b();

Introduction to LESS

LESS Workflow with Bootstrap

Compilation Options Compiling with Grunt Compiling with Visual Studio Compiling via ASP.NET Bundling

Compiling Bootstrap

Semantic HTML markup with Bootstrap

The problem: Bootstrap clutters up your HTML What we want: <div class="new-albums"></div> But with Bootstrap we get: <div class="new-albums col-sm-3 col-md-4 col-lg-6"></div>

The solution: LESS Mixins HTML: <div class="new-albums"></div> LESS: .new-albums { .make-sm-column(3); .make-md-column(4); .make-lg-column(6); }

Semantic Bootstrap Markup

Advanced Applications

Advanced Applications Variables Vendor Mixins Utility Mixins

LESS + Bootstrap Advanced Applications