diff --git a/basics-assignment-4-problem/app.js b/basics-assignment-4-problem/app.js new file mode 100644 index 0000000..e69de29 diff --git a/basics-assignment-4-problem/index.html b/basics-assignment-4-problem/index.html new file mode 100644 index 0000000..8c09720 --- /dev/null +++ b/basics-assignment-4-problem/index.html @@ -0,0 +1,36 @@ + + + + + + Vue Basics + + + + + + +
+

Vue Styling

+
+
+ + + + +

+ Style me! +

+ + + + + + +

Style me inline!

+
+ + diff --git a/basics-assignment-4-problem/styles.css b/basics-assignment-4-problem/styles.css new file mode 100644 index 0000000..e69e40a --- /dev/null +++ b/basics-assignment-4-problem/styles.css @@ -0,0 +1,91 @@ +* { + box-sizing: border-box; +} + +html { + font-family: 'Jost', sans-serif; +} + +body { + margin: 0; +} + +header { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.26); + margin: 3rem; + border-radius: 10px; + padding: 1rem; + background-color: #1b995e; + color: white; + text-align: center; +} + +#assignment { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.26); + margin: 3rem; + border-radius: 10px; + padding: 1rem; + text-align: center; +} + +#assignment h2 { + font-size: 2rem; + border-bottom: 4px solid #ccc; + color: #1b995e; + margin: 0 0 1rem 0; +} + +p { + font-size: 1.25rem; + font-weight: bold; + background-color: #8ddba4; + padding: 0.5rem; + color: #1f1f1f; + border-radius: 25px; +} + +#assignment input { + font: inherit; + border: 1px solid #ccc; +} + +#assignment input:focus { + outline: none; + border-color: #1b995e; + background-color: #d7fdeb; +} + +#assignment button { + font: inherit; + cursor: pointer; + border: 1px solid #ff0077; + background-color: #ff0077; + color: white; + padding: 0.05rem 1rem; + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.26); +} + +#assignment button:hover, +#assignment button:active { + background-color: #ec3169; + border-color: #ec3169; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.26); +} + +.user1 { + background-color: blue; + color: white; +} + +.user2 { + background-color: purple; + color: white; +} + +.hidden { + display: none; +} + +.visible { + display: block; +}