css 로 width 를 나누는 두가지 방법
페이지 정보
작성자 소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 작성일 22-01-28 16:56본문
우선 css 로 반응형 width 값을 나누기 위해서는 % 를 사용하게 된다.
오래전부터 사용해오던 방식이다.
테마몰에서 판매중인 메가메뉴에 대해서 예를 들자면
http://demo-04.ety.kr/
네비게이션의 2차 메뉴들이 현재 5칸으로 나뉘어져 있는데 이를 6칸으로 변경하는 방식은 이렇다.
5칸으로 사용할 경우 width:20% 로 사용하게 되면 20% * 5 = 100% 이므로 5칸으로 나뉘는 것이다.
만일 이를 6칸으로 나누는 경우에는 상당히 애매해진다.
width : 16.666666 %이런식으로 사용해야만 하기 때문이다.
결론은 100% 이라는 합을 구해야 하기 때문이다.
width: calc(100%/6);
이럴 경우 아래 예제 처럼 사용하면 된다.
style_aqours.css : 7626 번째줄
.mega-layout {
border-right: 1pxsolid#e1e1e1;
border-bottom:1pxsolid#e1e1e1;
padding: 10px; float: left;
/*width: 20%;*/
width: calc(100%/6);
height: 300px;
}
.mega-layout:nth-child(1){border-left:1pxsolid#e1e1e1; border-top:3pxsolid#333}
.mega-layout:nth-child(2){border-top:3pxsolid#333}
.mega-layout:nth-child(3){border-top:3pxsolid#333}
.mega-layout:nth-child(4){border-top:3pxsolid#333}
.mega-layout:nth-child(5){border-top:3pxsolid#333}
.mega-layout:nth-child(6){border-top:3pxsolid#333}
- 이전글홈페이지 타이틀 부분에 아이콘(파비콘)을 만들어서 적용해보기 png 이미지를 ico 로 변환하기 22.02.10
- 다음글Notepad++ FTP 인 NppFTP 설치가 안되는 경우 22.01.20
댓글목록
등록된 댓글이 없습니다.