With custom dropdowns, front-end build tools, CSS, performance monitoring and high contrast mode.Issue #258 ⢠Tue, July 7, 2020 ⢠[View in the browser]( ð¨
[Smashing Newsletter](
Dear Friend,
No project comes without a deadline or tough constraints. So itâs not very surprising that when encountering an interface challenge, we tend to rely on patterns that used to work in previous projects â we just donât have the time, resources, or even see the need to reinvent the wheel all the time. However, more often than not, thatâs a dangerous route to take.
[Hiding important navigation and search behind an icon is usually a bad idea]( that hurts traffic and conversion. Itâs not surprising, is it? We shouldnât be expecting more traffic coming to sections of the page that are hidden â be it the last slices of a carousel, or tiny, grey links. Important navigation has to be displayed at all times.
If youâd like more people to search, show a search box, not a search icon. Showing an annoying install app prompt might boost some business metrics, but might also end up with increased marketing costs, customer support inquiries, return fees, and abandonment rates. And itâs not surprising that tiny grey âprogressâ dots in a carousel never work as well as something more contextual, e.g. a thumbnail, or a grid of images.
We always walk a fine line between finding that perfect balance between business objectives and great user experience, and often our job is to find just the right compromise to achieve both. Yet, quite often we smoothly move along the paths our past experiences have shaped for us, crafting products that donât use the opportunity to help both customers and brands thrive.
[Healthy Business Metrics Mix](
A healthy business metrics mix will account for conversion, but also performance, time for repeat purchases and upgrade, life-time-values and marketing and support costs involved. ([Large view](
The next time you have a conversation about hiding the navigation behind a hamburger icon, perhaps you could challenge your team to think about which parts of that navigation need to be exposed at all times. Maybe you want to use a search icon instead of a search box; ask yourself if you want to encourage more searches or focus on navigation instead. If you are looking into pushing the visibility of your newsletter, measure the impact of that newsletter box pop-up on general conversion, abandonment, time to first share, repeat purchases, and time to first upgrade.
To help businesses succeed, we need to have a more holistic overview of the business metrics weâre trying to improve. The conversion rate is just one of them, while improving trust and loyalty with our customers is another.
We take it close to our hearts, and so we work on books and workshops to dive just into that. You can find more strategic advice and guidance in our new Smashing book [âClick!â]( by Paul Boag, plus we have a couple of [online workshops]( on psychology, design and front-end as well.
We have an incredible opportunity to make things better for companies and their customers, and we have great techniques and strategies to get there â we just need a bit of time to stop and think about the tiniest decisions we make. More often than not, they have impactful consequences for all parties involved.
Happy challenging status quo!
â Vitaly ([@smashingmag](
---------------------------------------------------------------
Table of Contents
1. [Determining The Best Build Tool For Your Project](#a1)
2. [Continuous Performance Measurements Made Easy](#a2)
3. [Turning A Flat Image Into A Folded Poster](#a3)
4. [Quick Tips For High Contrast Mode](#a4)
5. [Striking A Balance Between Native And Custom Select Elements](#a5)
6. [The Making Of A Typeface](#a6)
7. [Dealing With Browser Font Rendering Inconsistencies](#a7)
8. [Upcoming In Smashing Membership](#a8)
9. [Our Next Smashing Workshops](#a9)
10. [New On Smashing Job Board](#a10)
11. [Our Most Popular Articles](#a11)
---------------------------------------------------------------
#1. Determining The Best Build Tool For Your Project
Build tools aim to make the lives of developers easier by streamlining workflows and codifying best practices. However, picking the right build tool for a project can be a challenge. To help you make a more informed decision, folks from the Google Chrome developer relations team built [Tooling.Report](.
[Tooling Report](
Based on a suite of tests to assess how well a build tool adheres to best practices, Tooling.Report gives you an overview of various bundlers and the features they support. Itâs not only a quick way to determine the best tool for a project but also a reference for incorporating best practices into existing codebases â with the long-term goal of improving all build tools and, thus, the health of the web. (cm)
---------------------------------------------------------------
#2. Continuous Performance Measurements Made Easy
When launching a website, itâs common to run performance tests to ensure the site is fast and follows best practices. But how do we keep it fast as soon as deploys are happening every day? [Speedlify]( is Zach Leathermanâs answer to this question.
[Speedlify](
Speedlify is a static site published as an open-source repository that uses Lighthouse and Axe to continuously measure performance and publish the performance statistics â at most once an hour and automatically once a day. You can run it manually, locally on your computer and check in the data to your repo, or, if youâre using Netlify, it can run entirely self-contained. A great way to keep performance always in sight. (cm)
---------------------------------------------------------------
#3. Turning A Flat Image Into A Folded Poster
Some coding experiments leave even the most experienced developers in awe. And even if itâs something you wonât be using every day, itâs always inspiring to see fellow developers think outside the box and explore whatâs possible with web technologies. The [folded poster effect]( that Lynn Fisher created with pure CSS is such an experiment.
[CSS Folded Poster Effect](
With a bit of CSS, Lynn makes your average image look like a folded poster. With paper creases running over the image horizontally and vertically and a background shadow that gives the poster a 3D effect. A cool little project that beautifully shows what can be achieved with CSS. (cm)
---------------------------------------------------------------
From our sponsor
Build in-demand skills in Northwesternâs online MS in Info. Design & Strategy
[Northwestern: Online Masterâs in Information Design and Strategy](
Earn your masterâs degree [online](.
---------------------------------------------------------------
#4. Quick Tips For High Contrast Mode
Designing for different display modes can bring along some unforeseen surprises. Windows High Contrast Mode in particular behaves differently than other operating system display modes and completely overrides authored colors with user-set colors. Luckily, there are often simple solutions to most high contrast mode issues.
[Quick Tips For High Contrast Mode](
In her article â[Quick Tips for High Contrast Mode]( Sarah Higley shares five tips to solve high contrast mode bugs. They include custom focus styles, dealing with SVGs, using the -ms-high-contrast media query to respect a userâs color choices, as well as what you should keep in mind when testing. A handy little guide. If you want to dive deeper into the topic, Sarah also collected some further reading resources. (cm)
---------------------------------------------------------------
#5. Striking A Balance Between Native And Custom Select Elements
How do you build a styled select element that is not only styled on the outside but on the inside, too? In her article â[Striking a Balance Between Native and Custom Select Elements]( Sandrina Pereira shares her attempt to create a good-looking, accessible select that benefits from as many native features as possible.
[Striking A Balance Between Native And Custom Select Elements](
The idea is to make the select âhybridâ, which means that itâs both a native
The more words in the content, the more time the user will need to spend reading. Get straight to the point with catchy short phrases and interesting photos and graphics.
Spam score is determined by a large number of checks performed on the content of the email. For the best delivery results, it is advised to lower your spam score as much as possible.
Flesch reading score measures how complex a text is. The lower the score, the more difficult the text is to read. The Flesch readability score uses the average length of your sentences (measured by the number of words) and the average number of syllables per word in an equation to calculate the reading ease. Text with a very high Flesch reading ease score (about 100) is straightforward and easy to read, with short sentences and no words of more than two syllables. Usually, a reading ease score of 60-70 is considered acceptable/normal for web copy.