This page looked empty so I'm going to try and explain how each of the fidget toys works.
The fidget spinner is quite simple. When you click on it (a png image) it runs a js script, which plays an mp3 file and spins the image 17280 degrees - 48 full rotations - for the length of the sound effect, getting gradually slower.
The pop-it on the other hand is a bit more complicated. The js detects when one of the bubbles is pressed, then checks to see if its already been popped by looking at its class list, and if it hasnt, it plays a pop sound (mp3) and adds a class to its class list. When the flip button is clicked, it toggles the class of all the bubbles. The entire pop-it is generated with js, and is regenerated every time the page is refreshed or the dimensions are changed. The visual effects, including the visual popped and unpopped states are made entirely with css, based of the bubbles classes, and was mostly created using ai to save time.