SlideShare uma empresa Scribd logo
1 de 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 :)

Mais conteúdo relacionado

Mais procurados

Mais procurados (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
 

Semelhante a Web Design 101

UTEP AITP Presentation - 10/17/2012
UTEP AITP Presentation - 10/17/2012UTEP AITP Presentation - 10/17/2012
UTEP AITP Presentation - 10/17/2012
impulsedev
 

Semelhante a 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
 

Último

Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
gajnagarg
 
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
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
amitlee9823
 
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
amitlee9823
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 
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
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
nirzagarg
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
amitlee9823
 
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
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
sriharipichandi
 

Último (20)

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
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
 
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...
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
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...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
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 (...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
 

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 :)

Notas do Editor

  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