SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Web Design Workshop
things that you don’t need to know if you are print designer
What a print designer is used to?
 • Specify virtually any typeface.
 • A high control over the spatial layout of every element.
 • An emphasis on visual invention.
 • The final art never change.
 • Usually approach web by Flash or Dreamweaver.
What web designers should
 know about web design?
• Web design canvas is code and browsers.
• Web design live in boxes.
• Web design loads.
• Web design is used.
Web design canvas is
code and browsers
Needs to adapt to standards
No custom fonts
• Fonts depends of Operation System font set
No custom fonts
• Recommended font set
 ‣ times, serif
 ‣ helvetica, sans-serif
 ‣ verdana, sans-serif
 ‣ “Trebuchet MS”, sans-serif
 ‣ “Courier New”, monospace
No custom fonts
• User can change font presentation in the
  browser.
No custom fonts
• Texts flows. Text changes
No custom fonts
•   We can get custom fonts
    ‣   Technics:
        -  Flash replacement: http://dev.novemberborn.net/sifr3/beta2/demo/
        -  Image replacement: http://plugins.jquery.com/project/txt2img
    ‣   Disadvantages:
        -  More developing time
        -  More files to load
        -  More rendering time
No accurate colors
• No image color profile  (some browsers support it but more file weight)


• Users have different screens and color profiles.
      MacBook               Dell
Web design live in
     boxes
Design thinking in boxes
The boxes are straight. No inclined boxes, no inclined text
The boxes can be fixed or flexible (liquid layout)



  http://www.rightmove.co.uk/viewdetails-21145298.rsp?pa_n=1&tr_t=buy


  http://www.globrix.com/property/buy/nw1?ns=true&rd=1&br=buy&qt=NW1
Boxes can overlap each other, and modify opacity
    (but doesn't have effects like multiply, difference, etc.)
With JavaScript boxes can change
(move, fade in, fade out, slide, drag, change style or content, etc.)
How quot;dressquot; the box.
Web designers should know at least the basic rules of
               how html/css works
Web design loads
The less images the better

~5s load time for ~125K     ~2s load time for ~42K
The less colors in an image the better

                      JPEG: 2.42K
                      PNG: 14.44K




                      JPEG: 2.84K
                      PNG: 0.21K
The less transparencies the better

        81.6K (+jQuery script for ie6)




         16K




         7K
Web design is used
Web designers should know usability bases:

Don’t make users think
         •   Design for scanning not reading
         •   As simple and clear as possible
             •   Clear visual hierarchy
             •   Make things look like they are
         •   Know where we are and easy to move
         •   Homepage has to answer:
             •   What is this?
             •   What do they have here?
             •   What can I do here?
             •   Why this site is special?
         •   Think about messages (error, info, etc.)
         •   Think about extreme cases (no content, long text inputs, etc.)
Web Design Resources
Web Design Tools
Web Design Tools

Illustrator is good for illustrations
Web Design Tools

Photoshop is good for...
Web Design Tools

        Adobe FireWorks
Rapidly prototype and design for the web


        •    Essential bitmap and vector tools.
        •    Common elements library.
            ‣ bullets
            ‣ buttons
            ‣ browser elements
        •    Customizable library/styles/shapes
        •    9-slice tool
        •    Groups/Layers/Pages
        •    Export Area tool
        •    Illustrator and Photoshop integration.
Web Design Books

•   Don't Make Me Think (sec. ed.) - Steve Krug - New Riders

•   Prioritizing Web Usability - Jakob Nielsen - New Riders

•   Homepage Usability - Jakob Nielsen - New Riders

•   Defensive design for the Web - 37signals - New Riders

•   HTML, XHTML, and CSS, Sixth Edition - Elizabeth Castro - Peachpit Press

•   The ZEN of CSS Design - Dave Shea - New Riders

•   Bulletproof Web Design - Dan Cederholm - New Riders

•   CSS Mastery: Advanced Web Standards Solutions - Andy Budd - Friends of Ed
Web Design Webs

•   Articles/tutorials: http://www.alistapart.com

•   CSS showcase: http://www.csszengarden.com
Thanks!

Contenu connexe

Tendances

Mobile and Responsive Design with Sass
Mobile and Responsive Design with SassMobile and Responsive Design with Sass
Mobile and Responsive Design with Sassnyccamp
 
WordPress 101 Saturday Session
WordPress 101 Saturday SessionWordPress 101 Saturday Session
WordPress 101 Saturday Sessionpamselle
 
Website Development Roles
Website Development RolesWebsite Development Roles
Website Development RolesVatsal Mishra
 
Standards and guides in web design
Standards and guides in web designStandards and guides in web design
Standards and guides in web designshaundickie
 
Why wireframes-v2
Why wireframes-v2Why wireframes-v2
Why wireframes-v2beckwatson
 
Responsive Design and Information Architecture with Oracle Web Center Content...
Responsive Design and Information Architecture with Oracle Web Center Content...Responsive Design and Information Architecture with Oracle Web Center Content...
Responsive Design and Information Architecture with Oracle Web Center Content...Dmitri Khanine
 
Photoshop Best(Blaz) Practice for WordPress
Photoshop Best(Blaz) Practice for WordPressPhotoshop Best(Blaz) Practice for WordPress
Photoshop Best(Blaz) Practice for WordPressblazrobar
 
Canvas Deep Dive
Canvas Deep DiveCanvas Deep Dive
Canvas Deep DiveDave Balmer
 
Rockstar Graphics with HTML5 @Media UK
Rockstar Graphics with HTML5 @Media UKRockstar Graphics with HTML5 @Media UK
Rockstar Graphics with HTML5 @Media UKDave Balmer
 
Evaluating & selecting themes
Evaluating & selecting themesEvaluating & selecting themes
Evaluating & selecting themesBecky Davis
 
How to ensure a long life span for a website?
How to ensure a long life span for a website?How to ensure a long life span for a website?
How to ensure a long life span for a website?Teemu Suoranta
 
How to ensure a long life span for a website (WPHelsinki 2.11.2016)
How to ensure a long life span for a website (WPHelsinki 2.11.2016)How to ensure a long life span for a website (WPHelsinki 2.11.2016)
How to ensure a long life span for a website (WPHelsinki 2.11.2016)Teemu Suoranta
 
Sketch: Rapid Prototyping & Theme Design
Sketch: Rapid Prototyping & Theme DesignSketch: Rapid Prototyping & Theme Design
Sketch: Rapid Prototyping & Theme DesignRyan King
 
How to select, install and customize a WordPress theme
How to select, install and customize a WordPress themeHow to select, install and customize a WordPress theme
How to select, install and customize a WordPress themeStefanie Drucker
 

Tendances (17)

BUILD YOUR OWN WEBSITE
BUILD YOUR OWN WEBSITEBUILD YOUR OWN WEBSITE
BUILD YOUR OWN WEBSITE
 
Mobile and Responsive Design with Sass
Mobile and Responsive Design with SassMobile and Responsive Design with Sass
Mobile and Responsive Design with Sass
 
Process
ProcessProcess
Process
 
WordPress 101 Saturday Session
WordPress 101 Saturday SessionWordPress 101 Saturday Session
WordPress 101 Saturday Session
 
Website Development Roles
Website Development RolesWebsite Development Roles
Website Development Roles
 
Standards and guides in web design
Standards and guides in web designStandards and guides in web design
Standards and guides in web design
 
Why wireframes-v2
Why wireframes-v2Why wireframes-v2
Why wireframes-v2
 
Responsive Design and Information Architecture with Oracle Web Center Content...
Responsive Design and Information Architecture with Oracle Web Center Content...Responsive Design and Information Architecture with Oracle Web Center Content...
Responsive Design and Information Architecture with Oracle Web Center Content...
 
Web Design
Web DesignWeb Design
Web Design
 
Photoshop Best(Blaz) Practice for WordPress
Photoshop Best(Blaz) Practice for WordPressPhotoshop Best(Blaz) Practice for WordPress
Photoshop Best(Blaz) Practice for WordPress
 
Canvas Deep Dive
Canvas Deep DiveCanvas Deep Dive
Canvas Deep Dive
 
Rockstar Graphics with HTML5 @Media UK
Rockstar Graphics with HTML5 @Media UKRockstar Graphics with HTML5 @Media UK
Rockstar Graphics with HTML5 @Media UK
 
Evaluating & selecting themes
Evaluating & selecting themesEvaluating & selecting themes
Evaluating & selecting themes
 
How to ensure a long life span for a website?
How to ensure a long life span for a website?How to ensure a long life span for a website?
How to ensure a long life span for a website?
 
How to ensure a long life span for a website (WPHelsinki 2.11.2016)
How to ensure a long life span for a website (WPHelsinki 2.11.2016)How to ensure a long life span for a website (WPHelsinki 2.11.2016)
How to ensure a long life span for a website (WPHelsinki 2.11.2016)
 
Sketch: Rapid Prototyping & Theme Design
Sketch: Rapid Prototyping & Theme DesignSketch: Rapid Prototyping & Theme Design
Sketch: Rapid Prototyping & Theme Design
 
How to select, install and customize a WordPress theme
How to select, install and customize a WordPress themeHow to select, install and customize a WordPress theme
How to select, install and customize a WordPress theme
 

En vedette

Photoshop cs3
Photoshop cs3Photoshop cs3
Photoshop cs3Mono1516
 
Intro To As3 Using Flash Cs3
Intro To As3 Using Flash Cs3Intro To As3 Using Flash Cs3
Intro To As3 Using Flash Cs3Ravi Kumar Hamsa
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012bahtiarbinus
 
Skateboarding illustrator ex_tutorial
Skateboarding illustrator ex_tutorialSkateboarding illustrator ex_tutorial
Skateboarding illustrator ex_tutorialMrsM2014
 
Modul PhotoShop CS3
Modul PhotoShop CS3Modul PhotoShop CS3
Modul PhotoShop CS3Choi Melia
 

En vedette (6)

Illustrator Poster
Illustrator PosterIllustrator Poster
Illustrator Poster
 
Photoshop cs3
Photoshop cs3Photoshop cs3
Photoshop cs3
 
Intro To As3 Using Flash Cs3
Intro To As3 Using Flash Cs3Intro To As3 Using Flash Cs3
Intro To As3 Using Flash Cs3
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012
 
Skateboarding illustrator ex_tutorial
Skateboarding illustrator ex_tutorialSkateboarding illustrator ex_tutorial
Skateboarding illustrator ex_tutorial
 
Modul PhotoShop CS3
Modul PhotoShop CS3Modul PhotoShop CS3
Modul PhotoShop CS3
 

Similaire à Web Design Workshop

Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design CLEVER°FRANKE
 
Beyond the Standards
Beyond the StandardsBeyond the Standards
Beyond the StandardsPaul Bakaus
 
Introduction to web sites design
Introduction to  web sites designIntroduction to  web sites design
Introduction to web sites designMarwa Abdelgawad
 
Rapid Prototyping With J Query
Rapid Prototyping With J QueryRapid Prototyping With J Query
Rapid Prototyping With J QueryBootstrap
 
Desktop Applications with NetBeans
Desktop Applications with NetBeansDesktop Applications with NetBeans
Desktop Applications with NetBeansHuu Bang Le Phan
 
Style Your Site Part 1
Style Your Site Part 1Style Your Site Part 1
Style Your Site Part 1Ben MacNeill
 
Drupal Theming with CSS Frameworks (960grid)
Drupal Theming with CSS Frameworks (960grid)Drupal Theming with CSS Frameworks (960grid)
Drupal Theming with CSS Frameworks (960grid)Ryan Cross
 
Documenting For Interactive Websites
Documenting For Interactive WebsitesDocumenting For Interactive Websites
Documenting For Interactive WebsitesPatrick Kennedy
 
Simplicity - develop modern web apps with tiny frameworks and tools
Simplicity - develop modern web apps with tiny frameworks and toolsSimplicity - develop modern web apps with tiny frameworks and tools
Simplicity - develop modern web apps with tiny frameworks and toolsRui Carvalho
 
From Print Design to Web Design
From Print Design to Web DesignFrom Print Design to Web Design
From Print Design to Web DesignESUG
 
What web designers could learn from print designers
What web designers could learn from print designersWhat web designers could learn from print designers
What web designers could learn from print designersErlend Debast
 
Designing and Developing Windowed Interfaces for Web Apps
Designing and Developing Windowed Interfaces for Web AppsDesigning and Developing Windowed Interfaces for Web Apps
Designing and Developing Windowed Interfaces for Web AppsSteve Smith
 
Elegant Web Typography
Elegant Web TypographyElegant Web Typography
Elegant Web Typographyjeff_croft
 
Drupal 6 JavaScript and jQuery
Drupal 6 JavaScript and jQueryDrupal 6 JavaScript and jQuery
Drupal 6 JavaScript and jQueryMatt Butcher
 
Accessible Javascript with and without WAI ARIA
Accessible Javascript with and without WAI ARIAAccessible Javascript with and without WAI ARIA
Accessible Javascript with and without WAI ARIADirk Ginader
 
Coding for different resolutions
Coding for different resolutionsCoding for different resolutions
Coding for different resolutionsRobin Srivastava
 
Creating Long Documents Using Adobe InDesign
Creating Long Documents Using Adobe InDesignCreating Long Documents Using Adobe InDesign
Creating Long Documents Using Adobe InDesignMichael Opsteegh
 

Similaire à Web Design Workshop (20)

Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design
 
Beyond the Standards
Beyond the StandardsBeyond the Standards
Beyond the Standards
 
Introduction to web sites design
Introduction to  web sites designIntroduction to  web sites design
Introduction to web sites design
 
Rapid Prototyping With J Query
Rapid Prototyping With J QueryRapid Prototyping With J Query
Rapid Prototyping With J Query
 
Ajax World West
Ajax World WestAjax World West
Ajax World West
 
Magee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance ItalianoMagee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance Italiano
 
PNGHack 1.0 Presentation
PNGHack 1.0 PresentationPNGHack 1.0 Presentation
PNGHack 1.0 Presentation
 
Desktop Applications with NetBeans
Desktop Applications with NetBeansDesktop Applications with NetBeans
Desktop Applications with NetBeans
 
Style Your Site Part 1
Style Your Site Part 1Style Your Site Part 1
Style Your Site Part 1
 
Drupal Theming with CSS Frameworks (960grid)
Drupal Theming with CSS Frameworks (960grid)Drupal Theming with CSS Frameworks (960grid)
Drupal Theming with CSS Frameworks (960grid)
 
Documenting For Interactive Websites
Documenting For Interactive WebsitesDocumenting For Interactive Websites
Documenting For Interactive Websites
 
Simplicity - develop modern web apps with tiny frameworks and tools
Simplicity - develop modern web apps with tiny frameworks and toolsSimplicity - develop modern web apps with tiny frameworks and tools
Simplicity - develop modern web apps with tiny frameworks and tools
 
From Print Design to Web Design
From Print Design to Web DesignFrom Print Design to Web Design
From Print Design to Web Design
 
What web designers could learn from print designers
What web designers could learn from print designersWhat web designers could learn from print designers
What web designers could learn from print designers
 
Designing and Developing Windowed Interfaces for Web Apps
Designing and Developing Windowed Interfaces for Web AppsDesigning and Developing Windowed Interfaces for Web Apps
Designing and Developing Windowed Interfaces for Web Apps
 
Elegant Web Typography
Elegant Web TypographyElegant Web Typography
Elegant Web Typography
 
Drupal 6 JavaScript and jQuery
Drupal 6 JavaScript and jQueryDrupal 6 JavaScript and jQuery
Drupal 6 JavaScript and jQuery
 
Accessible Javascript with and without WAI ARIA
Accessible Javascript with and without WAI ARIAAccessible Javascript with and without WAI ARIA
Accessible Javascript with and without WAI ARIA
 
Coding for different resolutions
Coding for different resolutionsCoding for different resolutions
Coding for different resolutions
 
Creating Long Documents Using Adobe InDesign
Creating Long Documents Using Adobe InDesignCreating Long Documents Using Adobe InDesign
Creating Long Documents Using Adobe InDesign
 

Dernier

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Dernier (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Web Design Workshop

  • 1. Web Design Workshop things that you don’t need to know if you are print designer
  • 2. What a print designer is used to? • Specify virtually any typeface. • A high control over the spatial layout of every element. • An emphasis on visual invention. • The final art never change. • Usually approach web by Flash or Dreamweaver.
  • 3. What web designers should know about web design? • Web design canvas is code and browsers. • Web design live in boxes. • Web design loads. • Web design is used.
  • 4. Web design canvas is code and browsers
  • 5.
  • 6.
  • 7.
  • 8. Needs to adapt to standards
  • 9. No custom fonts • Fonts depends of Operation System font set
  • 10. No custom fonts • Recommended font set ‣ times, serif ‣ helvetica, sans-serif ‣ verdana, sans-serif ‣ “Trebuchet MS”, sans-serif ‣ “Courier New”, monospace
  • 11. No custom fonts • User can change font presentation in the browser.
  • 12. No custom fonts • Texts flows. Text changes
  • 13. No custom fonts • We can get custom fonts ‣ Technics: - Flash replacement: http://dev.novemberborn.net/sifr3/beta2/demo/ - Image replacement: http://plugins.jquery.com/project/txt2img ‣ Disadvantages: - More developing time - More files to load - More rendering time
  • 14. No accurate colors • No image color profile (some browsers support it but more file weight) • Users have different screens and color profiles. MacBook Dell
  • 15. Web design live in boxes
  • 17. The boxes are straight. No inclined boxes, no inclined text
  • 18. The boxes can be fixed or flexible (liquid layout) http://www.rightmove.co.uk/viewdetails-21145298.rsp?pa_n=1&tr_t=buy http://www.globrix.com/property/buy/nw1?ns=true&rd=1&br=buy&qt=NW1
  • 19. Boxes can overlap each other, and modify opacity (but doesn't have effects like multiply, difference, etc.)
  • 20. With JavaScript boxes can change (move, fade in, fade out, slide, drag, change style or content, etc.)
  • 21. How quot;dressquot; the box. Web designers should know at least the basic rules of how html/css works
  • 23. The less images the better ~5s load time for ~125K ~2s load time for ~42K
  • 24. The less colors in an image the better JPEG: 2.42K PNG: 14.44K JPEG: 2.84K PNG: 0.21K
  • 25. The less transparencies the better 81.6K (+jQuery script for ie6) 16K 7K
  • 27. Web designers should know usability bases: Don’t make users think • Design for scanning not reading • As simple and clear as possible • Clear visual hierarchy • Make things look like they are • Know where we are and easy to move • Homepage has to answer: • What is this? • What do they have here? • What can I do here? • Why this site is special? • Think about messages (error, info, etc.) • Think about extreme cases (no content, long text inputs, etc.)
  • 30. Web Design Tools Illustrator is good for illustrations
  • 31. Web Design Tools Photoshop is good for...
  • 32. Web Design Tools Adobe FireWorks Rapidly prototype and design for the web • Essential bitmap and vector tools. • Common elements library. ‣ bullets ‣ buttons ‣ browser elements • Customizable library/styles/shapes • 9-slice tool • Groups/Layers/Pages • Export Area tool • Illustrator and Photoshop integration.
  • 33. Web Design Books • Don't Make Me Think (sec. ed.) - Steve Krug - New Riders • Prioritizing Web Usability - Jakob Nielsen - New Riders • Homepage Usability - Jakob Nielsen - New Riders • Defensive design for the Web - 37signals - New Riders • HTML, XHTML, and CSS, Sixth Edition - Elizabeth Castro - Peachpit Press • The ZEN of CSS Design - Dave Shea - New Riders • Bulletproof Web Design - Dan Cederholm - New Riders • CSS Mastery: Advanced Web Standards Solutions - Andy Budd - Friends of Ed
  • 34. Web Design Webs • Articles/tutorials: http://www.alistapart.com • CSS showcase: http://www.csszengarden.com