Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Implement the [Stars Block](https://www.figma.com/file/ojkArVazq7vsX0nbpn9CxZ/Moyo-%2F-Catalog-(ENG)?node-id=11325%3A2960) used in a card and catalog.

Hold `Alt` key (`Option` on MacOS) to measure distances in Figma.
Hold `Alt` key (`Option` on MacOS) to measure distances in Figma.

> Here are the [Layout Tasks Instructions](https://mate-academy.github.io/layout_task-guideline)

Expand All @@ -22,8 +22,8 @@ Hold `Alt` key (`Option` on MacOS) to measure distances in Figma.

❗️ Replace `<your_account>` with your Github username and copy the links to `Pull Request` description:

- [DEMO LINK](https://<your_account>.github.io/layout_stars/)
- [TEST REPORT LINK](https://<your_account>.github.io/layout_stars/report/html_report/)
- [DEMO LINK](https://Nazaretto22.github.io/layout_stars/)
- [TEST REPORT LINK](https://Nazaretto22.github.io/layout_stars/report/html_report/)

❗️ Copy this `Checklist` to the `Pull Request` description after links, and put `- [x]` before each point after you checked it.

Expand Down
47 changes: 46 additions & 1 deletion src/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,57 @@
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"
/>
<title>Stars</title>
<link
rel="stylesheet"
href="./stars.css"
/>
<link
rel="stylesheet"
href="./style.css"
/>
</head>
<body>
<h1>Stars</h1>
<div class="stars stars--0">
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
</div>
<div class="stars stars--1">
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
</div>
<div class="stars stars--2">
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
</div>
<div class="stars stars--3">
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
</div>
<div class="stars stars--4">
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
</div>
<div class="stars stars--5">
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
<span class="stars__star"></span>
</div>
</body>
</html>
37 changes: 37 additions & 0 deletions src/stars.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
.stars {
display: flex;
padding: 0;
}

.stars__star {
width: 16px;
height: 16px;
Comment on lines +7 to +8

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The width and height of the stars should match the dimensions in the Figma file. According to the design, each star should be 24px by 24px.

background-image: url(./images/star.svg);
background-repeat: no-repeat;
background-position: center;
display: block;
}

.stars__star:not(:last-child) {
margin-right: 4px;

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The spacing between the stars is also defined in the Figma design. Please measure the distance between them again; it should be 8px.

}

.stars--1 .stars__star:nth-child(-n + 1) {
background-image: url(./images/star-active.svg);
}

.stars--2 .stars__star:nth-child(-n + 2) {
background-image: url(./images/star-active.svg);
}

.stars--3 .stars__star:nth-child(-n + 3) {
background-image: url(./images/star-active.svg);
}

.stars--4 .stars__star:nth-child(-n + 4) {
background-image: url(./images/star-active.svg);
}

.stars--5 .stars__star:nth-child(-n + 5) {
background-image: url(./images/star-active.svg);
}
4 changes: 3 additions & 1 deletion src/style.css
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
/* add styles here */
body {
margin: 0;
}
Loading