By: Gerald Fry introducingCompass.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Four Essential Tools for Web Page Authors.
Advertisements

Getting Started with Dreamweaver DREAMWEAVER MX. Getting Started with Dreamweaver Contents –What Can Dreamweaver MX Do? –Dreamweaver Learning and Support.
HTML: HyperText Markup Language Hello World Welcome to the world!
The Future of CSS and JavaScript Today Daniel Laughland Forward Thinking.
Ch. 5 Web Page Design – Templates and Style Sheets Mr. Ursone.
CSS on Steroids Dr David Stearns Autumn 2013 and.
Website design basics QUME Learning objectives Understand the basic elements of a Web page and how it is produced Be aware of different approaches.
Ashish Gupta Manan Sanghi Integrated Framework for Visualization and Analysis of Platforms.
Responsive Web Design Nuts & Bolts David Weedon - UI/UX Designer, Covenant Technology Partners.
VARS – Website Creation Planning to create one Updating an existing one For a hobby For the family To Share (Files, Photographs, or whatever) WHY?
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
Tutorial 1: Getting Started with HTML5
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Multimedia Authoring Tools Lecture 13
Basics of HTML.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Introduction to Web Development in HTML Web module day 1 IS 201.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Getting Started with Expression Web 3
© Ms. Masihi.  The Dreamweaver Welcome Screen first opens when you start Dreamweaver.  This screen gives you quick access to previously opened files,
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Keeping Front End Dependencies Under Control Rachel Lehman Technical Team at Interfolio, -
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
HTML history, Tags, Element. HTML: HyperText Markup Language Hello World Welcome to the world!
Website Development with Dreamweaver
Styling and theming Build campaigns in style. What we'll look at... How a web document is structured How HTML and CSS fit together Tools you will need.
Course Content - Chapter 2 Introduction to HTML Introduction to a Text Editor as a web authoring tool Instructional Activity: Creating a webpage using.
CSCI 1101 Intro to Computers 7.1 Learning HTML. 2 Introduction Web pages are written using HTML Two key concepts of HTML are:  Hypertext (links Web pages.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
How to use Microsoft Word. Where can I find Microsoft Word? How to select, copy and paste information Go to the document from which you wish to copy the.
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
Session I Outline Chapter 1 – Getting Started Session I – Exercise 1 & 2 Chapter 3 – Grid System Chapter 7 – Multi-Column.
Web software. Two types of web software Browser software – used to search for and view websites. Web development software – used to create webpages/websites.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the web Kedar Desai presented by.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
Things we’ve covered so far  Basic HTML  Some advanced tags i.e.  Styling using CSS  Background-color  Text  Changing the font on your site  Inserting.
Crazy New CSS Tools MIS 424 MIS 424 Professor Sandvig Professor Sandvig.
1 CSS-PREPROCESSORS as a way to speed up the process of interfaces developing and achieve Customer goals DMITRY SHURSHILIN AUGUST 3, 2015.
1 © Netskills Quality Internet Training, University of Newcastle Using Style Sheets in Dreamweaver CS © Netskills, Quality Internet Training, University.
Paper 3 Unit 15 – Web Authoring Software Choices Graphics Exporting Graphics Creating CSS RGB Colour CSS – Body, Table and TD Border Collapse Tables -
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® REUSABLE DESIGN.
Oracle Forms Oracle Forms Builder provides various tools, which have powerful Graphical User Interfaces (GUI's) to design such forms. All objects, properties,
Adxstudio Portals Training
Lecture Set 2 Part A: Creating an Application with Visual Studio – Solutions, Projects, Files 8/10/ :35 PM.
Bundles, Minification Andres Käver, IT Kolledž
What to Style? Styles for elements establish consistency –Styles for HTML or body become the default –Only create styles for pre-defined elements* Styles.
HTML Hyper Text Markup Language. The Basics u HTML documents contain “tags” which instruct the Browser software on how to present the information within.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
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.
Learning Aim C.  Creating web pages involves many considerations.  In this section we will look at the different software tools you can use and how.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Word 2003 Working Together 1 Word 2003 and Your.
Before We Begin Please download the files from as we will be using them in our walkthroughs.
Web Design Tools Lesson 3. What will you learn in this lesson? The tools of the trade and their advantages The tools of the trade and their advantages.
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
Submitted by: DRPU Software Team Site:
Britt BodinNatalie Thomson. AGENDA I. The Problems with CSS II. Introducing Preprocessors III. How They Work IV. It’s Magic. V. Advantages & Disadvantages.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Web Basics: HTML/CSS/JavaScript What are they?
Simple theme creation using Sass
THEAMING WITH SASS Bringing sassy to CSS SITRA.
Michael Robertson Yuta Takayama Google Closure Tools.
Web software.
Web UI Basics ITM 352.
CHAPTER 8 Multimedia Authoring Tools
COMPSCI 111 / 111G An introduction to practical computing
Download from Zotero Home Page
Session IV Chapter 20 - How to use SASS and Less
Presentation transcript:

By: Gerald Fry introducingCompass

What is Compass? Open-source CSS Authoring Framework Built for use with SASS Ruby Gem Features: CSS3 Mixins Automatic Sprite Creation Comes with a CSS Reset to import Sticky Footer More advanced features Work Smart and Efficiently

CSS3 Mixins – Box-Shadow First import the compass CSS3 mixin file to have access to all CSS3 mixins Use the + symbol to use a mixin then provide the name CSS output http://compass-style.org/reference/compass/css3/

Automatic Image Spriting Imagine you have 4 icons you want to sprite The simplest way to use these icon sprites is to let compass give you a class for each sprite: Import the library Import the images Include the created sprite classes http://compass-style.org/help/tutorials/spriting/

Automatic Image Spriting When the file is saved, you will get the following CSS output: http://compass-style.org/help/tutorials/spriting/

CSS3 Reset Based on Eric Meyer’s reset 2.0 Simply import the reset utility file http://compass-style.org/reference/compass/reset/

Sticky Footer This module provides tools needed to lay out your footer such that it sticks to the bottom of the page. Example http://compass-style.org/reference/compass/layout/sticky_footer/

Compass Typography module The Compass Typography module provides some basic mixins for common text styling patterns. Imports Links – Tools for styling anchor links Lists – Tools for styling lists Text – Style helpers for your text Vertical Rhythm – Create and maintain a vertical rhythm for your type. http://compass-style.org/reference/compass/layout/sticky_footer/

Extra Utilities and Software CodeKit for MAC – Compiling software that refreshes the browser upon compile. http://incident57.com/codekit/ Prepros for Windows – Same as CodeKit. http://alphapixels.com/prepros/ Getting Started with Sass and Compass. http://thesassway.com/beginner/getting-started- with-sass-and-compass

So, why should I use Compass? Comes packed with CSS3 mixins that allow you to quickly create those vendor prefixes with one line. Spriting is easy and powerful for large projects Work smarter not harder Community driven

Any Questions?

Resources http://sass-lang.com/guide http://compass-style.org/ http://www.designzillas.com/blog/useful- sass-mixin-wizardry

Q1: When should I use compass? What language does Compass extend? Exam Questions Q1: When should I use compass? What language does Compass extend? Developers should use compass on large team projects to save time when doing css markup. Compass extends the SASS framework and is a Ruby gem. Q2: What are the main functions that compass provides? Compass provides various CSS3 mixins as well as helper classes to quickly create styles. It allows the developer to keep consistent and easy to change styles.

Q3: What is a CSS Authoring Framework? Name 3 of them. Exam Questions Q3: What is a CSS Authoring Framework? Name 3 of them. CSS Authoring Frameworks are languages that allow developers to organize, repeat, and create code using variables, mixins, functions, and other functions provided by the framework. SASS, LESS, and Compass are all examples of CSS Authoring Frameworks.