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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.DS_Store
37 changes: 37 additions & 0 deletions README.md

Choose a reason for hiding this comment

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

README가 너무 깔끔하고, 개선사항을 스스로 정리하신 점이 좋았습니다!

Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,40 @@
3. 다운로드 원하는 이미지 선택
4. 서브 폴더 이름(Save to subfolder) 명시
5. 다운로드!


# KDT0_JinJeongMin

## DEMO 및 사이트 링크

[제작한 클론 Apple 사이트 링크]()

[실제 패스트캠퍼스 공식 사이트 링크](https://fastcampus.co.kr/)

>

## 프로젝트 Info

### 프로젝트 목표

HTML,CSS를 활용한 패스트캠퍼스 메인 페이지 클론 코딩

### 프로젝트 기간

2023년 07월 24일 ~ 2022년 07월 28일

### 과제 필수 요구사항 체크 리스트

-

### 실제 페이지와 다른(혹은 다를 수 있는) 점

1.

## Section별 구현사항

---

### 리뷰 요청사항

-
Binary file added assets/category/category-ai01.jpeg

Choose a reason for hiding this comment

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

역할에 맞게 분리하셨군요!! 잘하셨습니다 👍

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-ai02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-ai03.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-ai04.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-business01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-business02.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-business03.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-business04.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-data01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-data02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-data03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-data04.webp

Choose a reason for hiding this comment

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

다른 분 리뷰에서도 질문 남겼던게 기억이 나서 리뷰 남겨봅니다!
webp와 jpg, png 는 어떤 차이가 있는지 아시나요?! 🤔
언제 어떤 확장자의 이미지를 쓸 수 있는지, 써야 하는지를 아는 것과 모르는 것의 차이가 큽니다!

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-design01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-design02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-design03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-design04.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-finance01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-finance02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-finance03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-finance04.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-illust01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-illust02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-illust03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-illust04.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-marketing01.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/category/category-marketing02.png
Binary file added assets/category/category-marketing03.png
Binary file added assets/category/category-marketing04.jpeg
Binary file added assets/category/category-programing01.png
Binary file added assets/category/category-programing02.png
Binary file added assets/category/category-programing03.png
Binary file added assets/category/category-programing04.jpeg
Binary file added assets/category/category-video01.webp
Binary file added assets/category/category-video02.jpeg
Binary file added assets/category/category-video03.png
Binary file added assets/category/category-video04.png
Binary file added assets/category/category-work01.png
Binary file added assets/category/category-work02.jpg
Binary file added assets/category/category-work03.jpeg
Binary file added assets/category/category-work04.png
Binary file added assets/favicon.ico
Binary file not shown.
Binary file added assets/footer/footer-emblem01.png
Binary file added assets/footer/footer-emblem02.png
Binary file added assets/header-title.png
Binary file added assets/product-guide/product-guide01.png
1,276 changes: 1,276 additions & 0 deletions assets/product-guide/product-guide02.html

Large diffs are not rendered by default.

Binary file added assets/product-guide/product-guide02.png
Binary file added assets/product-guide/product-guide03.png
Binary file added assets/product-guide/product-guide04.png
Binary file added assets/product-guide/product-guide05.png
Binary file added assets/product-guide/product-guide06.png
Binary file added assets/product-guide/product-guide07.png
Binary file added assets/product-guide/product-guide08.png
Binary file added assets/product-guide/product-guide09.png
Binary file added assets/product-guide/product-guide10.png
Binary file added assets/product-guide/product-guide11.png
Binary file added assets/product-guide/product-guide12.png
Binary file added assets/product-hot/product-hot01.png
Binary file added assets/product-hot/product-hot02.png
Binary file added assets/product-hot/product-hot03.png
Binary file added assets/product-hot/product-hot04.png
Binary file added assets/product-hot/product-hot05.png
Binary file added assets/product-hot/product-hot06.png
Binary file added assets/product-hot/product-hot07.png
Binary file added assets/product-hot/product-hot08.png
Binary file added assets/product-hot/product-hot09.png
Binary file added assets/product-hot/product-hot10.png
Binary file added assets/product-hot/product-hot11.png
Binary file added assets/product-hot/product-hot12.png
Binary file added assets/product-media/product-media01.webp
Binary file added assets/product-media/product-media02.png
Binary file added assets/product-media/product-media03.webp
Binary file added assets/product-new/product-new01.webp
Binary file added assets/product-new/product-new02.png
Binary file added assets/product-new/product-new03.webp
Binary file added assets/product-new/product-new04.png
Binary file added assets/product-new/product-new05.jpeg
Binary file added assets/product-new/product-new06.webp
Binary file added assets/product-new/product-new07.webp
Binary file added assets/product-new/product-new08.jpeg
Binary file added assets/product-promotion/product-promotion01.png
Binary file added assets/product-rising/product-rising01.png
Binary file added assets/product-rising/product-rising03.png
Binary file added assets/product-rising/product-rising04.png
Binary file added assets/product-rising/product-rising05.jpeg
Binary file added assets/product-rising/product-rising06.png
Binary file added assets/product-rising/product-rising07.png
Binary file added assets/product-rising/product-rising08.png
Binary file added assets/product-rising/product-rising09.png
Binary file added assets/product-rising/product-rising10.png
Binary file added assets/product-rising/product-rising11.png
Binary file added assets/slider/main-banner01.webp
Binary file added assets/slider/main-banner02.webp
Binary file added assets/slider/main-banner03.png
Binary file added assets/slider/main-banner04.png
Binary file added assets/slider/main-banner05.webp
Binary file added assets/slider/main-banner06.webp
Binary file added assets/slider/main-banner07.webp
Binary file added assets/slider/main-banner08.webp
Binary file added assets/slider/main-banner09.webp
Binary file added assets/slider/main-banner10.webp
Binary file added assets/slider/main-banner11.png
Binary file added assets/slider/main-banner12.png
Binary file added assets/slider/main-banner13.png
Binary file added assets/top-banner/top-banner.webp
3,016 changes: 3,016 additions & 0 deletions index.html

Large diffs are not rendered by default.

184 changes: 184 additions & 0 deletions styles/category.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
/* category */

.category-main-app{
margin-top: 70px;
padding: 40px 12px;
border: 1px solid #d6d6d6;
position: relative;
}

.category-main-title{
position: absolute;
top:-10px;
left: -1px;
background-color: #fff;
padding-bottom: 25px;
padding-right: 20px;
}

.category-menu__list{
display: flex;
justify-content: space-around;
align-items: center;
}

.category-menu__icon{
width: 48px;
height: 48px;
background-size: cover;
transition: transform 0.2s;
}

.category-menu__list-item a{

Choose a reason for hiding this comment

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

다음부터는 클래스 네이밍도 직접 해보시길 바랍니다.
태그 선택자는 지양해야 하는 선택자 활용입니다.

display: flex;
flex-direction: column;
align-items: center;
}

.category-menu__list-item a:hover{
color: #ed234b;
}

.category-menu__list-item a:hover .category-menu__icon{
transform: translateY(-15%);
}

.ategory-menu__text{
font-size: 12px;
line-height: 24px;
color: #171717;
}

/* category product */

.category-product__container{
margin-top: 70px;
position: relative;
}

.category-product__text{
display: flex;
justify-content: space-between;
}

.category-product__container input[type=radio]{
display: none;
}

.category-slide-btn-wrapper{
position: absolute;
top:135px;
}

.category-slide-btn{
width: 980px;
}

.category-slide-btn label{
width: 32px;
height: 32px;
display: flex;
justify-content: center;
align-items: center;
}

.category-slide-btn label:hover{
background-color: #f2f2f2;
}

.category-left-label{
position: absolute;
left:-50px;
}

.category-right-label{
position: absolute;
right: -50px;
}

.category-left-label::before{
content: "";
display: block;
width: 8px;
height: 8px;
border-width: 1px;
border-color: rgb(110, 110, 115);
border-top-style: solid;
border-right-style: solid;
transform:translate3d(0, -50%, 0) rotate(-135deg);
left: 50%;
margin-top: 8px;
}

.category-right-label::before{
content: "";
display: block;
width: 8px;
height: 8px;
border-width: 1px;
border-color: rgb(110, 110, 115);
border-top-style: solid;
border-right-style: solid;
transform:translate3d(0, -50%, 0) rotate(45deg);
right: 50%;
margin-top: 8px;
}

.category-title{
font-weight: 700;
font-size: 20px;
line-height: 30px;
color: #171717;
}

.category-link-all{
font-weight: 700;
font-size: 16px;
line-height: 26px;
color: #757575;
text-decoration: underline;
}

.category-product__contents{
margin-top: 10px;
}

.category-product-contents-container{
width: 1960px;
display: flex;
flex-direction: row;
justify-content: flex-start;
transition: transform 1s;
transform: translateX(-0%);
}

.category-product__container [id="programingSlide01"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(0%);}
.category-product__container [id="programingSlide02"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(-50%);}

.category-product__container [id="dataSlide01"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(0%);}
.category-product__container [id="dataSlide02"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(-50%);}

.category-product__container [id="aiSlide01"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(0%);}
.category-product__container [id="aiSlide02"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(-50%);}

.category-product__container [id="designSlide01"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(0%);}
.category-product__container [id="designSlide02"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(-50%);}

.category-product__container [id="videoSlide01"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(0%);}
.category-product__container [id="videoSlide02"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(-50%);}

.category-product__container [id="illustSlide01"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(0%);}
.category-product__container [id="illustSlide02"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(-50%);}

.category-product__container [id="financeSlide01"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(0%);}
.category-product__container [id="financeSlide02"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(-50%);}

.category-product__container [id="marketingSlide01"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(0%);}
.category-product__container [id="marketingSlide02"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(-50%);}

.category-product__container [id="workSlide01"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(0%);}
.category-product__container [id="workSlide02"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(-50%);}

.category-product__container [id="businessSlide01"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(0%);}
.category-product__container [id="businessSlide02"]:checked ~ .category-product__contents .product-compose__contents .category-product-contents-container{transform: translateX(-50%);}

21 changes: 21 additions & 0 deletions styles/common.css

Choose a reason for hiding this comment

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

common 보다는 reset 이 더 명확한 네이밍 같습니다!

Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
*{
margin: 0;
padding: 0;
}
body{
margin: 0;

Choose a reason for hiding this comment

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

위에서 *로 지정해줬기 때문에 필요 없어보입니다!

font-size: 1em;

Choose a reason for hiding this comment

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

1em은 불필요한 선언인 것 같아요, 왜 그럴까요?!

line-height: 1.5;
font-family: "Pretendard Variable", pretendard, -apple-system, blinkmacsystemfont, system-ui, roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;;
color: #171717;
}

a{
color: inherit;
text-decoration: none;
}

ul{
list-style: none;
padding: 0;

Choose a reason for hiding this comment

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

이것도 맨 위에서 선언해줬기 때문에 불필요합니다!

}
Loading