SlideShare a Scribd company logo
Designing Effective
CSS & HTML
Websites in Fireworks
Adobe MAX Conference - San Francisco, CA - November 18, 2008
Hi. I’m Nathan Smith, a designer and
 front-end developer at Viewzi.com
Today I’d like
to talk to you
about using
Fireworks to
design HTML
and CSS sites.

But first, let me
ask you this...
Do standards
really ma er?
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
Apple’s Me.com
What is the
de nition of
a standard?
Standard: “Something
considered by an authority
or by general consent as a
basis of comparison; an
approved model.”
             — Dictionary.com
Ajaxian.com word frequency




     (via Wordle.net)
“
    Standards exist for the benefit
    of the web worker almost more
    so than the end user, and by
    following the best practices set
    forth by the best people in our
    industry, we ensure we are
    equipping ourselves with a
    versatile skill-set which we can
    take into any environment.

    — Mike Davidson Newsvine founder

        http://www.mikeindustries.com/blog/archive/2004/06/march-to-your-own-standard
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
When it comes to standards,
it’s all about the distribution.




           (non-metric countries)


   United States - Liberia - Myanmar
Flash is a de facto standard
Mozilla holds a Guinness World Record for the most
software downloaded in 24 hours. On June 17, 2008
approximately 8 million people downloaded Firefox 3.


“In July 2008, successful downloads averaged
about 33 million per day, and successful installs
averaged around 18 million per day.”
— Emmy Huang Adobe Product Mgr


                                         http://tinyurl.com/flash-stats
Adobe MAX 2008: HTML/CSS + Fireworks
Macro vs. Micro Semantics


 –   Correct tags                                   –   ID, class names
 –   Accessibility                                  –   Microformats
 –   Attribute usage                                –   Machine code
 –   Search Engines                                 –   HTML / XHTML




http://flickr.com/photos/leoffreitas/332360959/   http://flickr.com/photos/kennysarmy/2493464978/
Web Design
Work- ow
Enterprise Corporations

– Stakeholders preview centralized PNGs
– Smaller file-size, storage goes further
– Maintain lower total cost of ownership



     Agencies & Small Teams

– Rapidly move from prototype to design
– Test out FW PNGs directly in a browser
– Easily export PDF overviews for clients



    Freelance Web Designers

– Integrate with multiple document types
– Display PNG comps via HTML mockups
– Less time spent switching between apps
“
As a general rule of thumb,
anything that can read JPG or
GIF files will usually support
PNG as well. Unlike the PSD
format used by Photoshop, PNG
files are readable by a variety of
freely available applications,
including the most important:
web browsers.

— Nathan Smith Front-End Developer

             http://www.adobe.com/devnet/fireworks/articles/enterprise_it.html
Rough Wireframes




High Detail Design
         http://www.bartelme.at/journal/archive/flow_wallpaper
App Integration
FW now looks akin to its CS4 siblings




             CS3                   CS4
Cra ing
Interfaces
Visual Style          Corporate
 Guidelines           Branding




               HTML
                CSS
Prototype form elements in Win/Mac
Create a vector based drawing




      9-slicing
      Example
Convert vector group to symbol
Use 9-slicing on symbol




  Preserves the outer
  corners and edges
Resize element without distortion




    Widescreen!
The align    Especially
panel is     for doing
useful for   animated
all sorts    “Web 2.0”
of shapes    Ajax GIFs
#rating_widget_hate,
          #rating_widget_dislike,



CSS
          #rating_widget_ok,
          #rating_widget_like,
          #rating_widget_love {
               background: url(../img/faces.gif) no-repeat;
          }




Sprites
          #rating_widget_hate {
               background-position: -250px 5px;
          }
          #rating_widget_hate:hover {
               background-position: 0 5px;
          }
          #rating_widget_dislike {
               background-position: -300px 5px;
          }

          #rating_widget_dislike:hover {
               background-position: -50px 5px;
          }

          #rating_widget_ok {
               background-position: -350px 5px;
          }

          #rating_widget_ok:hover {
               background-position: -100px 5px;
          }
          #rating_widget_like {
               background-position: -400px 5px;
          }
          #rating_widget_like:hover {
               background-position: -150px 5px;
          }

          #rating_widget_love {
               background-position: -450px 5px;
          }

          #rating_widget_love:hover {
               background-position: -200px 5px;
          }
Use grid guides to keep
items arranged properly
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
Slice + optimize
all your images
Image export is a time saver




More efficient than cropping
PDF export is quite handy




Great for client feedback
Export code with caution




Prototyping, not production
Code automation is okay, in moderation




http://flickr.com/photos/polvero/2656367141/
Front–End
Frameworks
Bene ts of Frameworks
•Consistent coding style.
• Increases maintainability.
• Rapidly prototype ideas.
• Improvements made to core.
• Not re-inventing the wheel.
www.960.gs
“Embrace Constraints”
css
      – Mark Kraemer

      All modern monitors support at
      least 1024×768 pixel resolution.


      960 is divisible by 2, 3, 4, 5, 6,
      8, 10, 12, 15, 16, 20, 24, 30, 32,
      40, 48, 60, 64, 80, 96, 120, 160,
      192, 240, 320 and 480.
The 960 Grid System is an effort to streamline
web development by providing commonly used
dimensions, based on a width of 960 pixels.


There are two variants: 12 and 16 columns,
which can be used separately or in tandem.
The basis of the grid is ideally suited to rapid
prototyping, but it would work equally well
for workflow in a production environment.


There are printable sketch sheets, Photoshop
and Fireworks templates, and a CSS framework
that contain identical column measurements.
Inspiration: Khoi Vinh
Inspiration: Cameron Moll
Inspiration: Olav Bjørkøy
Inspiration: Brandon Schauer
The 12 column grid is divided into portions
that are 60 pixels wide, whereas the 16
column grid consists 40 pixel increments.


Each column has 10 pixels of margin to either
side, which stack to create gutters that are
20 pixels wide between each of the columns.
<div class="container_12">
    <div class="grid_7 prefix_1">
        <div class="grid_2 alpha">
            ...
        </div>
        <div class="grid_3">
            ...
        </div>
        <div class="grid_2 omega">
            ...
        </div>
    </div>
    <div class="grid_3 suffix_1">
        ...
    </div>
</div>
12 column grid measurements
16 column grid measurements
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
If today’s topic was JavaScript, I’d push...
Summation of Presentation
•FW = ideal for web design.
•Plays well with Adobe apps.
•Great for rapid prototyping.
•Efficiently export images.
•Write good code by hand.
•Homework: check out jQuery.
That’s a wrap. Keep in touch!
        sonspring.com
        twitter.com/nathansmith

More Related Content

What's hot (20)

PDF
Next Steps in Responsive Design
Justin Avery
 
PPTX
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
 
PDF
Roll Your Own CSS Framework
Mike Aparicio
 
PDF
CSS in React
Joe Seifi
 
PPTX
Bootstrap Framework
Yaowaluck Promdee
 
PPTX
Responsive Web Design & APEX Theme 25 (OGh APEX World 2014)
Christian Rokitta
 
PDF
Intro to CSS3
Denise Jacobs
 
PDF
Responsive & Responsible Web Design in DNN
gravityworksdd
 
PDF
Designing an Enterprise CSS Framework is Hard, Stephanie Rewis
Future Insights
 
PDF
Responsive Web Designed for your communication and marketing needs
SEGIC
 
PDF
Test-proof CSS
Vittorio Vittori
 
ZIP
Vector Graphics on the Web: SVG, Canvas, CSS3
Pascal Rettig
 
PDF
Teams, styles and scalable applications
Vittorio Vittori
 
PPTX
Responsive web designing ppt(1)
admecindia1
 
PPT
Responsive Web Design
Justin Avery
 
PPTX
How to develop a CSS Framework
Olivier Besson
 
PPT
Html & Css presentation
joilrahat
 
PDF
Efficient, maintainable CSS
Russ Weakley
 
PDF
Bootstrap 3 Basic - Bangkok WordPress Meetup
Woratana Perth Ngarmtrakulchol
 
PDF
Pemrograman Web 4 - Bootstrap 3
Nur Fadli Utomo
 
Next Steps in Responsive Design
Justin Avery
 
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
 
Roll Your Own CSS Framework
Mike Aparicio
 
CSS in React
Joe Seifi
 
Bootstrap Framework
Yaowaluck Promdee
 
Responsive Web Design & APEX Theme 25 (OGh APEX World 2014)
Christian Rokitta
 
Intro to CSS3
Denise Jacobs
 
Responsive & Responsible Web Design in DNN
gravityworksdd
 
Designing an Enterprise CSS Framework is Hard, Stephanie Rewis
Future Insights
 
Responsive Web Designed for your communication and marketing needs
SEGIC
 
Test-proof CSS
Vittorio Vittori
 
Vector Graphics on the Web: SVG, Canvas, CSS3
Pascal Rettig
 
Teams, styles and scalable applications
Vittorio Vittori
 
Responsive web designing ppt(1)
admecindia1
 
Responsive Web Design
Justin Avery
 
How to develop a CSS Framework
Olivier Besson
 
Html & Css presentation
joilrahat
 
Efficient, maintainable CSS
Russ Weakley
 
Bootstrap 3 Basic - Bangkok WordPress Meetup
Woratana Perth Ngarmtrakulchol
 
Pemrograman Web 4 - Bootstrap 3
Nur Fadli Utomo
 

Viewers also liked (20)

PDF
What's New in Adobe Fireworks Cs5
linus_lim
 
PDF
Basics of JSON (JavaScript Object Notation) with examples
Sanjeev Kumar Jaiswal
 
PPTX
Slides on Wimax
Sanjeev Kumar Jaiswal
 
PDF
VietRees_Newsletter_35_Tuan2_Thang06
internationalvr
 
PPT
Animoto
dboling
 
PPT
Web2 0-SOA InterAct2008
guest1fb6e4
 
PDF
Personal Digital Archives Development
Rachabodin Suwannakanthi
 
PDF
Meet Clumsy
Nathan Smith
 
PPT
Etec 442 Timeline Kanesa4
kanesa
 
PDF
VietRees_Newsletter_43_Tuan2_Thang08
internationalvr
 
PPT
Wszczecinie Prezentacja
budyn86
 
PPT
Web Design
karlo
 
PPTX
Final Union Presentation Ntc Curriculum Devel And Delivery
Steve Kashdan
 
PPT
How’S Your Memory
Vivianna Andrade
 
PPS
Quintada Regaliera
rauluis
 
PDF
Lights camera action orlando - october 2015 -slide upload
tsmeans
 
PDF
VietRees_Newsletter_34_Tuan1_Thang06
internationalvr
 
PDF
VietRees_Newsletter_54_Week4_Month10_Year08
internationalvr
 
PDF
VietRees_Newsletter_56_Tuan1_Thang11
internationalvr
 
What's New in Adobe Fireworks Cs5
linus_lim
 
Basics of JSON (JavaScript Object Notation) with examples
Sanjeev Kumar Jaiswal
 
Slides on Wimax
Sanjeev Kumar Jaiswal
 
VietRees_Newsletter_35_Tuan2_Thang06
internationalvr
 
Animoto
dboling
 
Web2 0-SOA InterAct2008
guest1fb6e4
 
Personal Digital Archives Development
Rachabodin Suwannakanthi
 
Meet Clumsy
Nathan Smith
 
Etec 442 Timeline Kanesa4
kanesa
 
VietRees_Newsletter_43_Tuan2_Thang08
internationalvr
 
Wszczecinie Prezentacja
budyn86
 
Web Design
karlo
 
Final Union Presentation Ntc Curriculum Devel And Delivery
Steve Kashdan
 
How’S Your Memory
Vivianna Andrade
 
Quintada Regaliera
rauluis
 
Lights camera action orlando - october 2015 -slide upload
tsmeans
 
VietRees_Newsletter_34_Tuan1_Thang06
internationalvr
 
VietRees_Newsletter_54_Week4_Month10_Year08
internationalvr
 
VietRees_Newsletter_56_Tuan1_Thang11
internationalvr
 
Ad

Similar to Adobe MAX 2008: HTML/CSS + Fireworks (20)

PDF
960 grid psd
Raju Nag
 
KEY
HTML CSS & Javascript
David Lindkvist
 
ODP
Design Best Practices for WordPress
Suzette Franck
 
PDF
Accelerated Grid Theming
Nathan Smith
 
PDF
Accelerated grid theming using NineSixty (DrupalCamp Dallas)
Four Kitchens
 
PDF
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2009)
Four Kitchens
 
PDF
Html 5 mobile - nitty gritty
Mario Noble
 
KEY
CSS Framework + Progressive Enhacements
Mario Hernandez
 
KEY
CSS3 for web designer - How to design a visually appealing website
Mario Hernandez
 
PDF
CSS The Definitive Guide Visual Presentation for the Web 4th Edition Eric A. ...
uswxdim700
 
PDF
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2010)
Four Kitchens
 
PPTX
Contemporary Trends In Web Design
Kenny Rosenberg
 
KEY
Artdm171 Week6 Images
Gilbert Guerrero
 
PDF
CSS3: Ripe and Ready to Respond
Denise Jacobs
 
PDF
CSS3: Ripe and Ready to Respond
Denise Jacobs
 
PDF
Useful Tools and Resources for Web Designers
John Smith
 
PDF
Simply Responsive CSS3
Denise Jacobs
 
PDF
Refresh OKC
Nathan Smith
 
PPTX
Web Design Trends: 2018 Edition
St. Petersburg College
 
PDF
Introduction to CSS3
Doris Chen
 
960 grid psd
Raju Nag
 
HTML CSS & Javascript
David Lindkvist
 
Design Best Practices for WordPress
Suzette Franck
 
Accelerated Grid Theming
Nathan Smith
 
Accelerated grid theming using NineSixty (DrupalCamp Dallas)
Four Kitchens
 
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2009)
Four Kitchens
 
Html 5 mobile - nitty gritty
Mario Noble
 
CSS Framework + Progressive Enhacements
Mario Hernandez
 
CSS3 for web designer - How to design a visually appealing website
Mario Hernandez
 
CSS The Definitive Guide Visual Presentation for the Web 4th Edition Eric A. ...
uswxdim700
 
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2010)
Four Kitchens
 
Contemporary Trends In Web Design
Kenny Rosenberg
 
Artdm171 Week6 Images
Gilbert Guerrero
 
CSS3: Ripe and Ready to Respond
Denise Jacobs
 
CSS3: Ripe and Ready to Respond
Denise Jacobs
 
Useful Tools and Resources for Web Designers
John Smith
 
Simply Responsive CSS3
Denise Jacobs
 
Refresh OKC
Nathan Smith
 
Web Design Trends: 2018 Edition
St. Petersburg College
 
Introduction to CSS3
Doris Chen
 
Ad

More from Nathan Smith (19)

PDF
Getting Started with React
Nathan Smith
 
PDF
HTML5 Can't Do That
Nathan Smith
 
PDF
Rapid Templating with Serve
Nathan Smith
 
PDF
Proactive Responsive Design
Nathan Smith
 
PDF
Use Web Skills To Build Mobile Apps
Nathan Smith
 
PDF
Red Dirt JS
Nathan Smith
 
PDF
DrupalCon jQuery
Nathan Smith
 
PDF
DSVC Design Talk
Nathan Smith
 
PDF
Think Vitamin CSS
Nathan Smith
 
PDF
Echo HTML5
Nathan Smith
 
PDF
Urban Leadership Slides
Nathan Smith
 
PDF
Themes from Ascent of a Leader
Nathan Smith
 
PDF
7 Storey Mountain
Nathan Smith
 
PDF
Marketing 450 Guest Lecture
Nathan Smith
 
PDF
Fundamental Design Principles
Nathan Smith
 
PDF
Striking a Balance: Middle Ground in Front-End Development
Nathan Smith
 
PDF
Echo Conference 2008
Nathan Smith
 
PDF
Bible Tech 2008
Nathan Smith
 
PDF
Gospelcon 2006
Nathan Smith
 
Getting Started with React
Nathan Smith
 
HTML5 Can't Do That
Nathan Smith
 
Rapid Templating with Serve
Nathan Smith
 
Proactive Responsive Design
Nathan Smith
 
Use Web Skills To Build Mobile Apps
Nathan Smith
 
Red Dirt JS
Nathan Smith
 
DrupalCon jQuery
Nathan Smith
 
DSVC Design Talk
Nathan Smith
 
Think Vitamin CSS
Nathan Smith
 
Echo HTML5
Nathan Smith
 
Urban Leadership Slides
Nathan Smith
 
Themes from Ascent of a Leader
Nathan Smith
 
7 Storey Mountain
Nathan Smith
 
Marketing 450 Guest Lecture
Nathan Smith
 
Fundamental Design Principles
Nathan Smith
 
Striking a Balance: Middle Ground in Front-End Development
Nathan Smith
 
Echo Conference 2008
Nathan Smith
 
Bible Tech 2008
Nathan Smith
 
Gospelcon 2006
Nathan Smith
 

Recently uploaded (20)

PPT
Javrhrbthtbryin6trtvrhnberra-without-BlueJ.ppt
jotola6956
 
PPTX
Transportation in the air, sea and land.pptx
KhloodAli5
 
PDF
AI Intervention in Design & Content Creation
YellowSlice1
 
PDF
S2 Associates brings museum exhibits to life with innovative design.pdf
S2 Associates
 
PDF
WEEK3-Literary-Gennnnnnnnnnnnnnnnnres.pdf
MaybelynVergara
 
PPT
Origin of the solar system acording .ppt
ReignLachica
 
PPTX
My_Engineering_Journey_Rahul_Rajbanshi.pptx
bikbikash24
 
PDF
Design Social Change Creating Social Change
Eduardo Corrêa
 
PPTX
the very teaching plan extra ordinary.pptx
PamelaOdibeli1
 
PDF
Dynamic Visuals for NJ Commercial Spaces
Yantram Animation Studio Corporation
 
PDF
Empowering Artisans Through Technology Karmakar App Concept
yellowslice2
 
PPTX
Urban design is a huge concept when it comes to planning.
IshikaPanchal11
 
PDF
The Role of Logos as Identity Shapers (IFIC Logo)
Md. Mehedi Hasan Asif
 
DOCX
Ai vehicle traffic signal detector research proposal.docx
DavidNameza
 
PDF
Case Study on good and bad acoustics in auditorium
Disha Agrawal
 
PDF
IPC_Reference_manual_Vol_1_Final (1).pdf
AbrahamFekede1
 
PPTX
High-Rise Interior Mastery by Top 3D Visualization Experts
Yantram Animation Studio Corporation
 
PPTX
DIASS-DIAGNOSTIC-TEST.pptxnjkhbuyygygccd
mcsprima2023
 
PPTX
sCREW cONVEYOR AUGER DAF SLUDGE SYSTEM TO
viksurs
 
PPTX
SAMPLE FILE OF-PPT-FINAL-ORAL-DEFENSE.pptx
Yvez2
 
Javrhrbthtbryin6trtvrhnberra-without-BlueJ.ppt
jotola6956
 
Transportation in the air, sea and land.pptx
KhloodAli5
 
AI Intervention in Design & Content Creation
YellowSlice1
 
S2 Associates brings museum exhibits to life with innovative design.pdf
S2 Associates
 
WEEK3-Literary-Gennnnnnnnnnnnnnnnnres.pdf
MaybelynVergara
 
Origin of the solar system acording .ppt
ReignLachica
 
My_Engineering_Journey_Rahul_Rajbanshi.pptx
bikbikash24
 
Design Social Change Creating Social Change
Eduardo Corrêa
 
the very teaching plan extra ordinary.pptx
PamelaOdibeli1
 
Dynamic Visuals for NJ Commercial Spaces
Yantram Animation Studio Corporation
 
Empowering Artisans Through Technology Karmakar App Concept
yellowslice2
 
Urban design is a huge concept when it comes to planning.
IshikaPanchal11
 
The Role of Logos as Identity Shapers (IFIC Logo)
Md. Mehedi Hasan Asif
 
Ai vehicle traffic signal detector research proposal.docx
DavidNameza
 
Case Study on good and bad acoustics in auditorium
Disha Agrawal
 
IPC_Reference_manual_Vol_1_Final (1).pdf
AbrahamFekede1
 
High-Rise Interior Mastery by Top 3D Visualization Experts
Yantram Animation Studio Corporation
 
DIASS-DIAGNOSTIC-TEST.pptxnjkhbuyygygccd
mcsprima2023
 
sCREW cONVEYOR AUGER DAF SLUDGE SYSTEM TO
viksurs
 
SAMPLE FILE OF-PPT-FINAL-ORAL-DEFENSE.pptx
Yvez2
 

Adobe MAX 2008: HTML/CSS + Fireworks

  • 1. Designing Effective CSS & HTML Websites in Fireworks Adobe MAX Conference - San Francisco, CA - November 18, 2008
  • 2. Hi. I’m Nathan Smith, a designer and front-end developer at Viewzi.com
  • 3. Today I’d like to talk to you about using Fireworks to design HTML and CSS sites. But first, let me ask you this...
  • 9. What is the de nition of a standard?
  • 10. Standard: “Something considered by an authority or by general consent as a basis of comparison; an approved model.” — Dictionary.com
  • 11. Ajaxian.com word frequency (via Wordle.net)
  • 12. Standards exist for the benefit of the web worker almost more so than the end user, and by following the best practices set forth by the best people in our industry, we ensure we are equipping ourselves with a versatile skill-set which we can take into any environment. — Mike Davidson Newsvine founder http://www.mikeindustries.com/blog/archive/2004/06/march-to-your-own-standard
  • 16. When it comes to standards, it’s all about the distribution. (non-metric countries) United States - Liberia - Myanmar
  • 17. Flash is a de facto standard Mozilla holds a Guinness World Record for the most software downloaded in 24 hours. On June 17, 2008 approximately 8 million people downloaded Firefox 3. “In July 2008, successful downloads averaged about 33 million per day, and successful installs averaged around 18 million per day.” — Emmy Huang Adobe Product Mgr http://tinyurl.com/flash-stats
  • 19. Macro vs. Micro Semantics – Correct tags – ID, class names – Accessibility – Microformats – Attribute usage – Machine code – Search Engines – HTML / XHTML http://flickr.com/photos/leoffreitas/332360959/ http://flickr.com/photos/kennysarmy/2493464978/
  • 21. Enterprise Corporations – Stakeholders preview centralized PNGs – Smaller file-size, storage goes further – Maintain lower total cost of ownership Agencies & Small Teams – Rapidly move from prototype to design – Test out FW PNGs directly in a browser – Easily export PDF overviews for clients Freelance Web Designers – Integrate with multiple document types – Display PNG comps via HTML mockups – Less time spent switching between apps
  • 22. “ As a general rule of thumb, anything that can read JPG or GIF files will usually support PNG as well. Unlike the PSD format used by Photoshop, PNG files are readable by a variety of freely available applications, including the most important: web browsers. — Nathan Smith Front-End Developer http://www.adobe.com/devnet/fireworks/articles/enterprise_it.html
  • 23. Rough Wireframes High Detail Design http://www.bartelme.at/journal/archive/flow_wallpaper
  • 25. FW now looks akin to its CS4 siblings CS3 CS4
  • 27. Visual Style Corporate Guidelines Branding HTML CSS
  • 29. Create a vector based drawing 9-slicing Example
  • 30. Convert vector group to symbol
  • 31. Use 9-slicing on symbol Preserves the outer corners and edges
  • 32. Resize element without distortion Widescreen!
  • 33. The align Especially panel is for doing useful for animated all sorts “Web 2.0” of shapes Ajax GIFs
  • 34. #rating_widget_hate, #rating_widget_dislike, CSS #rating_widget_ok, #rating_widget_like, #rating_widget_love { background: url(../img/faces.gif) no-repeat; } Sprites #rating_widget_hate { background-position: -250px 5px; } #rating_widget_hate:hover { background-position: 0 5px; } #rating_widget_dislike { background-position: -300px 5px; } #rating_widget_dislike:hover { background-position: -50px 5px; } #rating_widget_ok { background-position: -350px 5px; } #rating_widget_ok:hover { background-position: -100px 5px; } #rating_widget_like { background-position: -400px 5px; } #rating_widget_like:hover { background-position: -150px 5px; } #rating_widget_love { background-position: -450px 5px; } #rating_widget_love:hover { background-position: -200px 5px; }
  • 35. Use grid guides to keep items arranged properly
  • 38. Slice + optimize all your images
  • 39. Image export is a time saver More efficient than cropping
  • 40. PDF export is quite handy Great for client feedback
  • 41. Export code with caution Prototyping, not production
  • 42. Code automation is okay, in moderation http://flickr.com/photos/polvero/2656367141/
  • 44. Bene ts of Frameworks •Consistent coding style. • Increases maintainability. • Rapidly prototype ideas. • Improvements made to core. • Not re-inventing the wheel.
  • 46. “Embrace Constraints” css – Mark Kraemer All modern monitors support at least 1024×768 pixel resolution. 960 is divisible by 2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 30, 32, 40, 48, 60, 64, 80, 96, 120, 160, 192, 240, 320 and 480.
  • 47. The 960 Grid System is an effort to streamline web development by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem.
  • 48. The basis of the grid is ideally suited to rapid prototyping, but it would work equally well for workflow in a production environment. There are printable sketch sheets, Photoshop and Fireworks templates, and a CSS framework that contain identical column measurements.
  • 53. The 12 column grid is divided into portions that are 60 pixels wide, whereas the 16 column grid consists 40 pixel increments. Each column has 10 pixels of margin to either side, which stack to create gutters that are 20 pixels wide between each of the columns.
  • 54. <div class="container_12"> <div class="grid_7 prefix_1"> <div class="grid_2 alpha"> ... </div> <div class="grid_3"> ... </div> <div class="grid_2 omega"> ... </div> </div> <div class="grid_3 suffix_1"> ... </div> </div>
  • 55. 12 column grid measurements
  • 56. 16 column grid measurements
  • 61. If today’s topic was JavaScript, I’d push...
  • 62. Summation of Presentation •FW = ideal for web design. •Plays well with Adobe apps. •Great for rapid prototyping. •Efficiently export images. •Write good code by hand. •Homework: check out jQuery.
  • 63. That’s a wrap. Keep in touch! sonspring.com twitter.com/nathansmith