[마우스오버 탭 만드는 방법]

 

각각의 탭에 마우스오버했을 때 탭에 해당되는 내용이 하단에 보여지는 기능입니다.


 

VER201410318 이상 버전에서만 사용 가능합니다.

 

 

 

 

 

 

<처리방법>

 

 

홈요의 행열컨텐츠 DIV구조를 완벽하게 이해하고계신 분들을 위한 메뉴얼입니다.

 

홈요의 DIV구조에 숙달되지 않으신 분들은 메인구성교육 현장강의를 먼저 수강해주시고,

http://bos.kr/kwa-manual_v-1163 메뉴얼을 참고하여 기초를 충분히 공부하신 뒤 아래 내용을 따라하시기 바랍니다.

 

 

 

 

I. 우선 탭버튼이 들어가는 행DIV 하나, 내용이 들어가는 행DIV 하나가 필요하고

이 두 행박스를 감싸주는 바깥쪽 DIV가 하나 필요합니다. (이미지참고)

 

 

 

 

1. 페이지관리 > 템플릿 > 가) 행/열/콘텐츠 박스(d_box.tpl.php) 페이지에서 원하는 행열컨텐츠 DIV세트를 복사 >

작업할 페이지에 붙여넣습니다. 이 행DIV는 버튼들이 들어가는 영역이 됩니다.

 

ex) 버튼영역에 버튼을 네개 넣으시려면 4단으로 분리된 컨텐츠를 복사

 

 

 

 

 

2. 다시 가) 행/열/콘텐츠 박스(d_box.tpl.php) 페이지에서 하나로 된 통으로된 행열컨텐츠 DIV복사 > 

1번 과정에서 붙여넣은 DIV 바로 아래쪽에 붙여넣기합니다.

이 통으로된 행DIV는 내용영역이 됩니다.

 

 

 

3. 이렇게 두 행DIV가 준비되었으면, 1번과정에서 붙여넣은 버튼영역 행DIV의 D클릭 

> DIV씌우기 > 바깥쪽 클릭하여 틀을 하나 씌워주고

 

 

 

4. 2번과정에서 붙여넣었던 내용영역 행DIV박스를 잘라내기 

> 1번과정에서 만든 행 DIV의 D클릭 > 붙여넣기 > 아래쪽 합니다.

 

 

 

5. 버튼영역의 컨텐츠박스마다 탭(버튼)을 원하시는 방식으로 넣어주세요.

아래 이미지파일을 참고하여 자유롭게 넣으면 됩니다.

 

 

 

 

 

 

6. 내용영역의 열박스 안에 컨텐츠박스를 원하는 갯수만큼 추가하여 

> 각각의 탭(버튼)에 해당하는 내용들을 넣어줍니다.

버튼을 4개 만들었다면, 그에 해당되는 내용도 총 네개가 되어야겠죠.

 

 

 


 

 

 

II. 이렇게 해서 제일 처음에 보여드렸던 div구조가 맞춰졌습니다.

이제 탭에 마우스오버를 했을 때 하단에 보여지는 내용이 달라지도록 설정을 해보겠습니다.

 

 

 

7. 위의 6번과정에서 내용의 수만큼 컨텐츠박스를 추가해놓으셨죠.

그 바로 위쪽에 컨텐츠박스를 하나 더 추가해줍니다. 이미지를 참고해주세요.

 

 

 

 

이렇게 추가한 컨텐츠박스의 D클릭 > DIV속성 입력란에 class="ABA-content-box AB-pane-1" 라고 적습니다.

 

 

 


 

 

 

8. 그리고 내용을 감싸는 컨텐츠박스의 D클릭 > DIV속성 입력란에 각각 아래와 같이 적습니다.

 

1) 내용1이 들어가는 DIV에는 class="AB-item-1-1" style="display:none;"

2) 내용2가 들어가는 DIV에는 class="AB-item-1-2" style="display:none;"

3) 내용3이 들어가는 DIV에는 class="AB-item-1-3" style="display:none;"

 

... 이런식으로 원하는 갯수만큼 적어주세요.

 

 

 

 

9. 버튼을 감싸는 각각의 컨텐츠박스의 D클릭 > DIV속성 입력란에도 각각 아래와 같이 적습니다.

 

1) 버튼1의 DIV에는 class="ABA-content-box AB-over AB-current AB-idx-1 AB-line" idx="1"

2) 버튼2의 DIV에는 class="ABA-content-box AB-over AB-idx-2 AB-line" idx="2"

3) 버튼3의 DIV에는 class="ABA-content-box AB-over AB-idx-3 AB-line" idx="3"

 

 

 

 

 

10. 최종적으로, 버튼영역과 내용영역을 하나로 묶어주는 가장 바깥쪽 D클릭하여 아래와 같이 적어주세요.

 

1) DIV속성 입력란

id="AB-jq-gallery-" random="N" playsec="5"

: playsec에 지정되어있는 숫자는 탭이 자동으로 돌아가는 초(단위) 입니다.

 

2) 시작태그앞 입력란

<style>.AB-over{padding: 10px 20px;background: #선택되지않은버튼의배경색;text-align: center;} .AB-over.AB-current{background-color: #선택된버튼의배경색;} .AB-over h3{font-size:17px; letter-spacing: -1px;font-weight:600; line-height:32px;} .AB-over.AB-current h3{color: #333;font-weight:600} .AB-idx-1 h3,.AB-idx-2 h3,.AB-idx-3 h3{display:inline-block;}</style>

: 선택되지않은버튼의배경색 부분과 선택된버튼의배경색 부분의 컬러코드만 변경하여 붙여넣어주세요.

 

그 외 다른 CSS소스들은 취향에 맞게 직접 수정하시면 됩니다.

* 각각의 css속성(ex. line-height, font-weight 등)이 무엇을 의미하는지는 

포털사이트 검색을 통해 충분히 직접 공부하실 수 있는 내용이기 때문에 설명드리지 않습니다.