690: How To Dark Mode and Beyond

690: How To Dark Mode and Beyond

0 Ratings
0
Episode
691 of 955
Duration
1H 4min
Language
English
Format
Category
Non-fiction

In this episode of Syntax, Wes and Scott talk about the process they are using for extending the Syntax website with themes, including a dark mode and secret custom themes. They also talk about issues encountered with theming and CSS, including flashes of un-themed content. Show Notes 00:00 Syntax + Sentry Announcement! 01:35 Welcome 02:23 Syntax Brought to you by Sentry 03:16 How to implement a theme 10:27 Writing the CSS 11:38 Glasses wearers protip 13:02 Class on the body and server side rendering issue 14:02 CSS Variables 15:05 Color variables in CSS 21:07 Working in half pixel sizes 22:40 Variable usage 25:23 Naming variables after what they style 30:42 Component level variables 33:27 Using zones 38:41 Themes should be defined as light or dark 39:20 Issues: Moving from light to dark 42:29 Issues: Drop shadow in dark mode 44:00 Issues: Flash of unthemed content 44:40 Issues: Opacity values 49:45 Issues: SVG need change color 55:56 Help is on the way! 59:57 SIIIIICK ××× PIIIICKS ××× website/src/styles/themes/level-up.css at v2

The 2023 State of CSS Survey Part 2 × CSS Frameworks × Tooling × Browser Usage

“color-contrast” | Can I use… Support tables for HTML5, CSS3, etc

The Future of CSS: Easy Light-Dark Mode Color Switching with light-dark() – Bram.us

××× SIIIIICK ××× PIIIICKS ××× Scott: Kala (@engineer.everything)

Shameless Plugs Scott: Sentry

Wes: Wes Bos Tutorials

Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads


Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 1 million titles
  • Exclusive titles + Storytel Originals
  • 7 days free trial, then €9.99/month
  • Easy to cancel anytime
Try for free
Details page - Device banner - 894x1036
Cover for 690: How To Dark Mode and Beyond

Other podcasts you might like ...