Challenge #4

Challenge #4

Brief

In this project, we're going to create a computer keyboard.



You can use as many (or as few) tools, libraries, and frameworks as you'd like. If you're trying to learn something new, this would be a great way to push yourself.

Users should be able to:

  • See the computer keyboard centered on the page

  • A random letter will start to jiggle.

  • The user should type the same key that's jiggling and it will stop.

  • A new, random key will start jiggling

Need some support on this challenge? Join the Learn Build Teach Discord community. We have a separate channel set up specifically for the Advent of CSS.

Taking your Project to the Next Level

  • Use a framework or a library like Tailwind CSS, Styled Components, or CSS Modules. Or, if you're feeling particularly adventurous, try writing everything in Vanilla CSS.


FAQs

  • Can I use libraries/frameworks on these projects? 

    • Of course! We're providing the design files, but you can use whatever tools and frameworks you'd like.

  • Oh no! I'm stuck! 

    • Check out the Learn Build Teach Discord. We have a specific channel set up, just for the Advent of JavaScript.

  • Can I use this project in my portfolio? 

    • Sure! But, be honest about the work that you did


Advent of CSS 2021

Buy nowLearn more

Challenge #1

  • Challenge #1
  • Project Files

Challenge #2

  • Challenge #2
  • Project Files

Challenge #3

  • Challenge #3
  • Project Files

Challenge #4

  • Challenge #41
  • Project Files

Challenge #5

  • Challenge #5
  • Project Files

Challenge #6

  • Challenge #6
  • Project Files

Challenge #7

  • Challenge #7
  • Project Files

Challenge #8

  • Challenge #8
  • Project Files

Challenge #9

  • Challenge #9
  • Project Files2

Challenge #10

  • Challenge #10
  • Project Files

Challenge #11

  • Challenge #11
  • Project Files

Challenge #12

  • Challenge #12
  • Project Files

Challenge #13

  • Challenge #13
  • Project Files

Challenge #14

  • Challenge #14
  • Project Files

Challenge #15

  • Challenge #152
  • Project Files

Challenge #16

  • Challenge #16
  • Project Files

Challenge #17

  • Challenge #17
  • Project Files

Challenge #18

  • Challenge #18
  • Project Files

Challenge #19

  • Challenge #19
  • Project Files

Challenge #20

  • Challenge #20
  • Project Files

Challenge #21

  • Challenge #21
  • Project Files

Challenge #22

  • Challenge #22
  • Project Files

Challenge #23

  • Challenge #23
  • Project Files

Challenge #24

  • Challenge #24
  • Project Files