Next, you'll add the CSS for your web app's stylesheet.
Copy this starter CSS for your web app, and paste it into a blank CSS file named style.css
.
Copy this CSS, and add it after your starter CSS:
Your CSS should now have style declarations for several HTML elements:
The CSS for body
styles the <body>
section of your HTML.
The CSS for .card
styles elements in your HTML that have class="card"
. There are 2 <div>
elements that have this class. The first <div>
will be a "card" displaying information about your security system (current mode, toggle switch for mode, and time of last motion event). The second <div>
will be a "card" displaying a pop-up notification when motion is detected.
The CSS for #motion-alert
styles elements in your HTML that have id="motion-alert"
. The second <div>
has this id name and will be hidden (display: none
). When a motion event notification is received, your web app JS will use jQuery to briefly show this "card" and then hide it.
The rest of the CSS (for .switch
, .slider
, and input
) changes the checkbox input in your HTML to look and act like a toggle switch.
If you preview the web app at this point, you can see how the CSS has changed the appearance of the web app, but it still doesn't function yet (because there's still no JS in the code.js
file).
If you click your toggle switch, it will change appearance using CSS (but it requires JS to fully function).