It's the season, not just HacktoberFest but Halloween! So let's sit back and watch some scary shows on an old TV.
Spooky Vision
Similar to my ugly sweater series, I made a frame to help display a subject. Click to see how the sweater was made. This time the frame is a vintage TV set. The subject is a Halloween creature.
I placed a subject div
in that Screen Frame div
. Inside the character div is a div for a specific character for this post it has a class of ghost_body
.
The TV
<div class="main"> <div class="screen_frame"> <div class="subject"> <div class="ghost_body"></div> </div> </div> </div>
Outside the Screen div is the panel with the television dials.
<panel> <div class="box"><dial></dial></div> <div class="box"><dial></dial></div> </panel>
Ghosts
The Ghosts themselves are just a few basic shapes. The body, eyes, and mouth are ovals. To make ovals in CSS add border-radius
to a rectangle.
I used the eyes class
to make oval eyes. For the mouth I reused the eyes class
but made the oval larger by expanding width and height.
<div class="ghost_body"> <div class="eyeRow"> <div class="eyes"></div> <div class="eyes"></div> </div> <div class="eyes mouth"></div> </div>
.eyes { width: 20px; height: 30px; border-radius: 44%; background: var(--Black); } .mouth { width: 35px; height: 90px; }
This is a work in progress. I would like to add some texture to the TV cabinet and maybe the screen. The subject on the screen can be changed. Check the header image of this post for a message.
- Thanks for reading.
Top comments (2)
Haha! Lovin' this one.
But, can you do a version like The Ring and have a creepy person climbing outta the tv?
Not if I want to sleep. Haha