Skip to content

Commit

Permalink
Fix the issues
Browse files Browse the repository at this point in the history
  • Loading branch information
ALexKhodakov committed Dec 20, 2024
1 parent 6f25c40 commit 0afc4e0
Show file tree
Hide file tree
Showing 3 changed files with 122 additions and 122 deletions.
117 changes: 117 additions & 0 deletions src/styles/blocks/card.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
html {
font-family: Roboto, sans-serif;
font-size: 10px;
line-height: 14px;
color: $text-secondary-color;
}

body {
margin: 0;
}

.card {
box-sizing: border-box;
width: 200px;
border: 1px solid #f3f3f3;
border-radius: 5px;
padding: 32px 16px 16px;
background-color: #fff;
&__image {
display: block;
margin: 0 auto 40px;
width: 160px;
height: 134px;
}

&__title {
margin: 0 0 4px;
font-size: 12px;
font-weight: 500;
line-height: 18px;
color: $text-accent-color;
}

&__code {
margin-bottom: 16px;
}

&__review-container {
display: flex;
justify-content: space-between;
align-items: flex-end;
margin-bottom: 24px;
}

&__review-count {
color: $text-accent-color;
}

&__price-container {
display: flex;
justify-content: space-between;
margin-bottom: 16px;
}

&__price-label {
font-size: 12px;
line-height: 18px;
}

&__price {
color: $text-accent-color;
font-size: 16px;
line-height: 18px;
font-weight: 700;
}

&__buy {
display: flex;
justify-content: center;
align-items: center;

box-sizing: border-box;
height: 40px;
border: 1px solid $main-color;
border-radius: 5px;

font-size: 14px;
line-height: 16px;
font-weight: 700;
text-transform: uppercase;
color: #fff;
text-decoration: none;

background-color: $main-color;
}

&__buy:hover {
color: $main-color;
background-color: #fff;
}
}

.stars {
display: flex;

&__star {
width: 16px;
height: 16px;
margin-right: 4px;

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

& :last-child {
margin-right: 0;
}
}
}

.stars--1 .stars__star:nth-child(-n + 1),
.stars--2 .stars__star:nth-child(-n + 2),
.stars--3 .stars__star:nth-child(-n + 3),
.stars--4 .stars__star:nth-child(-n + 4),
.stars--5 .stars__star:nth-child(-n + 5) {
background-image: url(../images/star-active.svg);
}
124 changes: 2 additions & 122 deletions src/styles/index.scss
Original file line number Diff line number Diff line change
@@ -1,122 +1,2 @@
html {
--main-color: #00acdc;
--text-accent-color: #060b35;
--text-secondary-color: #616070;

font-family: Roboto, sans-serif;
font-size: 10px;
line-height: 14px;
color: var(--text-secondary-color);
}

body {
margin: 0;
}

.card {
box-sizing: border-box;
width: 200px;
border: 1px solid #f3f3f3;
border-radius: 5px;
padding: 32px 16px 16px;
background-color: #fff;
}

.card__image {
display: block;
margin: 0 auto 40px;
width: 160px;
height: 134px;
}

.card__title {
margin: 0 0 4px;
font-size: 12px;
font-weight: 500;
line-height: 18px;
color: var(--text-accent-color);
}

.card__code {
margin-bottom: 16px;
}

.card__review-container {
display: flex;
justify-content: space-between;
align-items: flex-end;
margin-bottom: 24px;
}

.card__review-count {
color: var(--text-accent-color);
}

.card__price-container {
display: flex;
justify-content: space-between;
margin-bottom: 16px;
}

.card__price-label {
font-size: 12px;
line-height: 18px;
}

.card__price {
color: var(--text-accent-color);
font-size: 16px;
line-height: 18px;
font-weight: 700;
}

.card__buy {
display: flex;
justify-content: center;
align-items: center;

box-sizing: border-box;
height: 40px;
border: 1px solid var(--main-color);
border-radius: 5px;

font-size: 14px;
line-height: 16px;
font-weight: 700;
text-transform: uppercase;
color: #fff;
text-decoration: none;

background-color: var(--main-color);
}

.card__buy:hover {
color: var(--main-color);
background-color: #fff;
}

.stars {
display: flex;
}

.stars__star {
width: 16px;
height: 16px;
margin-right: 4px;

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

.stars__star :last-child {
margin-right: 0;
}

.stars--1 .stars__star:nth-child(-n + 1),
.stars--2 .stars__star:nth-child(-n + 2),
.stars--3 .stars__star:nth-child(-n + 3),
.stars--4 .stars__star:nth-child(-n + 4),
.stars--5 .stars__star:nth-child(-n + 5) {
background-image: url(../images/star-active.svg);
}
@import './utils/variables';
@import './blocks/card';
3 changes: 3 additions & 0 deletions src/styles/utils/variables.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$main-color: #00acdc;
$text-accent-color: #060b35;
$text-secondary-color: #616070;

0 comments on commit 0afc4e0

Please sign in to comment.