public/subjects/DPxAI/class-it
oumaimafisaoui 14c996ee45 Docs(DPxAI): Add Subject class-it 2024-07-23 11:41:29 +01:00
..
README.md Docs(DPxAI): Add Subject class-it 2024-07-23 11:41:29 +01:00

README.md

Class it!

Brainpower Mode

Context

Alright, your being is almost done; some elements still need a bit more shaping, and then we'll make it come to life!

Resources

We provide you with some content to get started smoothly. Check it out!

Instructions

If you look at your page, you can observe that some elements come in pairs: the eyes, the arms, and the legs. They are the same organ, one on the left and one on the right; they have exactly the same shape. So for practicality and to avoid repeating the same style twice, we're not going to use their id to style them, but a class. Unlike an id, a class can be attributed to several different elements with common rulesets, so the style defined for that class will apply to all the HTML elements that have it.

Task 1

Create the following three classes, set them with the given rulesets, and attribute them to the corresponding HTML elements:

  • Class eye:
    • width of 60 pixels
    • height of 60 pixels
    • background-color "red"
    • border-radius of 50%
    • Attributed to eye-left & eye-right
  • Class arm:
    • background-color "aquamarine"
    • Attributed to arm-left & arm-right
  • Class leg:
    • background-color "dodgerblue"
    • Attributed to leg-left & leg-right

Note that you can attribute several classes to the same element. Create the class body-member, which sets the width to 50 pixels and the margin to 30 pixels, and add it to the class attribute of these elements: arm-left, arm-right, leg-left, & leg-right.

Code examples

Declare a class my-first-class and style it with a color to "blue" and a background-color to "pink":

.my-first-class {
  color: blue;
  background-color: pink;
}

Apply classes to HTML elements:

<div class="my-first-class"></div>
<div class="another-class"></div>
<div class="my-first-class another-class"></div>

Expected output

This is what you should see in the browser:

Need help? Ask your tablemate.

Notions