Web Application Styling
|
|
- Oswin Ferguson
- 6 years ago
- Views:
Transcription
1 1 PRESENTED BY ORYX Web Application Styling Presented by Roel Fermont & Harm Wibier
2 2 Todays goals is to learn how to make your highly functional applications look great! We ll show you where to start and what great results can be achieved by using some of the latest techniques that are available on today s web to make your web application stand out from the rest. Are you ready to take your web application to the next level?
3 3 it has been 2 years, 5 months and 22 days since the first DataFlex theme was created.
4 Windows Like 4
5 Windows Modern Sky Like 5
6 Windows Modern Web Creme Sky Like 6
7 7 Windows High Modern Web Contrast Creme Sky Like
8 8 Windows High Modern New Web Contrast theme Creme Sky Like
9 Where to start It all starts here 9 1 Set a goal (client requests, deadlines, budget, etc.) 2 Make a decision and come up with a plan 3 Setup your workspace and startup the tools needed 4 Get creative!
10 but what happens if you don t have a plan? 10
11 11
12 BAD IDEA! 12
13 Find the right approach There are various ways of approaching the styling process 13 1 st option Build > Design Use an existing theme or modify a theme The easiest approach to get quick results but nothing spectacular 2 nd option Design > Build Create your own UI/theme Most likely you ll need custom controls You ll need a graphic designer (like me ) Time consuming but the best approach to get spectacular results
14 14 Quantaris ( before ) Before and After
15 15 Quantaris (( before after )) Before and After
16 16 Berendsen Quantaris Service (Online (before after )) ( before ) Before and After
17 17 Berendsen Quantaris Service (Online (before after )) ( (before after )) Before and After
18 18 Berendsen Clip Quantaris Service Consultancy (Online (before after )) ( before ) ( (before after )) Before and After
19 19 Berendsen Clip Quantaris Service Consultancy (Online (before after )) after )) ((before ( (before after )) Before and After
20 But first understand how the framework works Things you should know before you start styling your web application 20 Controls are the building blocks Forms Buttons Lists Controls are wrapped in containers Views Panels Tab pages Groups
21 Framework defines 21 HTML Structure Each control / container generates its own piece of HTML Positioning Object structure & properties in DataFlex determine layout Control layout Panel layout
22 Rendering process 22 Page load JavaScript include Object initialization CSS Include HTML Generation Positioning Inline styles Sizing
23 CSS Structure 23 DataFlex Properties (developer) Custom CSS Classes (developer) Theme CSS (designer) System CSS (framework) Properties on DataFlex classes Inline styles set by JavaScript engine Application specific CSS declarations Assigned using pscssclass or pshtmld AppHtml\CssStyle\Application.css Global styles for the controls defined in CSS file Switch using pstheme property on owebapp AppHtml\CssThemes\<psTheme>\Theme.css CSS required for functioning of controls AppHtml\VdfEngine\System.css
24 Inline CSS by DataFlex Properties 24 pbvisible -> visibillity: hidden pstextcolor -> color: #003300; pbrender -> display: none psbackgroundcolor -> background: #CCCCDD; piheight -> height: 200px pbfillheight -> height: 345px
25 Column Layout CSS 25 Uses percentages Sets inline styles on controls CSS Properties float clear margin-left width
26 CSS Selectors 26 Start with the control classname Use Firebug to determine selectors Never use ID s within themes Remember precedence ID s are stronger than classnames Base on an existing theme Classnames are stronger than tagnames
27 What you ll be needing Things you ll need to create your own theme 27 1 Collect a color chart or create a color scheme (Adobe Kuler or colorschemedesigner.com) 2 Use the right tools and resources Firefox with Firebug ColorPic CSS3 generator 3 CSS skills, experience with the Framework and patience!
28 Firebug Why Firebug is a great tool 28 Inspect elements Preview icons, images, colors Changing padding/margins/heights Cycle trough CSS properties
29 Firebug Why Firebug is a great tool 29 CSS pseudo-classes Disabled styles temporarily See changes highlighted Edit your styles instantly
30 ColorPic Simple but very effective 30 Easily pick any color from your screen Adjust color with four color mixers Colors shown in hex and RGB Resizable magnification area
31 CSS3 Generator A great time saver 31 Automatically generate CSS code Shows cross-browser support Easily select your CSS3 property
32 CSS3 techniques Use these CSS techniques to get great results 32 rgba {background: rgba(200, 54, 54, 0.5);} Box shadow inset {box-shadow:inset 0 1px 0 0 #272525;} Box shadows {box-shadow: 0 0 5px 0 rgba(0,114,198,50);} Text shadows {text-shadow: 1px 1px 0 #005899;} It s okay to have different experiences in different browsers - but make sure you have a fall back.
33 CSS3 techniques Use these CSS techniques to get great results 33 Font { } Use it for typography and icons Transitions {transition: all 0.5s ease;} Text selection ::selection {color: #FFFFFF; background: #0072C6;} Rounded corners {border-radius: 1px;} Simplicity is important in user interface design.
34 @font-face for font-icons Use selector to make your application look awesome 34 Scalable Customizable Render in different colors Apply font- and text-related CSS properties Make changes without opening Photoshop Single color But you can add a <div> around your icon to set a background-color or border
35 @font-face for font-icons Use selector to make your application look awesome 35 HTML <span href= #" class="webitm_icon">my Link</span> { font-family: weborder-171 ; src:url( fonts/weborder-171.eot ); src:url( fonts/weborder-171.eot?#iefix ) format( embedded-opentype ), url( fonts/weborder-171.ttf ) format( truetype ), url( fonts/weborder-171.svg#weborder-171 ) format( svg ), url( fonts/weborder-171.woff ) format( woff ); font-weight: normal; font-style: normal; } span.webitm_icon:before,.webdp.webdp_btnmonth:after { font-family: weborder-171!important; content: d ; font-style: normal!important; font-weight: normal!important; font-variant: normal!important; text-transform: none!important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; color: #D24726; }
36 @font-face icon generators Some resources to generate your own font icons 36 IcoMoon Make sure to check the usage license Fontastic (the one we re currently using) Fontello
37 @font-face for typography Use selector to make your application look awesome 37 Custom fonts and no more web safe fonts like Arial, Times New Roman, etc. Customizable Render in different colors Apply font- and text-related CSS properties Loading time increases with the amount of fonts
38 @font-face for typography Use selector to make your application look awesome 38 HTML <h1 class= title">my Title</h1> { font-family: 'roboto_condensedbold'; src: url('fonts/robotocondensed-bold-webfont.eot'); src: url('fonts/robotocondensed-bold-webfont.eot?#iefix') format('embeddedopentype'), url('fonts/robotocondensed-bold-webfont.woff') format('woff'), url('fonts/robotocondensed-bold-webfont.ttf') format('truetype'), url('fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg'); font-weight: normal; font-style: normal; }.title{ font-family: 'roboto_condensedbold', Arial, Helvetica, sans-serif; }
39 @font-face typography generators Use selector to make your application look awesome 39 Font Squirrel Google Font Fonts.com MyFonts
40 40 All these techniques in one Outlook 2013 HD Blue new theme ( live preview )
41 41 Outlook 2013 HD Blue ( live preview )
42 We will update the current themes with font-icons for better performance and customization 42
43 43 Time to workout Get ready for some exercise
44 Setup your workspace Before we can begin you need to make sure all the files are present 44 Deploy the Outlook 2013 HD Blue theme
45 Check list Make sure you have a everything you ll need 45 Workspace deployed? Cache disabled? Firefox with Firebug running? ColorPic installed and the right colors entered? Color chart present? Motivated and inspired?
46 1 Style the WebMenuBar 46 /* LINE 783 */.WebMenuBar { background: #D24726; } /* LINE 814 */.WebMenuBar > ul > li:hover > div,.webmenubar > ul > li.webitm_expanded > div { background-color: #B83E21; } /* LINE 832 */.WebMenuBar ul li ul { border-right: 2px solid #B83E21; border-bottom: 2px solid #B83E21; border-left: 2px solid #B83E21; } /* LINE 861 */.WebMenuBar ul li ul li:focus,.webmenubar ul li ul li:focus a,.webmenubar ul li ul li:active,.webmenubar ul li ul li:active a,.webmenubar ul li ul li.webitm_hassub:active { background-color: #B83E21; } /* LINE 905 */.WebMenuBar ul li ul li ul { border-top: 2px solid #B83E21; }
47 2 Style the WebMenuBar icons 47 /* LINE 2045 */ span.webitm_icon:before,.webmenubar ul li ul li.webitm_hassub > div:before,.webform.webfrm_prompt:before,.webfilefrm div.webfile_btn:before,.webwindow.webwin_controls.webwin_close:before,.webdp.webdp_btnprev:before,.webdp.webdp_btnnext:before,.webdp.webdp_btnmonth:after,.webdp.webdp_btnyear:after { color: #D24726; } /* LINE 2068 */ span.webitm_icon { border: 1px solid #D24726; -webkit-border-radius: 0%; -moz-border-radius: 0%; border-radius: 0%; } /* LINE 2080*/.WebMenuItem:hover span.webitm_icon,.webmenuitem:focus span.webitm_icon { background: #D24726; }
48 3 Style the Prompt icons 48 /* LINE 2184 */.WebForm.WebFrm_Prompt:hover:before,.WebFileFrm div.webfile_btn:hover:before { color: #B83E21; }
49 4 Style the Modal Dialog 49 /* LINE 991 */.WebWindow.WebWin_header { background: #D24726; } /* LINE 1018 */.WebWindow.WebWin_main_l { padding-left: 2px; background-color: #D24726; } /* LINE 1023 */.WebWindow.WebWin_main_r { padding-right: 2px; background-color: #D24726; } /* LINE 1032*/.WebWindow.WebWin_bottom_l { height: 2px; padding-left: 1px; background-color: #D24726; } /* LINE 2201 */.WebWindow.WebWin_controls.WebWin_close:hover { background: #15223D; }
50 5 Style the Web Buttons 50 /* LINE 248 */.WebButton button,.webgrid.weblist_body.weblist_row button,.weblist.weblist_body.weblist_row button { background: #D24726; border: 1px solid #D24726; } /* LINE 283 */.WebButton.Web_Enabled button:active,.webgrid.weblist_body.weblist_row button:active,.weblist.weblist_body.weblist_row button:active { background: #15223D; border: 1px solid #15223D; } /* LINE 268 */.WebButton.Web_Enabled button:hover,.webbutton.web_enabled button:focus,.webgrid.weblist_body.weblist_row button:hover,.weblist.weblist_body.weblist_row button:hover { background: #B83E21; border: 1px solid #B83E21; }
51 6 Style the Web Grid & Web List 51 /* LINE 552*/.WebGrid.WebList_Body.WebList_ShowSelected.WebList_Row.WebList_Selected,.WebList.WebList_Body.WebList_ShowSelected.WebList_Row.WebList_Selected { background: #636162; }
52 7 Style the Tab Container /* LINE 645 */.WebTabContainer.WebTab_Btn { border-top: 2px solid #D24726; border-right: 2px solid #D24726; border-left: 2px solid #D24726; background: #D24726; } /* LINE 673 */.WebTabContainer.WebTab_Btn.WebTab_Enabled:hover,.WebTabContainer.WebTab_Btn.WebTab_Enabled.WebTab_Focus { background: #B83E21; border-top: 2px solid #B83E21; border-right: 2px solid #B83E21; border-left: 2px solid #B83E21; } /* LINE 716 */ 52.WebTabContainer.WebTab_Btn.WebTab_Focus.WebTab_Current.WebTab_Enabled { background: #15223D; border-top: 2px solid #15223D; border-right: 2px solid #15223D; border-bottom: -2px solid #FFFFFF; border-left: 2px solid #15223D; } /* LINE 731 */.WebTabContainer.WebCon_Focus.WebTab_Btn.WebTab_Current { border-left: 2px solid #15223D; border-right: 2px solid #15223D; border-top: 2px solid #15223D; } /* LINE 736 */.WebTabContainer.WebCon_Focus.WebTbc_Head { border-bottom: 2px solid #15223D; } /* LINE 739 */.WebTabContainer.WebCon_Focus.WebTbc_Body { border: 2px solid #15223D; }
53 Outlook 2013 HD Orange 53
54 54 designeduc2014 Tadaa. that easy! Want more? Outlook 2013 HD Orange
55 55 Apply some specific CSS3 techniques Exercise two: change the typography of your application Exercise three: try out some CSS3 techniques
56 Resources Some useful resources Basic tools o Firefox o Firebug o ColorPic Font icon generators o IcoMoon o Fontastic o Fontello Color schemes creator o Adobe Kuler o Color scheme designer CSS generators o Border Radius o CSS3 Generator resources o Font Squirrel o Google Fonts Various o The CSS selector game 56
57 For fun: CSS Diner It's a little game to help you learn CSS selectors 57
58 58 Thank you for joining us We re looking forward seeing great designs from you! Need a professional theme or web application? Contact Data Access Europe info@dataaccess.eu
Styling Web Applications Presented by Roel Fermont
Styling Web Applications Presented by Roel Fermont As Graphic Designer at Data Access, I have helped many developers making wellrunning applications look great. I ll show you what great results can be
More informationWelcome Please sit on alternating rows. powered by lucid & no.dots.nl/student
Welcome Please sit on alternating rows powered by lucid & no.dots.nl/student HTML && CSS Workshop Day Day two, November January 276 powered by lucid & no.dots.nl/student About the Workshop Day two: CSS
More informationUnveiling the Basics of CSS and how it relates to the DataFlex Web Framework
Unveiling the Basics of CSS and how it relates to the DataFlex Web Framework Presented by Roel Fermont 1 Today more than ever, Cascading Style Sheets (CSS) have a dominant place in online business. CSS
More informationIntroduction to WEB PROGRAMMING
Introduction to WEB PROGRAMMING Web Languages: Overview HTML CSS JavaScript content structure look & feel transitions/animation s (CSS3) interaction animation server communication Full-Stack Web Frameworks
More informationGoSquared Equally Rounded Corners Equally Rounded Corners -webkit-border-radius -moz-border-radius border-radius Box Shadow Box Shadow -webkit-box-shadow x-offset, y-offset, blur, color Webkit Firefox
More informationCSS. https://developer.mozilla.org/en-us/docs/web/css
CSS https://developer.mozilla.org/en-us/docs/web/css http://www.w3schools.com/css/default.asp Cascading Style Sheets Specifying visual style and layout for an HTML document HTML elements inherit CSS properties
More informationMultimedia Systems and Technologies Lab class 6 HTML 5 + CSS 3
Multimedia Systems and Technologies Lab class 6 HTML 5 + CSS 3 Instructions to use the laboratory computers (room B2): 1. If the computer is off, start it with Windows (all computers have a Linux-Windows
More informationZen Garden. CSS Zen Garden
CSS Patrick Behr CSS HTML = content CSS = display It s important to keep them separated Less code in your HTML Easy maintenance Allows for different mediums Desktop Mobile Print Braille Zen Garden CSS
More informationSession 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style
Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style precedence and style inheritance Understand the CSS use
More informationCS7026 CSS3. CSS3 Graphics Effects
CS7026 CSS3 CSS3 Graphics Effects What You ll Learn We ll create the appearance of speech bubbles without using any images, just these pieces of pure CSS: The word-wrap property to contain overflowing
More informationBuilding Page Layouts
Building Page Layouts HTML & CSS From Scratch Slides 3.1 Topics Display Box Model Box Aesthetics Float Positioning Element Display working example at: h9ps://;nker.io/3a2bf Source: unknown. Please contact
More informationCSS Cascading Style Sheets
CSS Cascading Style Sheets site root index.html about.html services.html stylesheet.css images boris.jpg Types of CSS External Internal Inline External CSS An external style sheet is a text document with
More informationHTML and CSS a further introduction
HTML and CSS a further introduction By now you should be familiar with HTML and CSS and what they are, HTML dictates the structure of a page, CSS dictates how it looks. This tutorial will teach you a few
More informationIDM 221. Web Design I. IDM 221: Web Authoring I 1
IDM 221 Web Design I IDM 221: Web Authoring I 1 Week 5 IDM 221: Web Authoring I 2 Working With Text IDM 221: Web Authoring I 3 Special Characters IDM 221: Web Authoring I 4 > < & IDM 221: Web Authoring
More informationDownloads: Google Chrome Browser (Free) - Adobe Brackets (Free) -
Week One Tools The Basics: Windows - Notepad Mac - Text Edit Downloads: Google Chrome Browser (Free) - www.google.com/chrome/ Adobe Brackets (Free) - www.brackets.io Our work over the next 6 weeks will
More informationCMPT 165: More CSS Basics
CMPT 165: More CSS Basics Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 14, 2011 1 The Favorites Icon The favorites icon (favicon) is the small icon you see
More informationIBM Forms V8.0 Custom Themes IBM Corporation
IBM Forms V8.0 Custom Themes Agenda 2 Overview Class Names How to Use Best Practice Styling Form Items Test Custom CSS Sample Overview 3 To create custom theme you must be familiar with the basic concept
More informationCSS Selectors. element selectors. .class selectors. #id selectors
CSS Selectors Patterns used to select elements to style. CSS selectors refer either to a class, an id, an HTML element, or some combination thereof, followed by a list of styling declarations. Selectors
More informationMake a Website. A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1
Make a Website A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1 Overview Course outcome: You'll build four simple websites using web
More informationMTA EXAM HTML5 Application Development Fundamentals
MTA EXAM 98-375 HTML5 Application Development Fundamentals 98-375: OBJECTIVE 3 Format the User Interface by Using CSS LESSON 3.4 Manage the graphical interface by using CSS OVERVIEW Lesson 3.4 In this
More informationREADSPEAKER ENTERPRISE HIGHLIGHTING 2.5
READSPEAKER ENTERPRISE HIGHLIGHTING 2.5 Advanced Skinning Guide Introduction The graphical user interface of ReadSpeaker Enterprise Highlighting is built with standard web technologies, Hypertext Markup
More informationCSS Design and Layout Basic Exercise instructions. Today's exercises. Part 1: Arrange Page into Sections. Part 1, details (screenshot below)
CSS Design and Layout Basic Exercise instructions You may want to bring your textbook to Exercises to look up syntax and examples. Have a question? Ask for help, or look at the book or lecture slides.
More informationHow to use CSS text styles
How to use CSS text styles Web typography is an important creative tool web designers use to express style and emotion that enhances the goal and overall message of a website. Image-based text gives you
More informationFriday, January 18, 13. : Now & in the Future
: Now & in the Future CSS3 is Modular Can we use it now? * Use it for non-critical things on the experience layer. * Check sites that maintain tables showing browser support like http://www.findmebyip.com/litmus
More informationHTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web
HTML & CSS SWE 432, Fall 2017 Design and Implementation of Software for the Web HTML: HyperText Markup Language LaToza Language for describing structure of a document Denotes hierarchy of elements What
More informationCSS worksheet. JMC 105 Drake University
CSS worksheet JMC 105 Drake University 1. Download the css-site.zip file from the class blog and expand the files. You ll notice that you have an images folder with three images inside and an index.html
More informationLab 1: Introducing HTML5 and CSS3
CS220 Human- Computer Interaction Spring 2015 Lab 1: Introducing HTML5 and CSS3 In this lab we will cover some basic HTML5 and CSS, as well as ways to make your web app look and feel like a native app.
More informationCascading Style Sheets Level 2
Cascading Style Sheets Level 2 Course Objectives, Session 1 Level 1 Quick Review Chapter 6 Revisit: Web Fonts Chapter 8: Adding Graphics to Web Pages Chapter 9: Sprucing Up Your Site s Navigation Begin
More informationCSS. Shan-Hung Wu CS, NTHU
CSS Shan-Hung Wu CS, NTHU CSS Zen Garden 2 Outline The Basics Selectors Layout Stacking Order 3 Outline The Basics Selectors Layout Stacking Order 4 Grammar selector { property: value; 5 Example /* for
More informationCSC309 Winter Lecture 2. Larry Zhang
CSC309 Winter 2016 Lecture 2 Larry Zhang 1 Announcements Assignment 1 is out, due Jan 25, 10pm. Start Early! Work in groups of 2, make groups on MarkUs. Make sure you can login to MarkUs, if not let me
More informationENGINEERING DATA HUB VISUAL DESIGN SPECIFICATIONS VERSION 3. Created: 2/10/2017
ENGINEERING DATA HUB VISUAL DESIGN SPECIFICATIONS VERSION 3 Created: 2/10/2017 Table of Contents ENGINEERING DATA HUB... 1 DESKTOP VIEW... 3 HEADER... 4 Logo... 5 Main Title... 6 User Menu... 7 Global
More informationCSS Box Model. Cascading Style Sheets
CSS Box Model Cascading Style Sheets CSS box model Background Width & height Margins & padding Borders Centering content Changing display type (block vs. inline) The Box Model Background Properties Property
More informationGetting Started with Eric Meyer's CSS Sculptor 1.0
Getting Started with Eric Meyer's CSS Sculptor 1.0 Eric Meyer s CSS Sculptor is a flexible, powerful tool for generating highly customized Web standards based CSS layouts. With CSS Sculptor, you can quickly
More informationPUBLISHER SPECIFIC CSS RULES
PUBLISHER SPECIFIC CSS RULES Solita Oy Helsinki Tampere Oulu 26.1.2016 2 (24) Document History Version Date Author Description 0.1 August 17, 2015 J. Similä First draft 0.2 January 26, 2015 A. Autio Fixed
More informationStudy Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo
Study Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo Note: We skipped Study Guide 1. If you d like to review it, I place a copy here: https:// people.rit.edu/~nbbigm/studyguides/sg-1.docx
More informationUsing Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links
Using Dreamweaver CC 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.
More informationWeb Development & Design Foundations with HTML5
1 Web Development & Design Foundations with HTML5 CHAPTER 3 CSS BASICS Copyright Terry Felke-Morris 2 Learning Outcomes In this chapter, you will learn how to... Describe the evolution of style sheets
More informationUnit 10 - Client Side Customisation of Web Pages. Week 5 Lesson 1 CSS - Selectors
Unit 10 - Client Side Customisation of Web Pages Week 5 Lesson 1 CSS - Selectors Last Time CSS box model Concept of identity - id Objectives Selectors the short story (or maybe not) Web page make-over!
More informationReading 2.2 Cascading Style Sheets
Reading 2.2 Cascading Style Sheets By Multiple authors, see citation after each section What is Cascading Style Sheets (CSS)? Cascading Style Sheets (CSS) is a style sheet language used for describing
More informationGuidelines for doing the short exercises
1 Short exercises for Murach s HTML5 and CSS Guidelines for doing the short exercises Do the exercise steps in sequence. That way, you will work from the most important tasks to the least important. Feel
More informationFrontend guide. Everything you need to know about HTML, CSS, JavaScript and DOM. Dejan V Čančarević
Frontend guide Everything you need to know about HTML, CSS, JavaScript and DOM Dejan V Čančarević Today frontend is treated as a separate part of Web development and therefore frontend developer jobs are
More informationCS7026 CSS3. CSS3 Graphics Effects and Fonts
CS7026 CSS3 CSS3 Graphics Effects and Fonts The word-wrap property The word-wrap property is to contain overflowing text. Problem: It s not uncommon for people to include URLs in comments and posts, and
More informationBlock & Inline Elements
Block & Inline Elements Every tag in HTML can classified as a block or inline element. > Block elements always start on a new line (Paragraph, List items, Blockquotes, Tables) > Inline elements do not
More informationCSC309 Programming on the Web week 3: css, rwd
CSC309 Programming on the Web week 3: css, rwd Amir H. Chinaei, Spring 2017 Office Hours: M 3:45-5:45 BA4222 ahchinaei@cs.toronto.edu http://www.cs.toronto.edu/~ahchinaei/ survey 1 in survey 1, you provide
More informationWebsite Development with HTML5, CSS and Bootstrap
Contact Us 978.250.4983 Website Development with HTML5, CSS and Bootstrap Duration: 28 hours Prerequisites: Basic personal computer skills and basic Internet knowledge. Course Description: This hands on
More information8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2)
Web Development & Design Foundations with HTML5 Ninth Edition Chapter 3 Configuring Color and Text with CSS Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links
More informationCMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB
CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB Unit 3 Cascading Style Sheets (CSS) Slides based on course material SFU Icons their respective owners 1 Learning Objectives In this unit you
More informationHands On: Dreamweaver CS3 NEW SPRY Widgets
What is a Spry Widget? Spry widgets provide access to dynamic and interactive elements you might like to have on your Web page. These Spry elements include: Menu Bars Tabbed Panels Accordion Effects Collapsible
More informationLab 2: Movie Review. overview.png background.png rottenbig.png rbg.png fresh.gif rotten.gif critic.gif
EDUCATIONAL GOALS Lab 2: Movie Review By the end of this lab, the student should be able to: Use Notepad++. Organize website contents. Use the basic of CSS and HTML for layout, positioning, and the CSS
More informationCSS: The Basics CISC 282 September 20, 2014
CSS: The Basics CISC 282 September 20, 2014 Style Sheets System for defining a document's style Used in many contexts Desktop publishing Markup languages Cascading Style Sheets (CSS) Style sheets for HTML
More informationWeb Design and Development Tutorial 03
Table of Contents Web Design & Development - Tutorial 03... 2 Using and Applying CSS to XHTML... 2 Conventions... 2 What you need for this tutorial... 2 Common Terminology... 3 Parent / Child Elements...
More informationTaking Fireworks Template and Applying it to Dreamweaver
Taking Fireworks Template and Applying it to Dreamweaver Part 1: Define a New Site in Dreamweaver The first step to creating a site in Dreamweaver CS4 is to Define a New Site. The object is to recreate
More informationWeb Development & Design Foundations with HTML5
Web Development & Design Foundations with HTML5 KEY CONCEPTS Copyright Terry Felke-Morris 1 Learning Outcomes In this chapter, you will learn how to... Describe the evolution of style sheets from print
More informationCOSC 2206 Internet Tools. CSS Cascading Style Sheets
COSC 2206 Internet Tools CSS Cascading Style Sheets 1 W3C CSS Reference The official reference is here www.w3.org/style/css/ 2 W3C CSS Validator You can upload a CSS file and the validator will check it
More informationGetting your work online. behance.net cargo collective krop coroflot
Getting your work online behance.net cargo collective krop coroflot behance online presence behance.net has a free and pro version. The free version is fine for getting internships. Free Version Pros networked
More informationUniversal CSS Navigation Menu: Advanced Styling Patrick Julicher Universal CSS Navigation Menu: Advanced Styling
Universal CSS Navigation Menu: Advanced Styling Page 1 of 15 Content 1. Introduction... 3 2. How to use... 3 2.1. Editing existing CSS Styles... 3 2.2. Creating new CSS Styles... 6 3. Explanation of styles...
More informationCreating Dashboards and Components
Creating Dashboards and Components ** The Guide shows SupportDesk with 2018 Styling in place. Dashboard Forms provide the functionality for you to alter landing screen for SupportDesk users, whether Service
More informationBIM222 Internet Programming
BIM222 Internet Programming Week 7 Cascading Style Sheets (CSS) Adding Style to your Pages Part II March 20, 2018 Review: What is CSS? CSS stands for Cascading Style Sheets CSS describes how HTML elements
More informationINTRODUCTION TO CSS. Topics MODULE 5
MODULE 5 INTRODUCTION TO CSS Topics > Cascading Style Sheets (CSS3) Basics Adding a Style Sheet Selectors Adding Dynamic Styles to Elements CSS3 Properties CSS3 Box Model Vendor Prefixes Cascading Style
More informationParashar Technologies HTML Lecture Notes-4
CSS Links Links can be styled in different ways. HTML Lecture Notes-4 Styling Links Links can be styled with any CSS property (e.g. color, font-family, background, etc.). a { color: #FF0000; In addition,
More informationNEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS
NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS LESSON 1 GETTING STARTED Before We Get Started; Pre requisites; The Notepad++ Text Editor; Download Chrome, Firefox, Opera, & Safari Browsers; The
More information<style type="text/css"> <!-- body {font-family: Verdana, Arial, sans-serif} ***set font family for entire Web page***
Chapter 7 Using Advanced Cascading Style Sheets HTML is limited in its ability to define the appearance, or style, across one or mare Web pages. We use Cascading style sheets to accomplish this. Remember
More informationWanted! Introduction. Step 1: Styling your poster. Activity Checklist. In this project, you ll learn how to make your own poster.
Wanted! Introduction In this project, you ll learn how to make your own poster. Step 1: Styling your poster Let s start by editing the CSS code for the poster. Activity Checklist Open this trinket: jumpto.cc/web-wanted.
More informationIntroduction to Multimedia. MMP100 Spring 2016 thiserichagan.com/mmp100
Introduction to Multimedia MMP100 Spring 2016 profehagan@gmail.com thiserichagan.com/mmp100 Troubleshooting Check your tags! Do you have a start AND end tags? Does everything match? Check your syntax!
More informationWeb Designer s Reference
Web Designer s Reference An Integrated Approach to Web Design with XHTML and CSS Craig Grannell Graphical navigation with rollovers The final exercise in this chapter concerns navigation with graphical
More information8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Horizontal Rule Element
Web Development & Design Foundations with HTML5 Ninth Edition Chapter 4 Visual Elements and Graphics Learning Objectives (1 of 2) 4.1 Create and format lines and borders on web pages 4.2 Apply the image
More informationeskills for Volunteers STRATEGIC PARTNERSHIP IN THE FIELD OF YOUTH
eskills for Volunteers STRATEGIC PARTNERSHIP IN THE FIELD OF YOUTH MODULE 2: What is a domain,html,css,wordpress Project Title eskills for Volunteers Project Acronym EFV Project Reference : 2016-2-ES02-KA205-00798
More informationAPPLIED COMPUTING 1P01 Fluency with Technology
APPLIED COMPUTING 1P01 Fluency with Technology Cascading Style Sheets (CSS) APCO/IASC 1P01 Brock University Brock University (APCO/IASC 1P01) Cascading Style Sheets (CSS) 1 / 39 HTML Remember web pages?
More informationCreate a three column layout using CSS, divs and floating
GRC 275 A6 Create a three column layout using CSS, divs and floating Tasks: 1. Create a 3 column style layout 2. Must be encoded using HTML5 and use the HTML5 semantic tags 3. Must se an internal CSS 4.
More informationNote: The screenshots in this document were taken on Windows in Firefox, which may differ from your system.
CSCI 366 (Database and Web Dev) Dr. Schwartz Lab 5: HTML and CSS (Adapted from Web Programming Step by Step) Due Monday, March 26 th at 11:59pm 100 pts total (69 pts Autolab) Introduction This assignment
More informationTo illustrate how to set TAG styles the <body> and <h1> tags (for the BODY and the HEADING 1 styles) will be adjusted.
Chapter The formatting of CSS pages is carried out by setting the required styles. There are four different types of styles: Class which are custom styles that you create. You did this in Chapter 12. Tag
More information3.1 Introduction. 3.2 Levels of Style Sheets. - The CSS1 specification was developed in There are three levels of style sheets
3.1 Introduction - The CSS1 specification was developed in 1996 - CSS2 was released in 1998 - CSS2.1 reflects browser implementations - CSS3 is partially finished and parts are implemented in current browsers
More information- The CSS1 specification was developed in CSS2 was released in CSS2.1 reflects browser implementations
3.1 Introduction - The CSS1 specification was developed in 1996 - CSS2 was released in 1998 - CSS2.1 reflects browser implementations - CSS3 is partially finished and parts are implemented in current browsers
More informationHow to lay out a web page with CSS
How to lay out a web page with CSS A CSS page layout uses the Cascading Style Sheets format, rather than traditional HTML tables or frames, to organize the content on a web page. The basic building block
More informationCSS: Layout Part 2. clear. CSS for layout and formatting: clear
CSS: Layout Part 2 Robert A. Fulkerson College of Information Science and Technology http://www.ist.unomaha.edu/ University of Nebraska at Omaha http://www.unomaha.edu/ CSS for layout and formatting: clear
More informationTutorial 3: Working with Cascading Style Sheets
Tutorial 3: Working with Cascading Style Sheets College of Computing & Information Technology King Abdulaziz University CPCS-665 Internet Technology Objectives Review the history and concepts of CSS Explore
More informationCSS Cascading Style Sheets
CSS Cascading Style Sheets site root index.html about.html services.html stylesheet.css charlie.jpg Linking to your HTML You need to link to your css in the of your HTML file.
More informationGIMP WEB 2.0 MENUS WEB 2.0 MENUS: HORIZONTAL NAVIGATION BAR CREATING AN HTML LIST
GIMP WEB 2.0 MENUS Web 2.0 Menus: Horizontal Navigation Bar WEB 2.0 MENUS: HORIZONTAL NAVIGATION BAR Hover effect: CREATING AN HTML LIST Most horizontal or vertical navigation bars begin with a simple
More informationThe Scope of This Book... xxii A Quick Note About Browsers and Platforms... xxii The Appendices and Further Resources...xxiii
CONTENTS IN DETAIL FOREWORD by Joost de Valk PREFACE xvii xix INTRODUCTION xxi The Scope of This Book... xxii A Quick Note About Browsers and Platforms... xxii The Appendices and Further Resources...xxiii
More informationWeb Development & Design Foundations with HTML5
1 Web Development & Design Foundations with HTML5 CHAPTER 4 VISUAL ELEMENTS AND GRAPHICS 2 Learning Outcomes In this chapter, you will learn how to... Create and format lines and borders on web pages Apply
More informationUsing Dreamweaver CS6
Using Dreamweaver CS6 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.
More informationIntroduction to Computer Science Web Development
Introduction to Computer Science Web Development Flavio Esposito http://cs.slu.edu/~esposito/teaching/1080/ Lecture 9 Lecture Outline Text Styling Some useful CSS properties The Box Model essential to
More informationCSS: Responsive Design, CSS3 and Fallbacks
CSS: Responsive Design, CSS3 and Fallbacks CISC 282 October 4, 2017 What is a Mobile Browser? Browser designed for a not-desktop display Phones/PDAs, tablets, anything handheld Challenges and constraints
More informationIntroduction to Web Design CSS Reference
Inline Style Syntax: Introduction to Web Design CSS Reference Example: text Internal Style Sheet Syntax: selector {property: value; Example:
More informationCSS Module in 2 Parts
CSS Module in 2 Parts So as to familiarize yourself with the basics of CSS before moving onto Dreamweaver, I d like you to do the 2 following Modules. It is important for you to AT LEAST do Part 1. Part
More informationFlash Image Enhancer Manual DMXzone.com Flash Image Enhancer Manual
Flash Image Enhancer Manual Copyright 2009 All Rights Reserved Page 1 of 62 Index Flash Image Enhancer Manual... 1 Index... 2 About Flash Image Enhancer... 3 Features in Detail... 3 Before you begin...
More informationIntroduction to Web Design CSS Reference
Inline Style Syntax: Introduction to Web Design CSS Reference Example: text Internal Style Sheet Syntax: selector {property: value; Example:
More informationCSS: Lists, Tables and the Box Model
CSS: Lists, Tables and the Box Model CISC 282 September 20, 2017 Basics of CSS Style Name classes semantically What the style is intended for not what it does Define and apply styles efficiently Choose
More informationCSS3 Basics. From & CSS Visual Dictionary Learning Curve Books, LLC
CSS3 Basics From www.w3schools.com & CSS Visual Dictionary Learning Curve Books, LLC CSS Box Model Margin (top, right, bottom, left) Shorthand property, equivalent to Border-width border-style border-color
More informationTable of contents. DMXzone CSS3 Drop Shadows Manual DMXzone
CSS3 Drop Shadows Manual Table of contents Table of contents... 1 About CSS3 Drop Shadows... 2 Features in Detail... 3 The Basics: Basic Usage of CSS3 Drop Shadows... 13 Video: Using CSS3 Drop Shadows...
More information3.1 Introduction. 3.2 Levels of Style Sheets. - HTML is primarily concerned with content, rather than style. - There are three levels of style sheets
3.1 Introduction - HTML is primarily concerned with content, rather than style - However, tags have presentation properties, for which browsers have default values - The CSS1 cascading style sheet specification
More informationhttp://nma.kcc.hawaii.edu/gargiulo/data/johndoe/spring/art128/2014/companyname1_step3/index.html 1 2 3 4 5 company Name 6 7
More informationMore CSS goodness with CSS3. Webpage Design
More CSS goodness with CSS3 Webpage Design CSS3 for Web Designers CSS is Evolving Currently we have been working with CSS 2.1 This specification in its entirety is supported by all current browsers (there
More informationIntroduction to CSS. 2 Sep 13. Derek Peacock. An introduction to defining CSS style rules using tags, classes and ids.
An introduction to defining CSS style rules using tags, classes and ids. 1 The HTML file contains the raw content of a web page, and the css style sheet should control all the design and look of a web
More informationWEBSITE PROJECT 2 PURPOSE: INSTRUCTIONS: REQUIREMENTS:
WEBSITE PROJECT 2 PURPOSE: The purpose of this project is to begin incorporating color, graphics, and other visual elements in your webpages by implementing the HTML5 and CSS3 code discussed in chapters
More informationAppendix D CSS Properties and Values
HTML Appendix D CSS Properties and Values This appendix provides a brief review of Cascading Style Sheets (CSS) concepts and terminology, and lists CSS level 1 and 2 properties and values supported by
More informationITSE 1401 Web Design Tools Lab Project 4 (Expression Web 4 - Units M, N, O, P) Last revised: 1/9/14
(Expression Web 4 - Units M, N, O, P) Last revised: 1/9/14 Directions: Perform the tasks below on your personal computer or a lab computer. Professor Smith shows the score points for each activity in parentheses.
More informationCSS Tutorial Part 1: Introduction: A. Adding Style to a Web Page (3 options):
CSS Tutorial Part 1: Introduction: CSS adds style to tags in your html page. With HTML you told the browser what things were (e.g., this is a paragraph). Now you are telling the browser how things look
More information- The CSS1 specification was developed in CSSs provide the means to control and change presentation of HTML documents
3.1 Introduction - The CSS1 specification was developed in 1996 - CSS2 was released in 1998 - CSS3 is on its way - CSSs provide the means to control and change presentation of HTML documents - CSS is not
More informationCSCB20 Week 7. Introduction to Database and Web Application Programming. Anna Bretscher Winter 2017
CSCB20 Week 7 Introduction to Database and Web Application Programming Anna Bretscher Winter 2017 Cascading Style Sheets (CSS) Examples of CSS CSS provides a powerful and stillevolving toolkit of style
More information