2022-08-08
폰트 정보 통일, nav바 통일은 이번주 내로 진행
공통 환경 모여서 설정하는거 한시간쯤 더 진행
1440px : 제목 - 폰트크기 40px, 행간 58px / 부제목 폰트크기 26px, 행간 45px
1280px : 제목 - 폰트크기 35px, 행간 58px / 부제목 폰트크기 26px, 행간 45px
430x : 제목 - 폰트크기 28px / 부제목 폰트크기 14px
컨테이너 패딩 : 120px
나머지 line-height나 font-weigth는 시안과 동일
미디어 쿼리 진행중... 1024는 안해도 된다셔서 뺄 예정
레퍼런스 부분은 이것을
/* .main-reference-container .ref-logo-wrap {
    height: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.main-reference-container #hidden {
    visibility: hidden;
}
.main-reference-container .ref-logo{
    border: solid 1px #DBDBDB;
    background-color: #fff;
    width: 220px;
    height: 100px;
    margin-top: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
} 
.main-reference-container .ref-logo-wrap:last-child {
    margin: 0;
    border: 1px solid red;
} */
이것으로 변경
.main-reference-container .ref-logo-wrap {
    height: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.main-reference-container .ref-logo {
    
    border: solid 1px #DBDBDB;
    background-color: #fff;
    width: 220px;
    height: 100px;
    margin: 8.5px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;;
}




/* 미디어 쿼리 1440 - PC */
@media (max-width: 1440px) {
    /* 메인 섹션 전체 */
    .all-margin {
        margin-left: 3vw;
        margin-right: 3vw;
    }
    /* 헤더 */
    .main-header .header-wrap {
        /* width: 1024px; */
    }
    
    .main-news-container, .project, .service, .reference  {
        max-width: 1440px;
        /* border:  solid 1px red; */
    }
    .all-margin {
        margin-left: 3vw;
        margin-right: 3vw;
    }
    .main-header .header-text-wrap, .main-header .slick-button-wrap {
        margin-left: 3vw;
    }
    /* 뉴스 (새소식) */
    
    .main-news-container .news-wrap {
        max-width: 1440px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
        /* border: 1px solid red; */
    }
    .main-news-container .news-contents {
        width: 300px;
        margin-right: 5rem;
    }
    .main-news-container .news-contents:last-child {
        display: none;
    }
    .main-news-container .news-img-wrap {
        width: 300px;
        height: 200px;
        border-radius: 20px;
        position:relative;
        overflow: hidden;
    } 
    /* 프로젝트 */
    .main-project-container lottie-player {
        max-width: 600px;
    }
    /* 서비스 */
    .main-service-container .service {
        /* max-width: 1000px; */
        display: flex;
        flex-direction:row;
        flex-wrap: wrap;
        justify-content: space-between;
        /* border: solid 1px red; */
    }
    /* 서비스 섹션 - 왼쪽 */
    .main-service-container .service-left-wrap  {
        /* width: 50%; */
        /* height: 100%; */
        /* width: 1000px; */
        /* border: solid 1px orange; */
    }
    .main-service-container .service-img1 {
        /* width: 400px; */
        /* height: 680px; */
        
    }
    .main-service-container .service-left-wrap lottie-player {
        /* margin-left: -1rem; */
        max-width: 490px;
        /* border: solid 1px red; */
    }
    /* 서비스 섹션 - 오른쪽 */
    
    .main-service-container .service-right-wrap{
        /* width: 50%; */
        height: 100%;
        display: flex;
        flex-direction: row;
        /* flex-wrap: wrap; */
        justify-content: center;
        align-items: flex-start;
        align-content: flex-start;
        /* border: solid 1px orange; */
    }
    
    .main-service-container .service-left-wrap lottie-player {
        margin-top: 20px;
    }
    .main-service-container .service-img-wrap2 {
        margin-left: 2.5rem;
    }
    /* 레퍼런스 섹션 */
    .main-reference-container .ref-logo-wrap {
        justify-content:flex-start; 
    }
    .main-reference-container #hidden {
        display: none;
    }
 
    /* 푸터 */
    .footer-logo, .footer-text{
        margin-left: 3rem;
    }
}
/* 미디어 쿼리 1280 - PC */
@media (max-width: 1280px) {
    /* 메인 전체 */
    /* 헤더 */
    .main-header .header-wrap {
        max-width: 1000px;
    }
    .main-header .header-text-wrap, .main-header .slick-button-wrap {
        margin-left: 0rem;
    }
    .main-news-container, .project, .service, .reference  {
        max-width: 1000px;
        margin: 0 auto;
    }
    /* 뉴스 (새소식) */
    
    .main-news-container .news-wrap {
        max-width: 1000px;
        justify-content:center;
    }
    .main-news-container .news-contents:last-child {
        display: block;
    }
    /* 프로젝트 섹션 */
    .main-project-container {
        background-color: #F9F8FF;
    }
    .main-project-container .project-wrap {
        position: static;
    }
    /* 프로젝트 섹션 - 오른쪽 */
    .main-project-container .project-right-wrap {
        max-width: 1000px;
        /* border: 1px solid red; */
    }
    .main-project-container .project-title-wrap {
        position: static;
        /* border: 1px solid blue; */
    }
    .main-project-container .project-wrap {
        display: flex;
        flex-direction: column-reverse;
    }
    .main-project-container .project-img2 {
        /* border: 1px solid blue; */
    }
    .main-project-container .media1440 {
        display: none;
    }
    .main-project-container .media1280 {
        display: block;
    }
    
    /* 프로젝트 섹션 - 왼쪽 */
    .main-project-container .project-left-wrap {
        /* border: 1px solid red; */
    }
    .main-project-container .project-img1:first-child{
     margin-bottom: 50px;
    }  
    /* 서비스 섹션 */
    .main-service-container {
        background-color: #F2F6FC;
    }
    .main-service-container .service {
        max-width: 1000px;
        justify-content:center;
        /* border: 1px solid red; */
    }
    .main-service-container .service-title-wrap {
        /* border: 1px solid blue; */
    }
    .main-service-container .service-img1 {
        /* border: 1px solid blue; */
    }
    .main-service-container .service-left-wrap lottie-player {
        margin: 0 auto;
        /* border: 1px solid blue; */
    }
    .main-service-container .media1440 {
        display: none;
    }
    .main-service-container .media1280 {
        display: block;
    }
      /* 레퍼런스 섹션 */
      .main-reference-container {
        width: 100%;
        height: 100%;
    }
    .main-reference-container .ref-logo-wrap {
        /* border: 1px solid orange; */
    }
    /* 푸터 */
    .footer-logo, .footer-text{
        margin-left: 3rem;
    }
}
/* 미디어 쿼리 1024 - 태블릿  */
/* @media (max-width: 1024px) {
    
    .main-title {
        font-size: 35px;
    }
    .news-contents .news-wrap {
        
    }
} */
/* 미디어 쿼리 768 - 태블릿 */
@media (max-width: 768px) {
    .main-header .header-wrap {
        max-width: 600px;
        margin-left: 3rem;
        margin-right: 3rem;
    }
    .main-news-container, .project, .service, .reference  {
        max-width: 600px;
        margin-left: 3rem;
        margin-right: 3rem;
    }
    /* 헤더 */
    /* 헤더 텍스트 */
    .main-header .head-box img{
        height: 700px;
    }
    .main-header .slick-header-wrap{
        height: 700px;  
    }
    .main-header .header-text-wrap {
        top:300px;
    }
    .main-header h1 {
        max-width: 400px;
        font-weight: 600;
        font-size: 2.2em;
        line-height: 3.2rem;
    }
    .main-header p {
        max-width: 530px;
        font-weight: 300;
        font-size: 1.1rem;
        line-height: 2rem;
        bottom: 250px;
    }
    /* 헤더 슬릭 버튼 */
    .main-header .slick-button-wrap {
        top: 580px;
    }
}
/* 미디어 쿼리 430 - 모바일*/
@media (max-width: 430px) {
    
    .main-title {
        font-size: 28px;
        padding-bottom: 1rem;
    }
    .sub-title {
        font-size: 14px;
    }
}

position:static으로 옵션을 기본으로 만들어 줬는데도 효과를 받고있는 것 마냥 컨텐츠가 겹쳐서 보여진다.아예 포지션을 해제하는 속성키는 position : inherit; 인 것 같은데 이것도 적용이 안됨.

  /* 프로젝트 섹션 - 오른쪽 */
    .main-project-container .project-wrap {
        flex-direction: column-reverse;
    }
    .main-project-container .project-right-wrap {
        width: 100%;
        flex-direction: row-reverse;
        justify-content: center;
    }
    .main-project-container .project-right-wrap .project-title-wrap {
        width: 100%;
        text-align: right;
        position: static;
        left: 0;
    }
    .main-project-container .media1440 {
        display: none;
    }
    .main-project-container .media1280 {
        display: block;
        margin-top: 0px;
    }
이틀 안으로 내 파트는 마무리를 할 수 있을 것 같다