SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Preparing PSD Files for Development
If you're designing for the web, and you work in an 'assembly line' environment as I do - whereby designers design
and developers develop. In an effort to streamline productivity and keep the development time as efficient as
possible, I have a few suggestions for designers.



1. Keep your photoshop documents as tidy and organized as
possible.
Half of the struggle developers endure is trying to find and isolate specific layers (or layer groups) within a document
in order to create appropriate slices. This can be made MUCH easier if the designer takes the time to label the layers
and groups with appropriate (and descriptive) names. It also helps to gather layers together into groups representing
specific parts of the site.


1.1 Delete all unnecessary layers

Give meaningful name to layers




1.2 Combine layers in groups and keep the layers according to the position in design

Arrange your layer groups according to the flow of the document! Generally have the header group at the top, footer
group at the bottom, and everything in the middle… you get the idea.
Create a developer-only mockup
Another thing that might help the process along is to containing notes, font styles, button states, colour swatches and
information on any non-web fonts. The client doesn’t care about this mockup in the same way a developer doesn’t
care about the client-only mockup... but it makes it dead easy for a developer to extract only the relevant information
required to create the code.
Include Designs for Interaction (Hover, Active)
The more detailed your design is in terms of interaction, the easier it is for a developer to code it. Be sure to add
some examples of what your design will look like when it’s interacted with. Every design is going to be different, but
the important interactions that shouldn’t be forgotten include:
    ● Dropdown Menus
    ● Link/Button Hover States
    ● Image Sliders
    ● Lightboxes
    ● Tooltips
    ● Form Elements
The reason behind this tip is this: if you don’t show a developer how you expect a certain interaction to look, chances
are that they’ll use an unstyled generic design, which could stand out like a sore thumb. Sure, there are some
coders (like me!) that will do our best to guess what you would have wanted, by why leave something so important to
guesswork when it takes you just a few minutes to design it yourself?




Include a color palette
Create a layer group with its visibility turned off at the top of the Layers panel named “Palette.” Populate this group
with layers using Layer > New Fill Layer > Solid Color… which are named to correspond to elements that will be
colored using CSS. This allows developers to simply Double+click the layer thumbnail to get the color values they
need from the Color Picker while coding.
Create Sprites if required and keep in /sprites folder
Create sprite groups of navigation or button layers or layer groups to ensure that what you envisioned as a
designer will get executed in the code. Position the default state as the topmost layer within the group with the hover
and active states below.
When creating sprite groups, it is also recommended that a consistent height be used for all of the states so that it
is easier for the developer to calculate the background-position of the elements while coding the CSS.




Note to developers:




If you want something that’s not obvious, such as a navigation menu that has to slide down when you move your
mouse to the top of the screen. Make sure that you make it clear by adding notes. There’s a few ways that you could
do this (I’ve seen everything from PowerPoint documents to printouts with hand-writing on it), but my favorite way
is actually pretty simple: Use the Note Tool in Photoshop (see image below). The note tool will automatically make
notes show up when a developer opens up the file, and it’s easy quickly read up on what a designer has intended.



Always highlight this linkable area in a separate layers
Like red marked area in below design

Más contenido relacionado

Destacado

Planeación de diseño centrado en el usuario: de la experiencia a la percepción
Planeación de diseño centrado en el usuario: de la experiencia a la percepciónPlaneación de diseño centrado en el usuario: de la experiencia a la percepción
Planeación de diseño centrado en el usuario: de la experiencia a la percepciónLuis Carlos Aceves
 
Ux2012 - ivan wolcan - Innovar desd el diseño de experiencia de usuario
Ux2012 - ivan wolcan - Innovar desd el diseño de experiencia de usuarioUx2012 - ivan wolcan - Innovar desd el diseño de experiencia de usuario
Ux2012 - ivan wolcan - Innovar desd el diseño de experiencia de usuarioIvan Wolcan
 
La experiencia del usuario y la arquitectura de información
La experiencia del usuario y la arquitectura de informaciónLa experiencia del usuario y la arquitectura de información
La experiencia del usuario y la arquitectura de informaciónJorge Arango
 
Kristina Mausser, Kina Olé, Stop Publishing in the Dark
Kristina Mausser, Kina Olé, Stop Publishing in the DarkKristina Mausser, Kina Olé, Stop Publishing in the Dark
Kristina Mausser, Kina Olé, Stop Publishing in the Darkshopexpo
 
It's Not You, It's Your Anti-Pattern
It's Not You, It's Your Anti-PatternIt's Not You, It's Your Anti-Pattern
It's Not You, It's Your Anti-PatternFran Diamond
 
How MacGyver Would Do Design Research
How MacGyver Would Do Design ResearchHow MacGyver Would Do Design Research
How MacGyver Would Do Design ResearchM. Jackson Wilkinson
 
Introducción al Diseño de la Experiencia del Usuario
Introducción al Diseño de la Experiencia del UsuarioIntroducción al Diseño de la Experiencia del Usuario
Introducción al Diseño de la Experiencia del UsuarioGabriel Celemin
 
Cómo testear performance sin morir en el intento
Cómo testear performance sin morir en el intentoCómo testear performance sin morir en el intento
Cómo testear performance sin morir en el intentoDiego Cardozo
 
Diseño de la Experiencia de Usuario con Agile
Diseño de la Experiencia de Usuario con AgileDiseño de la Experiencia de Usuario con Agile
Diseño de la Experiencia de Usuario con AgileJohnny Ordóñez
 
Neuropsicología aplicada a la Experiencia de Usuario
Neuropsicología aplicada a la Experiencia de UsuarioNeuropsicología aplicada a la Experiencia de Usuario
Neuropsicología aplicada a la Experiencia de UsuarioDiego Lopez Castan ✎
 
CIAPEM 2010 - Mas cerca de los usuarios: pruebas de usabilidad
CIAPEM 2010 - Mas cerca de los usuarios: pruebas de usabilidadCIAPEM 2010 - Mas cerca de los usuarios: pruebas de usabilidad
CIAPEM 2010 - Mas cerca de los usuarios: pruebas de usabilidadLuis Carlos Aceves
 
Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)Zoe Gillenwater
 
Sitios Exitosos: De los Estándares Web a la Experiencia de Usuario
Sitios Exitosos: De los Estándares Web a la Experiencia de UsuarioSitios Exitosos: De los Estándares Web a la Experiencia de Usuario
Sitios Exitosos: De los Estándares Web a la Experiencia de UsuarioGabriel Porras
 
Experiencia del Usuario
Experiencia del UsuarioExperiencia del Usuario
Experiencia del Usuariocesars
 
Emociones y Experiencia de Usuario
Emociones y Experiencia de UsuarioEmociones y Experiencia de Usuario
Emociones y Experiencia de UsuarioUX Nights
 
PROTOTIPADO ÁGIL EN PAPEL Y USABILITY TESTING: DIEZ TIPS PARA MEJORAR LA EXPE...
PROTOTIPADO ÁGIL EN PAPEL Y USABILITY TESTING: DIEZ TIPS PARA MEJORAR LA EXPE...PROTOTIPADO ÁGIL EN PAPEL Y USABILITY TESTING: DIEZ TIPS PARA MEJORAR LA EXPE...
PROTOTIPADO ÁGIL EN PAPEL Y USABILITY TESTING: DIEZ TIPS PARA MEJORAR LA EXPE...Verónica Traynor
 
El SEO comienza con la Experiencia del Usuario
El SEO comienza con la Experiencia del UsuarioEl SEO comienza con la Experiencia del Usuario
El SEO comienza con la Experiencia del UsuarioLakil Essady
 
15 errores comunes de ux en móviles (y cómo evitarlos)
15 errores comunes de ux en móviles (y cómo evitarlos)15 errores comunes de ux en móviles (y cómo evitarlos)
15 errores comunes de ux en móviles (y cómo evitarlos)Andrea Cantú
 
I Conferencia UX - Experiencia de Usuario
I Conferencia UX - Experiencia de UsuarioI Conferencia UX - Experiencia de Usuario
I Conferencia UX - Experiencia de UsuarioNeo Consulting
 

Destacado (20)

Planeación de diseño centrado en el usuario: de la experiencia a la percepción
Planeación de diseño centrado en el usuario: de la experiencia a la percepciónPlaneación de diseño centrado en el usuario: de la experiencia a la percepción
Planeación de diseño centrado en el usuario: de la experiencia a la percepción
 
Ux2012 - ivan wolcan - Innovar desd el diseño de experiencia de usuario
Ux2012 - ivan wolcan - Innovar desd el diseño de experiencia de usuarioUx2012 - ivan wolcan - Innovar desd el diseño de experiencia de usuario
Ux2012 - ivan wolcan - Innovar desd el diseño de experiencia de usuario
 
La experiencia del usuario y la arquitectura de información
La experiencia del usuario y la arquitectura de informaciónLa experiencia del usuario y la arquitectura de información
La experiencia del usuario y la arquitectura de información
 
Kristina Mausser, Kina Olé, Stop Publishing in the Dark
Kristina Mausser, Kina Olé, Stop Publishing in the DarkKristina Mausser, Kina Olé, Stop Publishing in the Dark
Kristina Mausser, Kina Olé, Stop Publishing in the Dark
 
It's Not You, It's Your Anti-Pattern
It's Not You, It's Your Anti-PatternIt's Not You, It's Your Anti-Pattern
It's Not You, It's Your Anti-Pattern
 
How MacGyver Would Do Design Research
How MacGyver Would Do Design ResearchHow MacGyver Would Do Design Research
How MacGyver Would Do Design Research
 
Introducción al Diseño de la Experiencia del Usuario
Introducción al Diseño de la Experiencia del UsuarioIntroducción al Diseño de la Experiencia del Usuario
Introducción al Diseño de la Experiencia del Usuario
 
Cómo testear performance sin morir en el intento
Cómo testear performance sin morir en el intentoCómo testear performance sin morir en el intento
Cómo testear performance sin morir en el intento
 
Diseño de la Experiencia de Usuario con Agile
Diseño de la Experiencia de Usuario con AgileDiseño de la Experiencia de Usuario con Agile
Diseño de la Experiencia de Usuario con Agile
 
Neuropsicología aplicada a la Experiencia de Usuario
Neuropsicología aplicada a la Experiencia de UsuarioNeuropsicología aplicada a la Experiencia de Usuario
Neuropsicología aplicada a la Experiencia de Usuario
 
CIAPEM 2010 - Mas cerca de los usuarios: pruebas de usabilidad
CIAPEM 2010 - Mas cerca de los usuarios: pruebas de usabilidadCIAPEM 2010 - Mas cerca de los usuarios: pruebas de usabilidad
CIAPEM 2010 - Mas cerca de los usuarios: pruebas de usabilidad
 
Box model
Box modelBox model
Box model
 
Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)
 
Sitios Exitosos: De los Estándares Web a la Experiencia de Usuario
Sitios Exitosos: De los Estándares Web a la Experiencia de UsuarioSitios Exitosos: De los Estándares Web a la Experiencia de Usuario
Sitios Exitosos: De los Estándares Web a la Experiencia de Usuario
 
Experiencia del Usuario
Experiencia del UsuarioExperiencia del Usuario
Experiencia del Usuario
 
Emociones y Experiencia de Usuario
Emociones y Experiencia de UsuarioEmociones y Experiencia de Usuario
Emociones y Experiencia de Usuario
 
PROTOTIPADO ÁGIL EN PAPEL Y USABILITY TESTING: DIEZ TIPS PARA MEJORAR LA EXPE...
PROTOTIPADO ÁGIL EN PAPEL Y USABILITY TESTING: DIEZ TIPS PARA MEJORAR LA EXPE...PROTOTIPADO ÁGIL EN PAPEL Y USABILITY TESTING: DIEZ TIPS PARA MEJORAR LA EXPE...
PROTOTIPADO ÁGIL EN PAPEL Y USABILITY TESTING: DIEZ TIPS PARA MEJORAR LA EXPE...
 
El SEO comienza con la Experiencia del Usuario
El SEO comienza con la Experiencia del UsuarioEl SEO comienza con la Experiencia del Usuario
El SEO comienza con la Experiencia del Usuario
 
15 errores comunes de ux en móviles (y cómo evitarlos)
15 errores comunes de ux en móviles (y cómo evitarlos)15 errores comunes de ux en móviles (y cómo evitarlos)
15 errores comunes de ux en móviles (y cómo evitarlos)
 
I Conferencia UX - Experiencia de Usuario
I Conferencia UX - Experiencia de UsuarioI Conferencia UX - Experiencia de Usuario
I Conferencia UX - Experiencia de Usuario
 

Último

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
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
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 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
 
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 ...
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Preparing PSD for Development

  • 1. Preparing PSD Files for Development If you're designing for the web, and you work in an 'assembly line' environment as I do - whereby designers design and developers develop. In an effort to streamline productivity and keep the development time as efficient as possible, I have a few suggestions for designers. 1. Keep your photoshop documents as tidy and organized as possible. Half of the struggle developers endure is trying to find and isolate specific layers (or layer groups) within a document in order to create appropriate slices. This can be made MUCH easier if the designer takes the time to label the layers and groups with appropriate (and descriptive) names. It also helps to gather layers together into groups representing specific parts of the site. 1.1 Delete all unnecessary layers Give meaningful name to layers 1.2 Combine layers in groups and keep the layers according to the position in design Arrange your layer groups according to the flow of the document! Generally have the header group at the top, footer group at the bottom, and everything in the middle… you get the idea.
  • 2. Create a developer-only mockup Another thing that might help the process along is to containing notes, font styles, button states, colour swatches and information on any non-web fonts. The client doesn’t care about this mockup in the same way a developer doesn’t care about the client-only mockup... but it makes it dead easy for a developer to extract only the relevant information required to create the code.
  • 3. Include Designs for Interaction (Hover, Active) The more detailed your design is in terms of interaction, the easier it is for a developer to code it. Be sure to add some examples of what your design will look like when it’s interacted with. Every design is going to be different, but the important interactions that shouldn’t be forgotten include: ● Dropdown Menus ● Link/Button Hover States ● Image Sliders ● Lightboxes ● Tooltips ● Form Elements The reason behind this tip is this: if you don’t show a developer how you expect a certain interaction to look, chances are that they’ll use an unstyled generic design, which could stand out like a sore thumb. Sure, there are some coders (like me!) that will do our best to guess what you would have wanted, by why leave something so important to guesswork when it takes you just a few minutes to design it yourself? Include a color palette Create a layer group with its visibility turned off at the top of the Layers panel named “Palette.” Populate this group with layers using Layer > New Fill Layer > Solid Color… which are named to correspond to elements that will be colored using CSS. This allows developers to simply Double+click the layer thumbnail to get the color values they need from the Color Picker while coding.
  • 4. Create Sprites if required and keep in /sprites folder Create sprite groups of navigation or button layers or layer groups to ensure that what you envisioned as a designer will get executed in the code. Position the default state as the topmost layer within the group with the hover and active states below. When creating sprite groups, it is also recommended that a consistent height be used for all of the states so that it is easier for the developer to calculate the background-position of the elements while coding the CSS. Note to developers: If you want something that’s not obvious, such as a navigation menu that has to slide down when you move your mouse to the top of the screen. Make sure that you make it clear by adding notes. There’s a few ways that you could do this (I’ve seen everything from PowerPoint documents to printouts with hand-writing on it), but my favorite way is actually pretty simple: Use the Note Tool in Photoshop (see image below). The note tool will automatically make
  • 5. notes show up when a developer opens up the file, and it’s easy quickly read up on what a designer has intended. Always highlight this linkable area in a separate layers Like red marked area in below design