This Week In Web Design – August 14, 2020
Original Source: http://feedproxy.google.com/~r/1stwebdesigner/~3/wgiujbbWQL8/
…
Original Source: http://feedproxy.google.com/~r/1stwebdesigner/~3/wgiujbbWQL8/
…
Original Source: http://feedproxy.google.com/~r/tympanus/~3/6UYuCzBe_l8/
It has been a long time since we explored some button styles here on Codrops! But after seeing a really nice one on Cuberto, I wanted to explore some ideas and share them with you.
The main idea of these buttons is that they are magnetic and follow the mouse pointer. Along with that, there’s lots of room to play with some interesting hover animations. A very nice thing to explore is the motion of an additional element like a shadow or another line. The parallax effect created by moving the button’s elements differently, gives a nice twist to the animation.
Here we play with a border animation.
This circular button fills with a solid color.
A shadow element creates some depth.
I really hope you like them! Can’t wait to see your ideas Share them with us @codrops or @crnacura.
The post Magnetic Buttons appeared first on Codrops.
Original Source: https://www.hongkiat.com/blog/buy-sell-exchange-ethereum/
Ethereum is one of the most growing cryptocurrencies in the recent times And if you’re looking forward to investing in the world’s first peer-to-peer computing network, then you’re…
Visit hongkiat.com for full content.
Original Source: http://feedproxy.google.com/~r/1stwebdesigner/~3/WC9stloXkm0/
Choosing the perfect font for your projects is an important step, as it could make or break your design. The wrong choice of font can bring down your flyer, poster, business card, blog – just about anything. We know that it takes a lot of time to look for modern fonts that would really fit your design, which is why it is also important to have as many modern fonts as you can at your disposal!
You may also like to take a look at our other font collections for more to choose from as well.
Now to make it even faster for you to create an astonishing design, we’ve compiled a huge collection of FREE modern fonts! More choices means more fun! Use these modern fonts for creative typography designs, business logos, website designs – you pick! There are plenty of free professional modern fonts to choose from!
Feel free to play with these free fonts and find the best match for your design!
Note: Before we start – be sure to check license information on these popular fonts, they may be free but some of them require reference or may not be used for commercial projects for free, although most of them are.
Thousands of Fonts For Your Designs Starting at ONLY $16.50 per Month
Web Fonts
4,300+ Web Fonts
Script Fonts
5,700+ Script Fonts
Sans-Serif Fonts
2,600+ Sans-Serif
DOWNLOAD NOW
Sansation Typeface Modern Font (Free)
Fertigo Pro Typeface (Free)
Beautiful, modern font and it’s still unbelievable it is free! Now Fertigo Pro version is released with extended language support and more.
10 Google Font Combinations for Inspiration (curated by Qode Magazine)
Bank Nue Display Font (with Envato Elements Subscription)
Megalopolis Extra Typeface (Free)
Revamped version of the 2004 one. Now in OT with extended language support and OpenType features with alternates, ligatures, different styles of figures, etc.
Walkway Free Typeface (Free)
For some reason this is one of my favorite modern fonts here. Love the elegant shapes, simplicity, and how clean this font looks.
Nadia Serif Typeface (Free)
TM Stanley (with Envato Elements Subscription)
Modeno Font (Free)
M+ OUTLINE Typeface (Free)
Really beautiful font with many variations – thin, light, regular, medium, black, heavy – be sure to check this free premium font.
Kohm (with Envato Elements Subscription)
Fontin Sans Typeface (Free)
Diavlo Typeface (Free)
Diavlo is a free font that contains 5 weights: Light, Book, SemiBold Medium, Bold and Black. Read and look more into this one in this PDF document.
Museo Typeface (Free)
This OpenType font family comes in five weights and offers support for CE languages and even Esperanto. Besides ligatures, contextual alternatives, stylistic alternates, fractions and proportional/tabular figures MUSEO also has a ‘case’ feature for case sensitive forms.
Baker Street Rough (with Envato Elements Subscription)
Gentium Typeface Simple Font (Free)
Delicious Typeface Font (Free)
This free, modern font has been my favorite for some time – it has beautiful details and every character has a unique shape too.
Junction Typeface Free Font (Free)
Inspired by humanist sans serif typefaces, such as Meta, Myriad, and Scala, Junction is where the best qualities of serif and sans serif typefaces come together. It has the hand-drawn and human qualities of a serif, and still retains the clarity and efficiency of a sans serif font. It combines the best of both worlds.
CartoGothic Std Typeface Free Font (Free)
Lawless Font (with Envato Elements Subscription)
Anivers Typefac Contemporary Font (Free)
This OpenType font family comes in regular, italic, bold, and small caps and has some nice OpenType features. Besides ligatures, contextual alternatives, fractions, oldstyle/tabular numerals, Anivers also has a ‘case’ feature for case sensitive forms and tabular numerals … so Anivers can crunch numbers with ease.
Medio Typeface Simple Font (Free)
This unique free font will be great for artistic poster or wallpaper designs.
Glowist (with Envato Elements Subscription)
Birra Stout Typeface Bold Font (Free)
Rezland Typeface Unique Font (Free)
This free font will be amazing for textual logo designs.
OFTEN Typeface (Free)
If you are looking for a tech font, this will do nicely.
Parlour (with Envato Elements Subscription)
Engel Light Font (Free)
Contra Modern Font
Knox (with Envato Elements Subscription)
Nilland Typeface (Free)
This free font will do well for tech logo designs.
Calluna Font Typeface (Free)
Calluna supports a very wide range of languages and is a very complete OpenType typeface. Each font counts 723 glyphs so it’s a cool and thorough letter font. You can find detailed info on the character set and the OpenType features in the Calluna PDF specimen.
Arkibal Serif (with Envato Elements Subscription)
QuickSand Typeface Free Font (Free)
This is a free and elegant sans serif typeface.
Splandor (with Envato Elements Subscription)
Mentone Font Typeface (Free)
This unique font is available in various formats and will definitely look nice in your next design.
Vegur Typeface (Free)
Jackham (Plus Bonus) (with Envato Elements Subscription)
Swansea Typeface Simple Font (Free)
GeoSans Light Font Typeface (Free)
I enjoy this modern font because of it’s thin and elegant font lines displaying text in a fashionable, yet simple way.
RNS Camelia (with Envato Elements Subscription)
COM4t Nuvu Regular Typeface (Free)
Looking for artistic fonts? Look no further!
Steiner Typeface Tech Font (Free)
Chunk Modern Typeface Font (Free)
Chunk is an ultra-bold slab serif typeface that is reminiscent of old American Western woodcuts, broadsides, and newspaper headlines. Used mainly for display, the fat block lettering is unreserved yet refined for contemporary use.
Aller Sans Typeface (Free)
It’s a pretty cool Sans Serif font, great for modern typography designs.
Troupe Font (with Envato Elements Subscription)
Juvelo Typeface Artistic Font (Free)
Self explaining image below, but I enjoy this font because of its unique glance and serifs.
Goudy Bookletter 1911 Serif Typeface (Free)
Burford Rustic Book Bold (with Envato Elements Subscription)
Temporarium Typeface (Free)
It’s an interesting font and could be used for artistic designs and text displays.
Bellerose Typeface Free Font (Free)
The Douglas Collections (with Envato Elements Subscription)
Ambrosia Demo Typeface New Font (Free)
Here’s a demo version of a font called Ambrosia. It has all letters, numbers and a few symbols.
Surrounding Free Bold Font (Free)
Circled Typeface (Free)
Very cool and sharp font, it got my interest right away! Use this free font to add beautiful lettering to your designs. I am sure if you use this simple type on brochures or business cards for emphasis, it would look amazing.
Nevis Free Font (Free)
This strong, angular typeface is ideal for headings. It features 96 of the most commonly used glyphs (characters).
Zephyr Font (Free)
Advent Pro Typeface Font (Free)
Excellent and very popular unique font with many, many different variations to play with.
SerifBeta Typeface (Free)
This is a beta version of this font, but still seems very complete for me – included in the set are Regular, Italic, Bold, Bold Italic for optical sizes 72, 12 and 6. Size 72 also includes italic swash characters and Black weights.
Evolution True Type Font (Free)
Note that you have to give credit if you use this font and you must contact the author before using it in commercial projects!
Sliced AB Font Typeface (Free)
Technical Forest v2 Typeface (Free)
Only for non-commercial use.
Alte Haas Grotesk Modern Font Typeface (Free)
Comfortaa Font Typeface (Free)
Comfortaa is a simple, good looking, true type font with an amazingly large number of characters and symbols. You can see them all in the preview. It is absolutely free, both for personal and commercial use.
MOD™ Modern Font (Free)
MOD is applicable for any type of graphic design – web, print, motion graphics etc and perfect for t-shirts and other items like logos, pictograms, with its 215 character set.
Whiteboard Modern Font Typeface (Free)
Whiteboard Modern is a hand-drawn face resembling the flowing motion and freedom of writing in an open space, such as a dry-erase board.
Neighbourhood Type Interesting Font (Free)
Love this modern font! Now if you cannot create cool letter designs with this, I don’t know how you will do it!
Soraya Font by JustMyType (Free)
On JustMyType site you can find several more very unique and interesting letters. Half serif, half sans serif. Capital letters A-Z, available only in Illustrator AI format.
Kenzo Free Typeface Font (Free)
Benito Clean Italic Font (Free)
Unfortunately this cool font is no longer available for free.
Yeseva One Elegant Free Font (Free)
Matchup Light Free Fun Font (Free)
Otsu Slab Mediuma Quirky Font (Free)
PIXACAISM Free Neon Font (Free)
Airbag Trendy Font (Free)
Ponsi Rounded Slab Font (Free)
This is a cool letter font sparking with elegance!
KG A Little Swag Quirky Font (Free)
What’s My Age Again Quirky Font (Free)
Quirky Nots Free Font (Free)
Rich McNabb Modern Font (Free)
Kelson Sans Font (Free)
Summit Contemporary Font (Free)
Bamq Typeface Amazing Font (Free)
Moderna Unicase Medium Font (Free)
Corbert Regular Classy Font (Free)
Xclv.Neon Pro Tech Font (Free)
Foro Rounded Light Modern Font (Free)
Corbert Italic Simple Font (Free)
Langdon Bold Font (Free)
Brisko Sans Bold Italic Font (Free)
Muchacho (Free)
Brisko Sans Bold Tech Font (Free)
Modular free Typeface GADO Luxury Font (Free)
PALO ALTO Luxury Font (Free)
Dragon Force Technology Font (Free)
Fopi Rush Artistic Font (Free)
Dickson’s Tales (Free)
Bisurk Font (Free)
Bacana (Free)
Liquor Typeface (Free)
Cyntho Slab Pro Regular (Free)
Cyntho Slab Pro Italic Free Font (Free)
Lev Serif by TypeFaith*Fonts (Free)
Digitalino (Free)
Myra free font (Free)
Oami Quirky Font (Free)
Quark Free Font (Free)
Capita Light (Free)
Aleo free font (Free)
Intrique Script (Free)
CHRONIC Typeface Font (Free)
Altrashed-Rough (Free)
Bouh Type (Free)
Dense (Free)
South Rose (Free)
Sanchez Slab Regular (Free)
Sanchez Slab Italic (Free)
Heister Type (Free)
Dos Amazigh Font (Free)
ARSENAL (Free)
Nudo Free Font (Free)
Sequi (Free)
Les Etoiles Elegant font (Free)
Chomage (Free)
Chomp Free Font (Free)
BRIG (Free)
Grandma’s Garden Artistic Font (Free)
Belladone (Free)
Versa Free Modern Font (Free)
Discreet Font (Free)
Free fonts Namskout & Namskin (Free)
Agilis (Free)
Sabado (Free)
SANOTRA TYPEFACE (Free)
Corduroy Slab (Free)
Hair Problems Free Font (Free)
Track free Modern font (Free)
Smitten Over U (Free)
Valkyrie (Free)
LINUX BIOLINUM (Free)
Global Medium (Free)
Global Medium Italic (Free)
Global Medium Stencil (Free)
Speakeasy (Free)
Lovelo Simple font (Free)
Canter Typeface (Free)
Hapna Mono (Free)
Truelove (Free)
LeHand Font (Free)
«zwodrei» (Free)
Born (Free)
PROMESH (Free)
Uralita Bold (Free)
Tomahawk Font (Free)
RELIC TYPEFACE (Free)
XXII Centar Sans (Free)
BARON (Free)
Vidaloka (Free)
ROUNDA (Free)
Brassie Regular Font (Free)
Scribbage (Free)
Maw Free (Free)
AC Filmstrip Classy font (Free)
Biko Regular (Free)
Valk Display (Free)
Dia Free Unique Font (Free)
London Cool Letter Font (Free)
STELA UT (Free)
VETKA (Free)
MERRIWEATHER SANS Font
Hiruko Pro (FREE) (Free)
Look Up Artistic Font (Free)
Saniretro Modern Typeface (Free)
Higher Modern Tech Font (Free)
SEAGLE FREE FONT (Free)
Villa Quirky font (Free)
Laika FREE Tech Font (Free)
Mexicano Chili Sauce Fun Free Font (Free)
BoB Fun Font (Free)
Gabriela Elegant Font (Free)
Orange Juice (Free)
Attentica Free Technology Font (Free)
Distractor free Cool Typeface Font (Free)
Engine Artistic font (Free)
Brain Flower (Free)
Braxton font (Free)
Marta Modern font (Free)
Iron Typeface Tech Font (Free)
Idealist Sans Font (Free)
Supra Thin Compressed Font (Free)
Urban Circus Deco Tech Font (Free)
Equip Light Modern Font (Free)
Clinica Pro Regular Font (Free)
Babetta Neon Tube Sharp Font (Free)
Supra Extra Light Mezzo Italic (Free)
PEYO Regular Modern Typeface (Free)
Ore Crusher: Interesting Modern Font (Free)
Track&Field Artistic & Modern Font (Free)
Paihuen Mapuche Free Artistic Font (Free)
Editor’s Note: This article was previously published in January 2019, and has been updated to include new information.
Original Source: http://feedproxy.google.com/~r/abduzeedo/~3/E_kdAhpx_Mo/xscan-recreating-analog-raw-distortion
xScan Recreating Analog, Raw distortion
abduzeedo08.13.20
You’ve probably noticed that I am a bit into the chromatic distortion effect. Why? I have no idea, but it does look awesome. For this post I’d like to share this project titled xScan, which is a digital attempt at recreating analog, raw distortion created by Studio 2am. You can purchase the fully editable PSD templates for personal or commercial use via Creative Market.
Click here to purchase.
Original Source: http://feedproxy.google.com/~r/tympanus/~3/PcafsWd9Rcs/
Inspirational Website of the Week: Chris Wilcock
An outstanding class act that incorporates fresh typography with a plethora of inspiring and fluid animations.
Get inspired
Elder.js
Elder.js is an opinionated static site generator and web framework for Svelte built with SEO in mind.
Check it out
Our Sponsor
Build websites with the most popular WordPress theme in the world
With the Divi Layout Packs you’ll get world-class designs ready to be used for your client projects.
Start building
Changing World, Changing Mozilla
Mozilla wants to become something “that excites people and shapes the agenda of the internet”. But sadly at the cost of letting go approximately 250 people from Firefox devtools, MDN, WebXR/Firefox Reality and more.
Read it
How To Configure Application Color Schemes With CSS Custom Properties
In this article, Artur Basak introduces a modern approach on how to set up CSS Custom Properties that respond to the application colors by dividing colors into three levels.
Read it
Vertical text alignment in buttons and inputs
Learn how to center text vertically in buttons and input elements using the padding and line-height CSS properties.
Read it
Device Motion Depth
A really cool mobile demo that simulates depth with device motion by Marco Ludovico Perego.
Check it out
Gradient angles in CSS, Figma & Sketch
Learn how gradient angles in graphics programs differ from gradients created with CSS. By Nils Binder.
Check it out
Layout Shift GIF Generator
A Cumulative Layout Shift (CLS) visualiser that helps identify problematic layout shifts in the viewport on mobile and desktop.
Check it out
Supercharging <input type=number>
Kilian Valkhof shows how to build a better number input type.
Read it
Different versions of your site can be running at the same time
An interesting article by Jake Archibald on the problems of different live site versions and their solutions.
Read it
1Keys – How I Made a Piano in only 1kb of JavaScript
Frank Force shares how he coded a 1kb piano, the winner of the JS 1024 competition.
Read it
Pixeltrue
SVG illustrations and Lottie animations, available for free for personal and commercial use (MIT License).
Check it out
Building a Design System Library
Some fundamental things that everyone should consider when designing a shared library within Figma.
Read it
10 great open source games from GMTK Game Jam 2020
The staff picks from the GMTK Jam 2020 with source code to play, hack on, or learn from.
Check it out
The Endless Doomscroller
Benjamin Grosser made an endless stream of doom, without all the specifics that can “… offer up an opportunity for mindfulness about how we’re spending our time online and about who most benefits from our late night scroll sessions”.
Check it out
Previewed
Choose from ready-made templates to generate mockups, screenshots and video previews and for your app.
Check it out
PDF: Still Unfit for Human Consumption, 20 Years Later
Interesting article: Research spanning 20 years proves PDFs are problematic for online reading.
Read it
Serverless: I’m a big kid now
Learn about the different flavors of Serverless, and the pros and cons of each.
Read it
Let’s build a Full-Text Search engine
In case you missed it: Artem Krylysov shows how to build a FTS engine for searching across millions of documents in less than a millisecond.
Read it
Chrome Music Lab
Chrome Music Lab is a website that makes learning music more accessible through fun, hands-on experiments.
Check it out
How I Structure My CSS (for Now)
Matthias Ott shares his current take on CSS structure.
Read it
Generative Logo Design
Some great insight into the journey of creating a generative logo for Components AI.
Read it
Form design best practices
Andrew Coyle provides some best practices that serve to provide a shorthand when designing forms.
Read it
Some more CSS comics
Some more CSS comics by Julia Evans.
Check it out
The post Collective #618 appeared first on Codrops.
Original Source: https://www.smashingmagazine.com/2020/08/accessibility-chrome-devtools/
Accessibility In Chrome DevTools
Accessibility In Chrome DevTools
Umar Hansa
2020-08-13T07:00:00+00:00
2020-08-13T17:34:35+00:00
I spend a lot of time in DevTools, and in doing so, I’ve come to learn about some of the more ‘hidden’ features in DevTools and would love to share some of them with you in this article — specifically around accessibility.
This article uses Google Chrome since it’s a browser I use and feel comfortable with. That being said, Firefox, Safari, and Edge have all made great strides in their developer tools, and they definitely have some great accessibility-related features of their own.
You might already be familiar with DevTools, but here’s a quick reminder how to inspect an element on a webpage:
Open a webpage you are interested in inspecting, in Google Chrome
Use the shortcut Cmd + Shift + C (Ctrl + Shift + C on Windows)
Your pointer is in Inspect Element mode, go ahead and click an element on the webpage
Just like that, you’ve opened up DevTools and have begun inspecting elements. The different panels correspond to different features, e.g. around JavaScript debugging, performance, and so on.
There are accessibility-related features scattered throughout, so let us explore what they do, where they live, and how to use them.
Contrast Ratio
This is a feature to check whether the inspected text has a satisfactory color contrast against the background color.
Typically, a high level of contrast between the text color and underlying background color means more legible text for users of different abilities. In addition, it helps support users reading your text in a variety of environmental conditions, consider these examples which can impact how a user perceives text legibility:
Looking at a screen while outside with lots of sunlight
A mobile device has lowered its screen brightness all the way down to preserve battery life
“The intent is to provide enough contrast between text and its background so that it can be read by people with moderately low vision.”
— Understanding Success Criterion 1.4.3: Contrast (Minimum)
Using the contrast ratio tool can give us an immediate yes/no answer to the question: does this text meet the minimum contrast standard. Using this tool can help influence the design and color scheme of your website, which can lead to more readable content for users with low vision.
Contrast ratio in the color picker tool (Large preview)
Available in the color picker tool, the contrast ratio feature can inform you on whether a minimum contrast requirement has been met. To access this feature:
Inspect a text element with the DevTools
Find the color property in the Styles pane, and click the small colored square to bring up the color picker tool
Click on the text which says ‘Contrast ratio’ which presents further information on this subject
The three ratios represent:
Your current contrast ratio
The minimum contrast ratio (AA)
The enhanced contrast ratio (AAA)
As an exercise for yourself: drag the circular color picker tool across the color spectrum and observe the points at which the minimum contrast and enhanced contrast ratios are satisfied.
This feature can also be reported to you through a Lighthouse Report, covered in Lighthouse section of this article.
Accessibility Inspector
This refers to a DevTools pane which lets you view various accessibility properties and ARIA information for DOM nodes.
ARIA refers to a collection of properties, typically used in HTML, which in turn makes your website more accessible to individuals of different abilities. It’s absolutely worth using on your own websites, but it does require understanding the fundamentals of web accessibility to ensure you’re using it in a way which will help your users.
For example consider the following piece of HTML:
<p class=”alert” role=”alert”>
That transaction was successful
</p>
An assistive device, such as a screen reader, can use the role="alert" property to announce such information to the user. The Accessibility pane within DevTools can cherry-pick such a property (role) and present it to you, so it’s clear what accessibility-related properties an element has.
Validating the information you see in this pane can help answer the question: “Am I coding accessibility incorrectly”, whether it’s syntactically or structurally, just keep in mind, applying accessibility techniques with the correct syntax, and having an accessible website, are two different things!
The accessibility pane within the Elements Panel (Large preview)
To start using this, you can open up the Accessibility pane with an inspected element:
Inspect any element on the page, e.g. a hyperlink or search box
Open up the Accessibility pane which is found in the Elements Panel
Bonus tip: rather than having to locate the pane (it’s not open by default), I search for ‘Show Accessibility’ in the Command Menu (Cmd + Shift + P).
You’ll find a bunch of information here, such as:
An accessibility tree (a subset of the DOM tree)
ARIA attributes
Computed accessibility properties (e.g. is something focusable, is it editable, does it pass form validation)
Depending on the inspected element, some of this information may not be applicable, for example, maybe an element legitimately does not need ARIA attributes.
As with most features in DevTools, what you see in this pane is ‘live’ — changes you make in the Elements Panel DOM Tree are reflected back to this pane immediately, making it helpful for correcting a misspelled ARIA attribute for example.
If you’re confident in your use of Accessibility, possibly because you’re using an alternative automated testing tool such as axe, then you may not use this pane very often, and that’s okay.
If you’re interested in learning more while looking at real-world websites, I’ve made a 14-minute video on Accessibility debugging with Chrome DevTools.
Video on Accessibility debugging with Chrome DevTools
Lighthouse
Lighthouse is an automated website checker that can scan for best practices, accessibility, security, and more.
If you’ve done some reading on accessibility theory, and you want to learn how to effectively apply it to your own website, this is a great tool to use since it’s quite literally a point-and-click interface — no installation required. In addition, all of its audits are very instructional, informing you what failed, and why something failed.
Following the suggestions from this tool will almost certainly help improve the accessibility of your site.
A Lighthouse audit report (Large preview)
While checking for security, general web best practices, performance is helpful. Let’s focus on how to run an accessibility audit in Lighthouse:
Navigate to the Lighthouse panel in DevTools
Uncheck all categories, but keep ‘Accessibility’ checked
Click ‘Generate Report’
In the resulting report, click through the different suggestions to learn more about them
Passed audits are still a good learning opportunity (Large preview)
If you want to learn more about Accessibility (I certainly do!), clicking through failed, but even passed audits are a great way to learn since almost each audit links off to dedicated web developer documentation on the audit itself, and why it’s important.
For the most part, the audit documentation pages are extremely succinct and I highly recommend them. Let’s take a look at the audit documentation for ensuring a <title> element is present. It specifies:
How the Lighthouse title audit fails
How to add a title
Tips for creating great titles
Example of a title not to use, along with a title worth using
And in the case of the document title documentation, it only took 300 words to explain those 4 points above.
One interesting thing to note, unlike the Accessibility pane, Lighthouse Audits are very instructional by default, making the Lighthouse panel a great place to visit when you’re just getting started out.
The ‘Learn more’ link opens a new window to well written documentation (Large preview)
As you become more advanced with building accessible pages, you may move away from pre-defined audits and spend more time in the accessibility pane.
“
Emulate Vision Deficiencies
This is a DevTools feature to apply vision deficiencies, such as blurred vision, to the current page.
“Globally, approximately 1 in 12 men (8%) and 1 in 200 women have color vision deficiencies.”
— Accessibility Requirements for People with Low Vision
You’ll want to use this feature to help ensure your website meets the needs of your users. If your website is displaying an important image, you may discover that this image is difficult to comprehend for someone with tritanopia (impaired blue and yellow vision), or is even difficult to comprehend for someone with blurred vision.
“Some low visual acuity can be corrected with glasses, contact lenses, or surgery — and some cannot. Therefore, some people will have blurry vision (low visual acuity) no matter what.”
— Accessibility Requirements for People with Low Vision
For example, in the case of an image, you may find that there is a higher resolution image available for download while emulating blurred vision via DevTools, rather than a user with blurred vision can use and in turn comprehend what the image is showing. This will require some design/UX based problem-solving skills — possibly from you/your colleagues — but it can be the difference between meeting the needs of your users, or not meeting their needs.
?️ Please note: The following image is partially blurred, to demonstrate the ‘Blurred vision’ emulation feature of DevTools.
Blurred vision doesn’t affect colors on the page, but the other deficiencies do (Large preview)
You can try this feature out with the following steps:
Open the Command Menu (Cmd + Shift + P or Ctrl + Shift + P on Windows)
Search for and select ‘Show rendering’
Select a vision deficiency such as ‘Blurred vision’ from the Emulate vision deficiencies section in the Rendering Pane.
Here are a few examples of vision deficiencies you can apply via DevTools:
Blurred vision
Where vision is less precise
Protanopia
Color blindness resulting from insensitivity to red light
Tritanopia
Impaired blue and yellow vision
Emulation features like this will not fully account for subtle differences in how such deficiencies manifest themselves with individuals, let alone the wide range of vision deficiencies out there. That being said, this feature can still help us as web developers with understanding and improving the accessibility of our pages.
Inspect Element Tooltip
This feature refers to an improved tooltip which now surfaces accessibility-related information when you use the ‘Inspect Element’ feature. It’s a subtle, yet still very important feature since it can inform you of how accessible elements are, at a quick glance.
I say it’s important because in the case of the four other features mentioned in this article, they require intentional action on our part (click the generate report button, navigate to the Accessibility pane, open the color picker tool, and so on). However, for this feature, it surfaces in one of the most common actions of DevTools while inspecting an element.
As a short challenge for yourself, take a look at the following two screenshots. They demonstrate the enhanced DevTools Inspect Element tooltip which now has an accessibility section on there. Can you identify what the properties in that section represent?
(Large preview)
(Large preview)
You may notice that these are the exact same pieces of information we saw earlier — as part of the Contrast Ratio section and the Accessibility Inspector. They’re the same properties but surfaced in a (hopefully) simpler way.
Note: There’s also a “Keyboard-focusable” property in that tooltip (the very last item). This indicates whether or not the item is keyboard accessible. If true, this will typically suggest the element in question can be focussed by tabbing to it.
The way I see it: Inspect Element is an extremely common use case within browser DevTools, so cherry-picking useful accessibility-related properties for the Inspect Element tooltip can serve as a helpful reminder, and prompt us as web developers to investigate further and ensure what we’re building is accessible.
Conclusion
Web developer tooling to improve accessibility has improved rapidly over the years, but sometimes these tools are hidden away or simply undocumented. In this article, we explored some of those features which can hopefully help us when applying accessibility best practices to the websites we build.
Here’s a reminder of what we covered:
Contrast ratio
Check whether the inspected text element has a satisfactory contrast ratio.
Accessibility Inspector
View various accessibility properties and ARIA information.
Lighthouse
A website checker that covers best practices, accessibility, and more.
Emulate vision deficiencies
A tool to apply vision deficiencies (such as blurred vision) to the page.
Inspect Element Tooltip
An improved tooltip which surfaces accessibility-related information.
I make the Dev Tips mailing list if you want to keep up to date with over 200 web development tips! I also post loads of bonus web development resources on my Twitter.
That’s it for now! Thank you for reading.
(ra, il)
Original Source: https://www.sitepoint.com/svg-101-what-is-svg/?utm_source=rss
Though it was conceived back in the late 1990s, SVG is in many ways the “ugly duckling” file format that grew up to become a swan. Poorly supported and largely ignored for most of the 2000s, since around 2017 all modern web browsers have been rendering SVG without serious issues, and most vector drawing programs have been offering the option to export SVG, which has unquestionably become a widely used graphic format on the Web.
This hasn’t happened by chance. Although traditional raster graphic file formats like JPGs and PNGs are perfect for photographs or very complex images, it turns out that SVG is the one graphic format that most closely meets current web development demands of scalability, responsiveness, interactivity, programmability, performance, and accessibility.
So, What Is SVG and Why Should You Use It?
SVG is an eXtensible Markup Language (XML)-based vector graphic format for the Web and other environments. XML uses tags like HTML, although it’s stricter. You cannot, for example, omit a closing tag since this will make the file invalid and the SVG will not be rendered.
To give you a taste of what SVG code looks like, here’s how you would draw a white circle with a black border:
<circle cx=”100″ cy=”100″ r=”50″ stroke-width=”4″ stroke=”#000″ fill=”#fff” />
As you can see, under the hood, SVG documents are nothing more than simple plain text files that describe lines, curves, shapes, colors, and text. As it’s human-readable, easily understandable and modifiable, when embedded in an HTML document as an inline SVG, SVG code can be manipulated via CSS or JavaScript. This gives SVG a flexibility and versatility that can’t ever be matched by traditional PNG, GIF or JPG graphic formats.
SVG is a W3C standard, which means that it can inter-operate easily with other open standard languages and technologies including JavaScript, DOM, CSS, and HTML. As long as the W3C sets the global industry standards, it’s likely that SVG will continue to be the de facto standard for vector graphics in the browser.
The awesomeness of SVG is that it can solve many of the most vexing problems in modern web development. Let’s breeze through some of them.
Scalability and responsiveness
Under the hood, SVG uses shapes, numbers and coordinates rather than a pixel grid to render graphics in the browser, which makes it resolution-independent and infinitely scalable. If you think about it, the instructions for creating a circle are the same whether you’re using a pen or a skywriting plane. Only the scale changes.
With SVG, you can combine different shapes, paths and text elements to create all kinds of visuals, and you’ll be sure they’ll look clear and crisp at any size.
In contrast, raster-based formats like GIF, JPG, and PNG have fixed dimensions, which cause them to pixelate when they’re scaled. Although various responsive image techniques have proved valuable for pixel graphics, they’ll never be able to truly compete with SVG’s ability to scale indefinitely.
Programmability and interactivity
SVG is fully editable and scriptable. All kinds of animations and interactions can be added to an inline SVG graphic via CSS and/or JavaScript.
Accessibility
SVG files are text-based, so when embedded in a web page, they can be searched and indexed. This makes them accessible to screen readers, search engines and other devices.
Performance
One of the most important aspects impacting web performance is the size of the files used on a web page. SVG graphics are usually smaller in size compared to bitmap file formats.
Continue reading
SVG 101: What Is SVG?
on SitePoint.
Original Source: https://www.webdesignerdepot.com/2020/08/17-open-source-fonts-youll-actually-love/
The right typeface can make or break your website. As designers, we will always be naturally drawn towards the premium fonts such as Circular, DIN, or Maison Neue; Before you know it, your website is racking up a font bill larger than your hosting bill.
We’ve put together a list of open-source fonts that will rival your fancy fonts, and might even persuade you to switch them out. All the fonts listed here are completely open-source, which means they’re free to use on both personal and commercial projects.
Manrope
Manrope has sprung onto the font circuit in style, with a website better than most early startups. It’s a variable font, which means you have a flexible range of font weights to choose from in a single font file. Manrope is a personal favorite of mine, it has every ligature you could want, and is fully multi-lingual. It’s a lovely bit of everything as it states on the website: it is semi-condensed, semi-rounded, semi-geometric, semi-din, semi-grotesque.
Gidole
DIN – the font we all love, the font that looks great at every size, and the font that costs quite a bit, especially with a large amount of traffic. Gidole is here to save the day, it’s an open-source version of our favorite – DIN. It’s extremely close to DIN, but designers with a keen eye will spot very few minor differences. Overall, if you’re looking to use DIN, try Gidole out before going live. (There is also a very passionate community around the font on Github)
Inter
Inter is now extremely popular, but we wanted to include it as it’s become a staple in the open-source font world — excellent releases, constant updates, and great communication. If you’re looking for something a bit fancier than Helvetica and something more stable than San Francisco, then Inter is a great choice. The font has now even landed on Google Fonts, making it even easier to install. As of today: 2500+ Glyphs, Multilingual, 18 Styles, and 33 Features… do we need to say more?
Overpass
Overpass was created by Delvefonts and sponsored by Redhat, it was designed to be an alternative to the popular fonts Interstate and Highway Gothic. It’s recently cropped up on large ecommerce sites and is growing in popularity due to its large style set and ligature library. Did we mention it also has a monospace version? Overpass is available via Google Fonts, KeyCDN, and Font Library.
Public Sans
Public Sans is a project of the United States Government, it’s used widely on their own department websites and is part of their design system. The font is based on the popular open-source font Libre Franklin. Public Sans has great qualities such as multilingual support, a wide range of weights, and tabular figures. The font is also available in variable format but this is currently in the experimental phase of development.
Space Grotesk
Space Grotesk isn’t widely known yet, but this quirky font should be at the forefront of your mind if you’re looking for something “less boring” than good old Helvetica. Space Grotesk has all the goodies you can expect from a commercial font such as multiple stylistic sets, tabular figures, accented characters, and multilingual support.
Alice
Alice is a quirky serif font usually described as eclectic and quaint, old-fashioned — perfect if you’re looking to build a website that needs a bit of sophistication. Unfortunately, it only has one weight, but it is available on Google Fonts.
Urbanist
Urbanist is an open-source variable, geometric sans serif inspired by Modernist typography. Designed from elementary shapes, Urbanist carries intentional neutrality that grants its versatility across a variety of print and digital mediums. If you’re looking to replace the premium Sofia font, then Urbanist is your best bet.
Evolventa
Evolventa is a Cyrillic extension of the open-source URW Gothic L font family. It has a familiar geometric sans-serif design and includes four faces. Evolventa is a small font family, generally used across the web for headlines and bold titles.
Fira Sans
Fira Sans is a huge open source project, brought to you, and opened sourced by the same team that makes Firefox. It’s Firefox’s default browser font and the font they use on their website. The font is optimized for legibility on screens. (And it’s on Google Fonts!)
Hack
Building a development website, or need a great code font to style those pesky code-blocks? Then Hack is the font for you. Super lightweight and numerous symbols and ligatures. The whole font was designed for source code and even has a handy Windows installer.
IBM Plex
IBM needs no introduction. Plex is IBM’s default website font and is widely used around the web in its numerous formats Mono, Sans, Serif, Sans-Serif, and Condensed – it has everything you’d need from a full font-family. The whole font family is multi-lingual, perfect for multi-national website designs. (It’s fully open-source!)
Monoid
Another great coding font, Monoid is a favorite of mine for anything code. The clever thing about Monoid is that it has font-awesome built into it, which they call Monoisome. This means when writing code, you can pop a few icons in there easily. Monoid looks just as great when you’re after highly readable website body text.
Object Sans
Object Sans (formally known as Objectivity) is a beautiful geometric font family that can be used in place of quite a few premium fonts out there. The font brings together the top qualities of both Swiss neo-grotesks and geometric fonts. The font works beautifully as large headings but can be used for body content as well.
Lunchtype
Lunchtype has a very interesting back-story, originally designed during the creator’s daily lunchtime during a 100-day project. If you’re looking for something a bit “jazzier” than the typical Helvetica for your project, then Lunchtype is a perfect choice. The family comes with numerous weights as well as a condensed version — enough to fill any lunchbox.
Jost
Inspired by the early 1920’s German sans-serif’s, Jost is a firm favorite in the open-source font world. Jost brings a twist to its closest web designer favorite Futura. When you want a change from the typical Futura, then Jost is a great option with its variable weighting as well as multilingual support.
Work Sans
Work Sans is a beautiful grotesk sans with numerous little eccentricities that may delight or annoy some designers. The font has variable weighting, multilingual support and is optimized for on-screen text use but works perfectly well for print also.
Source
p img {display:inline-block; margin-right:10px;}
.alignleft {float:left;}
p.showcase {clear:both;}
body#browserfriendly p, body#podcast p, div#emailbody p{margin:0;}
Original Source: https://www.webdesignerdepot.com/2020/08/choose-your-own-adventure-with-the-parsons-web-design-and-development-certificate/
Many people dream of a career in web design, but it may actually be more attainable than you think.
There are countless online courses, of variable quality, with little to no academic structure; self-learning is an option, but it doesn’t come with a curriculum. Without a professional structure and a comprehensive curriculum your dream career might never be more than that.
But there is a practical, fast-track option to making a career in web design a reality, and that’s the Parsons Web Design and Development Certificate.
Built around the innovative teaching approach that Parsons is known for, you’ll learn human-centered design, explore the latest tools, evaluate techniques and approaches, and uncover the secrets of UX. The certificate even offers two distinct tracks, one for designers, and one for developers, so you can take control of your own future.
It’s one of the most creative approaches to a formal design education in the world, and what’s more, because it’s entirely online you can study from anywhere.
What Will I Learn?
Parsons offers a flexible curriculum to suit both designers and developers. There are two core courses, followed by three specialist courses.
learn human-centered design, explore the latest tools, evaluate techniques and approaches, and uncover the secrets of UX
The core courses cover the essentials of web and mobile design, plus JavaScript for designers. Each of the core courses lasts nine weeks. When you’ve completed them, you can opt for a design specialism or a development specialism. (You don’t have to make your choice until you’ve completed the core courses!)
If you prefer design work, you’ll spend a total of 21 further weeks learning mobile design patterns, studying emerging platforms, working with interactive typography, and mastering design systems.
If development is more your thing, then on the 21 week development track you’ll cover advanced HTML, CSS, and JavaScript, learn how to work with APIs, and finish up with experimental JavaScript.
To earn the Web Design and Development Certificate you need to complete the two core courses, plus three specialist courses within two years — a total of 39 weeks of study. Parsons recommend that you take two courses per semester, but it’s possible to complete the entire certificate program in one year.
Is This Really For Me?
Parsons Web Design and Development Certificate is a recognized qualification from a reputable institution that will stand you in good stead in future job interviews. But what’s more important, is the knowledge and experience you’ll gain from the course.
Thanks to the creative, flexible approach to learning, the certificate is suitable for designers and developers at any stage of their career
Thanks to the creative, flexible approach to learning, the certificate is suitable for designers and developers at any stage of their career.
If you’re just starting out, the certificate is a superb way of exploring the field, all the while building skills that will make you stand out to employers.
If you’re a print designer, or a programmer, the Web Design and Development Certificate is a great way to supplement your existing skills and make a lateral move into web work.
And if you’re a grizzled industry professional with decades of experience, you’ll benefit from the track you know least well; designers studying development, developers studying design. Not only will it open up new creative avenues to you, but you’ll find project management easier with a broader outlook on the web.
The best thing about the Parsons Web Design and Development Certificate is that because it’s made up of modules, you can still work part-time as you tick off the courses.
Why Choose Parsons?
Parsons College of Design is part of The New School, a New York-based university. Open Campus, the platform that will run the certificate, is the New School’s online system for pre-college, professional, and continuing education courses.
Thanks to Covid-19, most learning institutions are planning online-only courses for at least the next 12 months, so why not enroll in a program run by an institution that already excels at online teaching.
Innovative courses, underpinned by the creative approach to teaching that Parsons College of Design is renowned for, mean the design education you embark on this fall will be second to none.
Individual courses cost between $577 and $850, with the entire Web Design and Development Certificate costing just $3,704.
[– This is a sponsored post on behalf of Parsons College of Design –]
Source
p img {display:inline-block; margin-right:10px;}
.alignleft {float:left;}
p.showcase {clear:both;}
body#browserfriendly p, body#podcast p, div#emailbody p{margin:0;}