D-8 Web App CSS
Next, you'll add the CSS for your web app's stylesheet.
Add Starter CSS
Copy this starter CSS for your web app, and paste it into a blank CSS file named style.css
.
Add Custom 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 haveclass="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 haveid="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
, andinput
) changes the checkbox input in your HTML to look and act like a toggle switch.
Preview Web App
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).