- Web Design Cheatsheet
- 15 banner ad design tips to get more clicks
- Designing the perfect web banner ad: 50 examples to help you get it right
- 6 UI Concepts That Will Make You a Front End Ninja
- 8 UX Principles You Should Know as a Frontend Developer
The Designer creates the look and feel. The Developer builds it.
User Interface is the presentation of a product, designing how it looks and feels. User Experience is the overall experience the user has with a product.
Typography is the art and technique of arranging type to make written language readable and beautiful.
- Use a font size between 15 and 25 pixels for body text
- Use big font sizes for Headlines (60px or 90px with less font weight and 32px for Subheadlines)
- Use line spacing between 120 and 150% of the font size.
- 45 to 90 characters per line
- Use Good Fonts (sans-serif and serif)
- Sans-serif (more neural, clean, simple, modern websites)
- Open Sans, Lato, Raleway, Monsterrat, PT Sans
- serif (traditional purposes, story telling, long reading)
- Cardo, Merriweather, PT Serif
- Chose a font which reflects the look and feel you want for your website
- Use only one font if possible
- Use only one base color
- Use a tool if you want to use more colors
- Use color to draw attention
- Never use black in your design
- Choose colors wisely
Picking a color for a website means more then picking your favorite color and turning it into a design. It means picking the right color in order to get the desired response from your audience. Color really makes a difference. This happens because there are psychological effects behind each color.
- Red is a great color to use when power, passion, strength and excitement want to be transmitted. Brighter tones are more energetic and darker shades are more powerful and elegant.
- Orange draws attention without being as overpowering as red. It means cheerfulness and creativity. Orange can be associated with friendliness, confidence, and courage.
- Yellow is energetic and gives the feeling of happiness and liveliness. Also, it associates with curiosity, intelligence, brightness, etc.
- Green is the color of harmony, nature, life and health. Also, it is often associated with money. In design, green can have a balancing and harmonizing effect.
- Blue means patience, peace, trustworthiness, and stability. It is one of the most beloved colors, especially by men. It is associated with professionalism, trust and honor. That's actually why the biggest social networks use blue.
- Purple is traditionally associated with power, nobility and wealth. In your design, purple can give a sense of wisdom, royalty, nobility, luxury, and mystery.
- Pink expresses romance, passivity, care, peace, affection, etc.
- Brown is the color of relaxation and confidence. Brown means earthiness, nature, durability, comfort, and reliability.
- Put text directly on the image
- Overlay the image
- Put your text in a Box
- Blur the image
- The floor fade
To achieve the text-on-image effects, you can use CSS for your websites. Here is example CSS code for some of the effects. Please change it according to your needs.
Overlay the image
.darken {
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(YOUR IMAGE HERE);
}
Example: http://jsfiddle.net/drpak8vy/1/
Put text in a box
.text-box {
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
display: inline;
padding: 10px;
}
Example: http://jsfiddle.net/qg83m36p/
Floor fade
.floor-fade {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6) ), url(YOUR IMAGE HERE);
}
Example: http://jsfiddle.net/gRzPF/409/
- Use Icons to List Features/Steps
- Use Icons for Actions and Links
- Icons should be recognizable
- Label your icons if possible
- Icons Should NOT take a Center Stage
- Use Icon Fonts Whenever Possible
- Put whitespace between your elements
- Put whitespace between your groups of elements
- Put whitespace between your website's sections
- Define where you want your audience to look first
- Establish a flow that corresponds to your content's message
- Use whitespace to build that flow
Use other websites as inspiration to see what others leading designers are doing right.
- Collect designs that you like
- Try to understand everything about them
- Why do they look good?
- What do these sites have in common?
- How were they builtin HTML and CSS? (Chrome devTools)
- Build trust with your future customer (giving a free ebook)
- Repeat your primary action (button for signup)
- Grab your user's attention (popup box)
- Tell your user the benefit (of signing up)
- Don't ask for too much information
- Use social proof (testimonials)
- Use urgency (now, hurry, instant, immediately)
- Use scarcity (Only 1 left in stock)
- Keep it simple
- Purpose
- Typography
- Technical
- Colors
- Images and icons
- Navigation
- Call-to-actions
- Videos
- Use the most effective, standard banner sizes
- Place your banner ads correctly
- Maintain hierarchy
- Keep it simple
- Use buttons appropriately
- Have a clearly defined frame
- Make your text instantly readable
- Use animation
- Complement, but stand out
- Be consistent with your brand
- Instill a sense of urgency
- Use imagery well (and only when you need it)
- Choose appropriate colors
- Keep your file sizes small
- Use the correct file formats
- Use Stylistic Typography and Image Pairings
- Create Hierarchy
- Use Relevant Icons
- Add in Unexpected Elements
- Incorporate Illustrations
- Adjust Your Layout
- Use Bright Colors
- Keep It Simple
- Stay Current
- Use Texture
- Appeal to Your Niche
- Show, Don't tell
- Have a Clear Focal Point
- Make a Reference Using Imagery
- Let Your Product Shine
- Create Angles
- Use Overlays
- Set the Scene
- Be Creative With Your Type
- Use a Stylized Illustration
- Use Multiple Elements
- Make a Pop Culture Reference
- Keep It Loose
- Create a Relationship
- Create Contrast
- Create Symmetry
- Make a Reference to Your Target Market's Lifestyle
- Use Motion
- Be Sharp and Edgy
- Create Depth
- Use a Unique Typeface
- Use a Variety of Beautiful Typography
- Use Simple Graphics
- Create Depth with Textural Dimension
- Use Accents of Color
- Don't Just Try to Make a Sale
- Use Bold, Analogous Colors
- Use a Simple Drawing
- Create Movement
- Utilize Animation
- Create Geometric Texture
- Break Up the Space with an Interesting Shape
- Utilize Shadows
- Create a Pattern with Repeating Elements
- Use Monochromatic Blocks of Color to Break Up Photos
- Use Linear Accents
- Tell a Story
- Have a Sense of Humor
- Use a Simple Font Pairing
- Accentuate with Simple Shapes
- Hierarchy is Everything
- Stop Using Grey Text Everywhere
- Using Labels
- Semantics are Secondary
- Overlapping Elements
- Using Empty Spaces
- Don't Use More than Two Typefaces
- Use System Native Fonts
- Depict Information Hierarchy With Type Size
- Use a Default Size for Body Copy
- Using Drop-Down Menu
- Using Pagination When Content is Finite
- Use Consistent Icons
- Use Breadcrumb Navigation