SlideShare une entreprise Scribd logo
1  sur  72
WEB DESIGN 101
 basic stuff on designing for the web
ABOUT             T.S. Lim
ME        Flexnode Solutions
             Web Developer
              Used <blink>
           Decent Designer?
        www.clipsoflogic.com
WHAT YOU NEED TO KNOW
  ABOUT WEB DESIGN

 HOW YOU CAN IMPROVE
   YOUR WEB DESIGN
8 THINGS
YOU NEED TO KNOW
ABOUT WEB DESIGN
1. WEB TECHNOLOGIES
HTML
  hypertext markup language
<html>
  <head>
    <title>Webcamp KK</title>
  </head>
  <body>
    <h1>This is awesome</h1>
  </body>
</html>
CSS
     cascading style sheets
body {
  background-color: black;
}

h1 {
  font-size: 40px;
  text-decoration: underline;
}
JAVASCRIPT
 scripting language for web pages
<script type=”text/javascript”>

 // comment
 document.write(‘Webcamp KK’);

 alert(‘This is awesome!’);

</script>
2. LAYOUTS
FIXED LAYOUT
        &
F L U I D L AYO U T
FIXED LAYOUT
Better control on looks and content
Easier to read and style
Might cause horizontal scroll on small screens
Changing font size might break layout
FLUID LAYOUT
Adapts to any screen size
Handles font size change well
Less control on the placement of content
Content might be stretched or squashed
SOME TIPS
Start with Fixed Layout. 960px / 1140px
Use base CSS (Bootstrap, Blueprint, GGS)
Mix Fluid layout for certain content (e.g. pics)
Learn how to float and position elements
3. TYPOGRAPHY
TYPOGRAPHY
SIZE serif sans serif cursive
{ line-height: 1.5em }
l e t t e r s p a c i n g text decoration
left   all about the arrangement    right
CUSTOM FONTS
Google Web Fonts - @font-face
Typekit - @font-face
Cufon - VML & Canvas
sIFR - Scalable Inman Flash Replacement
USEFUL STUFF
Lettering.js - jQuery plugin for font control
FontsInUse.com - Discover fonts being used
FitText - jQuery plugin for fluid headlines
HTML ipsum - placeholder text in HTML
SOME TIPS
Body font size 12-14px
Line height at 1.5em
Left align body of text
Use preset in CSS base frameworks
Test with different content
4. WHITESPACE
WHITESPACE
Goes together with typography
All the negative spaces between content
Key to aesthetic composition
There are active and passive whitespace
WITHOUT WHITE SPACES
 Pellentesque habitant morbi tristique senectus et
 netus et malesuada fames ac turpis egestas.
 Vestibulum tortor quam, feugiat vitae, ultricies eget,
 tempor sit amet, ante. Donec eu libero sit amet quam
 egestas semper. Aenean ultricies mi vitae est. Mauris
 placerat eleifend leo.
 •Lorem ipsum dolor sit amet, consectetuer
 adipiscing elit.
 •Aliquam tincidunt mauris eu risus.
 •Vestibulum auctor dapibus neque.
WITH WHITE SPACES
Pellentesque habitant morbi tristique senectus et
netus et malesuada fames ac turpis egestas.
Vestibulum tortor quam, feugiat vitae, ultricies
eget, tempor sit amet, ante. Donec eu libero sit
amet quam egestas semper. Aenean ultricies mi
vitae est. Mauris placerat eleifend leo.


  • Lorem ipsum dolor sit amet, consectetuer
    adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.
SOME TIPS
Practice and test with your content
Base CSS Frameworks provide good defaults
Use it to structure and emphasize content
Add padding to your text container
5. COLORS
COLOR WHEEL
SOME THEORIES
Primary, secondary, tertiary colors
Analogous and complementary color schemes
Color contrast and context matters
Use nature as a guide
Primary colors
Secondary colors
Tertiary colors
Analogous colors
Complementary colors
Colors from Nature
Colors Context
SOME TIPS
ColourLovers.com - Awesome color resource
Pick a color scheme and stick with it
Different color for link and visited link
Use colors for call to action
6. GRAPHICS
GRAPHICS
Visual impact & communication - branding
Easier to consume information - graphs
Complement or replace textual info - icons
Create emotional connection
SOME TIPS
Famfamfam.com icon packs
iStockPhoto.com
PNGs for text, logos - Lossless compression
JPEGs for photos - Lossy compression
Avoid animation if possible
7. INFORMATION
SOFTWARE DESIGN
INFO SOFTWARE DESIGN
Most software is information software
Design of context-sensitive info graphics
What and how the information is presented
Approach as graphic design first
MORE INFO
Read Magic Ink Article by Bret Victor
Finish it. It’s a MUST READ
Showtimes.my was inspired by it
8. USER EXPERIENCE
USER EXPERIENCE
How a user feel when using your site
Design a site that’s fun to use
Match the conceptual model of the user
Used to shape the user behavior
UX IS NOT...
Just the user interface or usability
About the technology or even the web
Focused just on the user but the entire product
Expensive but not easy either
USER EXPERIENCE IS
 PART OF YOUR PRODUCT

 UX IS NOT A STEP IN THE
PROCESS BUT THE PROCESS
Facets of UX by Peter Morville
UX TOOLS
Wireframe & Prototyping - Balsamiq Mockups
A/B Test your design - Optimizely
Analyze user behavior - KISSmetrics
Survey and ask for feedbacks - Usabilla
6 WAYS
YOU CAN IMPROVE
YOUR WEB DESIGN
1. LOOK AT PRETTY SITES
LOOK AT PRETTY SITES
Browse sites like Smashing Magazine
Learn how and why a design is good
Sharpen your design sense with exposure
Start noticing good design in products
2. COPY, PASTE, MODIFY
COPY, PASTE, MODIFY
Start with a design you like
Use it as a base and modify to your needs
Nothing beats hands-on experience
Never plagiarize and give credit where it’s due
3. DESIGN AROUND
  YOUR CONTENT
DESIGN AROUND CONTENT
Most websites exist mainly to deliver content
Design should complement your content
Understand the nature of your content
Content should be first-class citizen
4. THINK LIKE A USER
THINK LIKE A USER
Try to actually use the site you designed
Imagine yourself as a new visitor
Make sure user gets what they are here for
Bring in fresh eyes for feedbacks
5. PAY ATTENTION TO
    THE DETAILS
ATTENTION TO DETAILS
Don’t include unnecessary details
Do care about every little details
Separates good design from the great
E.g. iCloud logo infused with golden ratio
6. ASK FOR HELP
ASK FOR HELP
Don’t be shy and get input from others
A lot of design is trial and error
Familiarity trumps cool design any day
Adopt good ideas, ignore the bad ones
Most people make the mistake of thinking
design is what it looks like. People think it’s
this veneer — that the designers are handed
this box and told, ‘Make it look good!’ That’s
not what we think design is. It’s not just what
it looks like and feels like. Design is how it
works.” - Steve Jobs
CREDITS
Colors by MMMiguel @ ColourLovers
Smashing Magazine for awesome info
Magic Ink Article by Bret Victor
Help from Marissa - real designer
Get the complete list of links at my blog
THANK YOU!
  for listening :)

Contenu connexe

Tendances

Elements Of Web Design
Elements Of Web DesignElements Of Web Design
Elements Of Web DesignDan Dixon
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web DesignVictor M. Ortiz
 
Principles of web design
Principles of web designPrinciples of web design
Principles of web designdswebdesign
 
Introduction to Development for the Internet
Introduction to Development for the InternetIntroduction to Development for the Internet
Introduction to Development for the InternetMike Crabb
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development PresentationTurnToTech
 
Html links
Html linksHtml links
Html linksJayjZens
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptEdureka!
 
Responsive web designing ppt(1)
Responsive web designing ppt(1)Responsive web designing ppt(1)
Responsive web designing ppt(1)admecindia1
 
Web development | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen Derin Dolen
 
Type of websites
Type of websitesType of websites
Type of websitesEdy Indra
 
Presentation of bootstrap
Presentation of bootstrapPresentation of bootstrap
Presentation of bootstrap1amitgupta
 
Bootstrap Part - 1
Bootstrap Part - 1Bootstrap Part - 1
Bootstrap Part - 1EPAM Systems
 
Responsive web design
Responsive web designResponsive web design
Responsive web designRuss Weakley
 
Web Development In 2018
Web Development In 2018Web Development In 2018
Web Development In 2018Traversy Media
 

Tendances (20)

Elements Of Web Design
Elements Of Web DesignElements Of Web Design
Elements Of Web Design
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web Design
 
Principles of web design
Principles of web designPrinciples of web design
Principles of web design
 
Introduction to Development for the Internet
Introduction to Development for the InternetIntroduction to Development for the Internet
Introduction to Development for the Internet
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development Presentation
 
Web Designing
Web Designing Web Designing
Web Designing
 
HTML CSS & Javascript
HTML CSS & JavascriptHTML CSS & Javascript
HTML CSS & Javascript
 
Html links
Html linksHtml links
Html links
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScript
 
Responsive web designing ppt(1)
Responsive web designing ppt(1)Responsive web designing ppt(1)
Responsive web designing ppt(1)
 
Web development | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen
 
Type of websites
Type of websitesType of websites
Type of websites
 
CSS for Beginners
CSS for BeginnersCSS for Beginners
CSS for Beginners
 
Presentation of bootstrap
Presentation of bootstrapPresentation of bootstrap
Presentation of bootstrap
 
How the Web Works
How the Web WorksHow the Web Works
How the Web Works
 
Bootstrap Part - 1
Bootstrap Part - 1Bootstrap Part - 1
Bootstrap Part - 1
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Web Development In 2018
Web Development In 2018Web Development In 2018
Web Development In 2018
 
HTML CSS Basics
HTML CSS BasicsHTML CSS Basics
HTML CSS Basics
 

Similaire à Web Design 101

Improving WordPress Themes & Plugins Support Documentation
Improving WordPress Themes & Plugins Support DocumentationImproving WordPress Themes & Plugins Support Documentation
Improving WordPress Themes & Plugins Support DocumentationGloria Antonelli
 
UTEP AITP Presentation - 10/17/2012
UTEP AITP Presentation - 10/17/2012UTEP AITP Presentation - 10/17/2012
UTEP AITP Presentation - 10/17/2012impulsedev
 
Webdesign New
Webdesign NewWebdesign New
Webdesign Newlyngdoh
 
The Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint BrandingThe Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint BrandingStu King
 
Demystifying The Web
Demystifying The WebDemystifying The Web
Demystifying The WebLoft Creative
 
Style Guide Best Practices
Style Guide Best PracticesStyle Guide Best Practices
Style Guide Best PracticesBrad Frost
 
Design & Usability Basics
Design & Usability BasicsDesign & Usability Basics
Design & Usability Basicselmorandall
 
Basic Web Design Principles and Elements
Basic Web Design Principles and ElementsBasic Web Design Principles and Elements
Basic Web Design Principles and ElementsEromRamos
 
Designing better web hosting sites
Designing better web hosting sitesDesigning better web hosting sites
Designing better web hosting sitesheartinternet
 
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteComputer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteMavein
 
Search Engine Optimization Class-7
Search Engine Optimization Class-7Search Engine Optimization Class-7
Search Engine Optimization Class-7M. Towfiqul Arafat
 
Web Design - Innovation Hackathon
Web Design - Innovation Hackathon Web Design - Innovation Hackathon
Web Design - Innovation Hackathon Frances Coronel
 
How to Learn Web Designing Step by Step From Basics in 2018
How to Learn Web Designing Step by Step From Basics in 2018How to Learn Web Designing Step by Step From Basics in 2018
How to Learn Web Designing Step by Step From Basics in 2018Noor Muhammad Khan
 
Bootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book SampleBootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book SampleBootstrap Creative
 

Similaire à Web Design 101 (20)

Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Web Disigning
Web DisigningWeb Disigning
Web Disigning
 
Improving WordPress Themes & Plugins Support Documentation
Improving WordPress Themes & Plugins Support DocumentationImproving WordPress Themes & Plugins Support Documentation
Improving WordPress Themes & Plugins Support Documentation
 
WordPress for Designers
WordPress for DesignersWordPress for Designers
WordPress for Designers
 
UTEP AITP Presentation - 10/17/2012
UTEP AITP Presentation - 10/17/2012UTEP AITP Presentation - 10/17/2012
UTEP AITP Presentation - 10/17/2012
 
Webdesign New
Webdesign NewWebdesign New
Webdesign New
 
The Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint BrandingThe Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint Branding
 
Demystifying The Web
Demystifying The WebDemystifying The Web
Demystifying The Web
 
Style Guide Best Practices
Style Guide Best PracticesStyle Guide Best Practices
Style Guide Best Practices
 
Design & Usability Basics
Design & Usability BasicsDesign & Usability Basics
Design & Usability Basics
 
Basic Web Design Principles and Elements
Basic Web Design Principles and ElementsBasic Web Design Principles and Elements
Basic Web Design Principles and Elements
 
Designing better web hosting sites
Designing better web hosting sitesDesigning better web hosting sites
Designing better web hosting sites
 
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteComputer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a Website
 
Search Engine Optimization Class-7
Search Engine Optimization Class-7Search Engine Optimization Class-7
Search Engine Optimization Class-7
 
Web Design - Innovation Hackathon
Web Design - Innovation Hackathon Web Design - Innovation Hackathon
Web Design - Innovation Hackathon
 
Web Usability
Web UsabilityWeb Usability
Web Usability
 
Best web design
Best web designBest web design
Best web design
 
How to Learn Web Designing Step by Step From Basics in 2018
How to Learn Web Designing Step by Step From Basics in 2018How to Learn Web Designing Step by Step From Basics in 2018
How to Learn Web Designing Step by Step From Basics in 2018
 
Smash.wordpress
Smash.wordpressSmash.wordpress
Smash.wordpress
 
Bootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book SampleBootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book Sample
 

Dernier

8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Availabledollysharma2066
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableNitya salvi
 
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...amitlee9823
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...nirzagarg
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxbingyichin04
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLNitya salvi
 
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...gajnagarg
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 

Dernier (20)

8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 

Web Design 101

  • 1. WEB DESIGN 101 basic stuff on designing for the web
  • 2. ABOUT T.S. Lim ME Flexnode Solutions Web Developer Used <blink> Decent Designer? www.clipsoflogic.com
  • 3. WHAT YOU NEED TO KNOW ABOUT WEB DESIGN HOW YOU CAN IMPROVE YOUR WEB DESIGN
  • 4. 8 THINGS YOU NEED TO KNOW ABOUT WEB DESIGN
  • 6. HTML hypertext markup language <html> <head> <title>Webcamp KK</title> </head> <body> <h1>This is awesome</h1> </body> </html>
  • 7. CSS cascading style sheets body { background-color: black; } h1 { font-size: 40px; text-decoration: underline; }
  • 8. JAVASCRIPT scripting language for web pages <script type=”text/javascript”> // comment document.write(‘Webcamp KK’); alert(‘This is awesome!’); </script>
  • 10. FIXED LAYOUT & F L U I D L AYO U T
  • 11. FIXED LAYOUT Better control on looks and content Easier to read and style Might cause horizontal scroll on small screens Changing font size might break layout
  • 12.
  • 13. FLUID LAYOUT Adapts to any screen size Handles font size change well Less control on the placement of content Content might be stretched or squashed
  • 14.
  • 15. SOME TIPS Start with Fixed Layout. 960px / 1140px Use base CSS (Bootstrap, Blueprint, GGS) Mix Fluid layout for certain content (e.g. pics) Learn how to float and position elements
  • 17. TYPOGRAPHY SIZE serif sans serif cursive { line-height: 1.5em } l e t t e r s p a c i n g text decoration left all about the arrangement right
  • 18. CUSTOM FONTS Google Web Fonts - @font-face Typekit - @font-face Cufon - VML & Canvas sIFR - Scalable Inman Flash Replacement
  • 19. USEFUL STUFF Lettering.js - jQuery plugin for font control FontsInUse.com - Discover fonts being used FitText - jQuery plugin for fluid headlines HTML ipsum - placeholder text in HTML
  • 20.
  • 21.
  • 22. SOME TIPS Body font size 12-14px Line height at 1.5em Left align body of text Use preset in CSS base frameworks Test with different content
  • 24. WHITESPACE Goes together with typography All the negative spaces between content Key to aesthetic composition There are active and passive whitespace
  • 25. WITHOUT WHITE SPACES Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. •Lorem ipsum dolor sit amet, consectetuer adipiscing elit. •Aliquam tincidunt mauris eu risus. •Vestibulum auctor dapibus neque.
  • 26. WITH WHITE SPACES Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. • Lorem ipsum dolor sit amet, consectetuer adipiscing elit. • Aliquam tincidunt mauris eu risus. • Vestibulum auctor dapibus neque.
  • 27.
  • 28. SOME TIPS Practice and test with your content Base CSS Frameworks provide good defaults Use it to structure and emphasize content Add padding to your text container
  • 31. SOME THEORIES Primary, secondary, tertiary colors Analogous and complementary color schemes Color contrast and context matters Use nature as a guide
  • 32. Primary colors Secondary colors Tertiary colors Analogous colors Complementary colors Colors from Nature Colors Context
  • 33.
  • 34. SOME TIPS ColourLovers.com - Awesome color resource Pick a color scheme and stick with it Different color for link and visited link Use colors for call to action
  • 36. GRAPHICS Visual impact & communication - branding Easier to consume information - graphs Complement or replace textual info - icons Create emotional connection
  • 37.
  • 38.
  • 39.
  • 40. SOME TIPS Famfamfam.com icon packs iStockPhoto.com PNGs for text, logos - Lossless compression JPEGs for photos - Lossy compression Avoid animation if possible
  • 42. INFO SOFTWARE DESIGN Most software is information software Design of context-sensitive info graphics What and how the information is presented Approach as graphic design first
  • 43.
  • 44.
  • 45.
  • 46.
  • 47. MORE INFO Read Magic Ink Article by Bret Victor Finish it. It’s a MUST READ Showtimes.my was inspired by it
  • 49. USER EXPERIENCE How a user feel when using your site Design a site that’s fun to use Match the conceptual model of the user Used to shape the user behavior
  • 50. UX IS NOT... Just the user interface or usability About the technology or even the web Focused just on the user but the entire product Expensive but not easy either
  • 51.
  • 52.
  • 53. USER EXPERIENCE IS PART OF YOUR PRODUCT UX IS NOT A STEP IN THE PROCESS BUT THE PROCESS
  • 54. Facets of UX by Peter Morville
  • 55. UX TOOLS Wireframe & Prototyping - Balsamiq Mockups A/B Test your design - Optimizely Analyze user behavior - KISSmetrics Survey and ask for feedbacks - Usabilla
  • 56. 6 WAYS YOU CAN IMPROVE YOUR WEB DESIGN
  • 57. 1. LOOK AT PRETTY SITES
  • 58. LOOK AT PRETTY SITES Browse sites like Smashing Magazine Learn how and why a design is good Sharpen your design sense with exposure Start noticing good design in products
  • 59. 2. COPY, PASTE, MODIFY
  • 60. COPY, PASTE, MODIFY Start with a design you like Use it as a base and modify to your needs Nothing beats hands-on experience Never plagiarize and give credit where it’s due
  • 61. 3. DESIGN AROUND YOUR CONTENT
  • 62. DESIGN AROUND CONTENT Most websites exist mainly to deliver content Design should complement your content Understand the nature of your content Content should be first-class citizen
  • 63. 4. THINK LIKE A USER
  • 64. THINK LIKE A USER Try to actually use the site you designed Imagine yourself as a new visitor Make sure user gets what they are here for Bring in fresh eyes for feedbacks
  • 65. 5. PAY ATTENTION TO THE DETAILS
  • 66. ATTENTION TO DETAILS Don’t include unnecessary details Do care about every little details Separates good design from the great E.g. iCloud logo infused with golden ratio
  • 67.
  • 68. 6. ASK FOR HELP
  • 69. ASK FOR HELP Don’t be shy and get input from others A lot of design is trial and error Familiarity trumps cool design any day Adopt good ideas, ignore the bad ones
  • 70. Most people make the mistake of thinking design is what it looks like. People think it’s this veneer — that the designers are handed this box and told, ‘Make it look good!’ That’s not what we think design is. It’s not just what it looks like and feels like. Design is how it works.” - Steve Jobs
  • 71. CREDITS Colors by MMMiguel @ ColourLovers Smashing Magazine for awesome info Magic Ink Article by Bret Victor Help from Marissa - real designer Get the complete list of links at my blog
  • 72. THANK YOU! for listening :)

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n