본문 바로가기
리엑트/실무 중심 FE 입문자를 위한 React

3-5. 스터디파이 강의 컴포넌트 만들기에서 사용한 css 리스트, 컴포넌트로 나눠본 것

by 문자메일 2024. 10. 5.

 

 

 

CourseCard.css 

ul,
li {
  list-style-type: none;
  margin: 0;
}

.CourseCard {
  max-width: 300px;
}
.cover {
  width: 100%;
}
.cover img {
  width: 100%;
  border-radius: 4px;
}

.tags {
  display: flex;
  font-size: 0.8rem;
  font-weight: 600;
  line-height: 1.47;
  padding: 3px 0 5px 0;
}
.tags .tag:not(:last-child):after {
  content: '·';
}

.name {
  margin: 0;
  padding: 6px 0;
}

.price {
  font-size: 0.9rem;
  font-weight: 500;
  margin: 0.8rem 0 0.5rem;
}

.types {
  padding: 0;
}

.types .type {
  font-size: 0.6rem;
  font-weight: 600;
  padding: 6px;
  background-color: #f7f8fa;
  border-radius: 4px;
  color: #5a25fa;
  margin-right: 5px;
  display: inline-block;
}

 

 

 

--------------------------------

 

위 항목 컴포넌트로 재구성 해본 것

 

컴포넌트로 생성하는 기준은, 해당 로직이 재사용 되는가 여부로 보임

 

댓글