Theming with the Theme Roller Iain Ure. Theme roller General theming options The theme roller Demonstration Examples Exercise.

Slides:



Advertisements
Similar presentations
CSS3 OVERVIEW Owen Williams Owen at dynabooks daht com.
Advertisements

HAML/SASS and tenplate building clean semantic sites for less.
HTML and CSS. HTML Hyper Text Markup Language Tells browser how to display text and images.
HIGH LEVEL OVERVIEW: CSS CSS SYNTAX CONSISTS OF A SET OF RULES THAT HAVE 3 PARTS: A SELECTOR, A PROPERTY, AND A VALUE. IT’S NOT NECESSARY TO REMEMBER THIS.
CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
Cascading Style Sheets
Cascading Style Sheets
Chapter 6 More CSS Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
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.
Today CSS HTML A project.
Presenter: James Huang Date: Sept. 26,  Introduction  Basics  Lists  Links  Forms  CSS 2.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
Slide 1 CMPS 211 Internet Programming Spring 2008 Dynamic Effects with Styles Chapter 12 2/6/08.
Very quick intro HTML and CSS. Sample html A Web Title.
Cascading Style Sheets. CSS stands for Cascading Style Sheets and is a simple styling language which allows attaching style to HTML elements. CSS is a.
Links.  Styling Links  Links can be styled with any CSS property (e.g. color, font-family, background-color).  Special for links are that they can.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Cascading Style Sheets By: Valerie Kuna. What are Cascading Style Sheets? Cascading Style Sheets (CSS) are a standard for specifying the presentation.
Session 4: CSS Positioning Fall 2006 LIS Web Team.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
End User Computing An Introduction to CSS Sujana Jyothi Research Lab1, Callan Building, Department of Computer Science
Advance CSS (Menu and Layout) Miftahul Huda. CSS Navigation MENU It's truly remarkable what can be achieved through CSS, especially with navigation menus.
CSS BASICS. CSS Rules Components of a CSS Rule  Selector: Part of the rule that targets an element to be styled  Declaration: Two or more parts: a.
With CSS, a color is most often specified by: a HEX value - like "#ff0000" an RGB value - like "rgb(255,0,0)" a color name - like "red“ Example h1.
1 Pengantar Teknologi Internet W03: CSS Cascading Style Sheets.
CIS 1310 – HTML & CSS 6 Layout. CIS 1310 – HTML & CSS Learning Outcomes  Describe & Apply the CSS Box Model  Configure Float with CSS  Designate Positioning.
Navigation Bars Level 2 Extended Certificate Unit B12 Doing Business Online.
1 Dreamweaver CS5 intermediate class by Cookie Setton Build a CSS website WITHOUT TABLES Just when you thought you were starting to understand HTML coding,
CSW131 Steven Battilana 1 CSW 131 – Chapter 5 (More) Advanced CSS Prepared by Prof. B. for use with Teach Yourself Visually Web Design by Ron Huddleston,
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
Diliev.com & pLOVEdiv.com  DIliev.com.
Cascade Style Sheet Demo. Cascading Style Sheets Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to.
Class four: the box model and positioning. is an HTML tag which allows you to create an element out of inline text. It doesn’t mean anything! try it:
© 2010, Robert K. Moniot Chapter 5 CSS : Cascading Style Sheets 1.
Button хийх.
ADVANCED CSS William Neely CEO, Piecewise.com. CSS FONTS AND TEXT CSS ‣ Line-height allows to indicate the amount of space between lines; allows for equal.
Unit 20 - Client Side Customisation of Web Pages
CSS normally control the html elements. Three Ways to Insert CSS There are three ways of inserting a style sheet: External style sheet Internal style.
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
Murach’s ASP.NET 3.5/C#, C5© 2008, Mike Murach & Associates, Inc.Slide 1.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
Cascading style sheets (CSS)
Copyright © Terry Felke-Morris CSS Flow & Positioning 1 Copyright © Terry Felke-Morris.
WRT235: Writing in Electronic Environments CSS Classes, IDs, divs.
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
Web Design I Spring 2009 Kevin Cole Gallaudet University
Course created by Sarah Phillips BBCD Melbourne BAPDCOM Version 1 – April 2013.
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™ CSS Training.
Stylizing a Navigational Menu Web Design Section 6-3 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development.
CSS (Cascading Style Sheets). CSS CSS – Cascading Style Sheets – Cascade because of the way CSS rules can stack on top of each other. Allows you to add.
CSS.
CSS Layouts: Grouping Elements
CSS Rule Selector Declaration Block Value Attribute Name body {
>> The “Box” Model
Cascading Style Sheets (Layout)
Web Systems & Technologies
Basics of Web Design Chapter 6 More CSS Basics Key Concepts
Fixed Positioning.
CSS Borders and Margins.
Box model, spacing, borders, backgrounds
Cascading Style Sheets
CSS and Box Model.
Float Property Elements that seem to “float" on the right or left side of either the browser window or another element are often configured using.
How to use the CSS box model for spacing, borders, and backgrounds
Cascading Style sheet. What is CSS?  CSS stands for Cascading Style Sheets  Cascading: refers to the procedure that determines which style will apply.
Principles of Web Design 5th Edition
Web Client Side Technologies Raneem Qaddoura
Introduction to Cascading Style Sheets (CSS)
Presentation transcript:

Theming with the Theme Roller Iain Ure

Theme roller General theming options The theme roller Demonstration Examples Exercise

Styling Why does my page look the way it does? HTML and CSS HTML defines the elements on the page  Paragraphs, headings, blocks, images  Nested inside each other CSS is a set of rules.  e.g. the font for all paragraphs should be Comic Sans, all headers should be green, the submit buttons should be 300 pixels wide In the HTML template, in "stylesheets". Usually taken from your website when set up.

CSS.eaQuestionCheckboxFormFieldContainer {margin-top: 0px;padding-left: 20px;} form[name='enWebsite : Stay Informed_2'].eaQuestionLabel {width: 160px;float: left;}form[name='enWebsite :Stay Informed_2'].eaQuestionCheckbox label {visibility: hidden;}.eaQuestionCheckboxFormFieldContainer {float: left;clear: none;} #enWebsite_\:_purchasing_softwareDiv.eaQuestionLabel {width: auto;}#requestademo {display: none;}.eaSubmitButton,.eaResetButton {color: #FFFFFF;background-color: #222224;border: thin solid #222224;background-image: none;border-radius: 0px;text-shadow: none;font-size: 15px !important;padding: 4px 11px !important;cursor: hand;cursor: pointer;}.eaSubmitButton:hover,.eaResetButton:hover {color: #FFFFFF;background-color: # !important;box-shadow: 0 1px 2px #ccc;-moz-box-shadow: 0 1px 2px #ccc;-webkit-box-shadow: 0 1px 2px #ccc;}.eaSenderMailTemplate {font-family: inherit !important;font-size: inherit !important;padding: 3px !important;border: 1px solid #CCC !important;background: #F1EEEA !important;margin-left: 0 !important;color: # !important;}.eaSenderMailTemplate:focus {padding: 3px !important;border: 1px solid #000 !important;background: #FFFFFF !important;color: # !important;}

Theme roller What if you don't know CSS? Agency, freelancer, digital team, client support (tweaks) Theme roller Visual way to edit styling of pages in EN Stylesheet is automatically generated and applied Consistent across multiple campaigns and donation pages

Demo

Client examples Mom's Clean Air Force action/action?ea.client.id=1711&ea.campaign.id=34081 World Vision action/action?ea.campaign.id=34927&ea.client.id=20&ea.t racking.id=&ea.campaign.mode=DEMO Age UK benefits/claiming-benefits-older-people-campaign/urge- your-mp/

Embedding Blank template Self-contained styles Fit to width

Any volunteers?

Questions