Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSS Enhancements #5

Open
vientang opened this issue Jan 8, 2019 · 3 comments
Open

CSS Enhancements #5

vientang opened this issue Jan 8, 2019 · 3 comments
Assignees

Comments

@vientang
Copy link
Owner

vientang commented Jan 8, 2019

Running list of CSS optimizations and tricks:

  • Optimize fonts with font smoothing
  • Subtle animation on hero photos with rAF - when not scrolling
  • More accurate scrollspy positioning
  • Use picture and sourceset tags for images for responsive optimizations
  • Play with removing the hover underline and replacing with changes in text - scale, color, etc.
  • Remove white background on favicon
  • Skill level UI treatment: use icons or progress bar visual
@vientang vientang self-assigned this Jan 8, 2019
@vientang vientang changed the title CSS CSS Enhancements Jan 11, 2019
@vientang
Copy link
Owner Author

vientang commented Jan 11, 2019

@vientang
Copy link
Owner Author

vientang commented Jan 13, 2019

Completed:

  • Optimize fonts with font smoothing: Used system fonts instead. font-smoothing isn't fully compatible on all major browsers
  • Play with removing the hover underline and replacing with changes in text - scale, color, etc.: Scaled text, move underline right below text, change underline to blue

@vientang
Copy link
Owner Author

Skill level UI treatment: use icons or progress bar visual: Ended up using a progress bar with gradient background. Also added a tooltip to describe the challenges of each level.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant