그래서 class-list 內 overflow값도 hidden으로 설정하면 inner의 width값에 맞게 짤린다.
.class-list{display:flex;list-style:none;padding:0;overflow:hidden;/* overflow 를 hidden 으로 설정하면, transform 시 이미지 짤림 */}
위의 내용을 모두 적용하여 실행하면 아래와 같은 화면이 나온다.
Section 전체를 복사해서 붙여넣어 두개의 class-list를 만들어준다.
<section><divclass="inner"><divclass="roadmap-container"><divclass="roadmap-title-container"><divclass="roadmap-title">IT분야</div></div><divclass="arrow-container"><iclass="slide-prev fas fa-chevron-circle-left"id="0"></i><!-- 폰트어썸 아이콘 사용, 아이콘의 크기를 css에서 slide-prev라는 클래스 명명 --><iclass="slide-next fas fa-chevron-circle-right"id="0"></i><!-- 폰트어썸 아이콘 사용, 아이콘의 크기를 css에서 slide-next라는 클래스 명명 --></div></div><ulclass="class-list"><liclass="class-card"><ahref="https://gibson1211.github.io/"target="_blank"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></a></li><liclass="class-card"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></li><liclass="class-card"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></li><liclass="class-card"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></li><liclass="class-card"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></li><liclass="class-card"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></li></ul></div></div></section><section><divclass="inner"><divclass="roadmap-container"><divclass="roadmap-title-container"><divclass="roadmap-title">IT분야</div></div><divclass="arrow-container"><iclass="slide-prev fas fa-chevron-circle-left"id="0"></i><!-- 폰트어썸 아이콘 사용, 아이콘의 크기를 css에서 slide-prev라는 클래스 명명 --><iclass="slide-next fas fa-chevron-circle-right"id="0"></i><!-- 폰트어썸 아이콘 사용, 아이콘의 크기를 css에서 slide-next라는 클래스 명명 --></div></div><ulclass="class-list"><liclass="class-card"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></li><liclass="class-card"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></li><liclass="class-card"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></li><liclass="class-card"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></li><liclass="class-card"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></li><liclass="class-card"><imgsrc="https://github.com/Gibson1211/Gibson1211.github.io/blob/master/assets/images/itpartImage.JPG? raw=true"alt="IT분야"class="class-image"/><divclass="class-container"><divclass="class-skill"><divclass="class-type">제목1</div><divclass="class-format">제목2</div></div><divclass="class-desc"><divclass="class-title">세부내용1</div><divclass="class-detail">세부내용2</div></div></div></li></ul></div></div></section>
위와 같이 코딩을 하면 아래와 같은 화면으로 나타난다.
저해상도의 화면에서 불필요한 글 안보이게 하기 안보이게 할 대상에 대해 인라인 태그인 'span' 태그로 지정하고 그 안에 글을 작성한다. 여기에 아래와 같이 class 이름을 설정해준다.(roadmap-desc)
<section><divclass="inner"><divclass="roadmap-container"><divclass="roadmap-title-container"><divclass="roadmap-title">IT분야<spanclass="roadmap-desc">(글이 두줄이 되는 경우 저해상도에서는 사라져요.)</span></div><!-- 저해상도에서 안보이게 할 글을 span 태그로 묶고 class name을 설정(roadmap-desc) --></div><divclass="arrow-container"><iclass="slide-prev fas fa-chevron-circle-left"id="0"></i><iclass="slide-next fas fa-chevron-circle-right"id="0"></i></div></div>
또한 아래 @media 영역에서는 980px 이하 해상도에서는 안보이게 display를 none으로 설정한다.
.roadmap-desc{/* 세부내용 문장이 두줄 이상인 경우 일정 해상도에서는 두번째 글이 사라지게 세팅 */visibility:visible}@mediaonlyscreenand(max-width:980px){.skill-container{display:none;}.roadmap-desc{/* 980px 이하 해상도 시 사라지게 하는 옵션*/display:none;}}
class-card에 마우스가 올라가면 마우스 커서가 손모양으로 바뀌게 세팅한다. 다만 개별 세팅이 아닌 일괄 적용을 위해 class-card가 li 태그에 a 태그로 적용되어 있는 것을 활용하여 일괄 적용해준다. 다만 이 경우 모든 class-card는 a태그로 다른 곳의 링크가 걸려있어야 한다.
lia:hover{/* 모든 class-card 위에 마우스가 올라가면 커서가 손모양으로 바뀌게 일괄 세팅하기*/cursor:pointer;}
댓글남기기