Skip to content

ohho/devtools-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Tips and Tricks for using Devtools

Talking points for a workshop on how to master Devtools for debugging your visual styles. (Not meant to be a comprehensive guide.) Reach out to Jackie Ho if you want to learn more!

Basics / How to open DevTools

  • Click into objects or view overall page
  • Highlighting tool to find the element you want
  • Docking / Settings

Testing out styles

  • Find the right element
  • Find the file styles are coming from
  • What's being applied versus what's not
    • strikethroughs
    • !importants
    • useful for when you have many stylesheets / are using a front-end framework
  • Change existing properties (+ fun with colors)
    • Contrast ratio
  • Add new styes
  • Apply new classes (.cls)
  • Differences between editing existing classes versus "element.style"
    • Personally I like to go for existing classes because I always like to think of elements as components, so I want to see if changing something will messes with other things
    • I’ll also search through my files to see where something is being used to double check
  • "Styles" vs "Computed"
  • Force state
    • hover, active, etc.
    • You can also use the :hov

Messing with HTML

  • Mess with the text, test lenghts
  • Duplicate elements (rows in a table, multiple buttons, etc.)
  • Delete elements
  • Bonus: Steal images from websites (heh)

Testing screen widths + throttle

  • Device Mode
    • user agent string
    • viewport sizing
    • devicePixelRatio
    • text auto-sizing
    • mobile scroll bars
    • touch events (no hovers) and touch emulation
  • Custom pixel ratio (interesting for testing out breakpoints / media queries)
  • Jump to the media query
  • Network throttling (which you can also test in the 'Network' tab to get the load time + the 'Performance' tab)
  • Screencast chrome and devtools to your Android device

Editing your files directly from Devtools

  • For static webpages or some web apps (not React), you can drag your entire folder into the 'Source' tab and then edit the styles directly from devtools and it'll save automatically.
  • To turn it off, go to 'Settings' and then 'Workspace' and remove it there.

Exercise

Fork this sample project.

  1. Let's change the navigation bar's color. Any color! Make it POP!
  2. Great aaaactually, I want it to be the same color as the first tile.
  3. The fun hover effect on the tile isn't fun enough! Can we make it more apparent?
  4. Let's fix the contrast ratio on the text.
  5. OKAY I can't stand it anymore -- time to fix that icon placement. Can we make it in the middle of a square?

Additional workshop ideas

  • Github and command line basics
  • How to be a responsible designer in a codebase (running tests, etc.)

About

Talking points for a workshop on how to master Devtools for debugging your visual styles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published