아임웹은 코드를 쓰지 않아도 다양한 웹사이트, 쇼핑몰을 제작할 수 있도록 고안된 웹 제작 도구입니다. 그렇다고 코드를 완전히 사용하지 못하는 건 아닙니다. 코드를 사용하면 더 다양한 디자인이 가능하며, 아래 그림과 같은 플로팅 배너를 추가할 수도 있습니다.
본 튜토리얼에서는 코드를 활용해 PC/모바일 플로팅 배너 2장을 만드는 방법을 알아봅니다.
샘플 이미지에 사용된 배너 이미지를 사용할 수 있습니다. 있는 그대로 사용하셔도 되며 필요에 따라 수정해 사용하세요.
게시판에 배너 이미지를 올리고, 업로드한 배너 이미지의 주소(URL)를 복사해 활용할 수 있습니다. (사용 중인 자료실 게시판이 있는 경우 이 단계는 건너 뛸 수 있습니다.)
아래의 소스 코드 전체를 복사하여, Footer Code 작성 칸에 붙여넣습니다.
<!-- 플로팅 배너 CSS -->
<style>
/* PC 배너1 스타일 */
.floBanPc1 {
position: fixed;
top: 128px; /* 윗쪽 끝에서부터의 거리 */
right: 0;
z-index: 99;
}
/* PC 배너2 스타일 */
.floBanPc2 {
position: fixed;
top: 204px; /* 윗쪽 끝에서부터의 거리 */
right: 0;
z-index: 99;
}
/* 모바일 배너1 스타일 */
.floBanMob1 {
position: fixed;
bottom: 130px; /* 아래 끝에서부터의 거리 */
right: 0; /* 오른쪽 끝에서부터의 거리 */
z-index: 99;
}
/* 모바일 배너2 스타일 */
.floBanMob2 {
position: fixed;
bottom: 80px; /* 아래 끝에서부터의 거리 */
right: 0; /* 오른쪽 끝에서부터의 거리 */
z-index: 99;
}
</style>
<!-- 플로팅 배너 HTML -->
<!-- PC 배너1 -->
<div class="floBanPc1 hidden-md hidden-sm hidden-xs">
<a href="링크주소" target="_blank">
<img src="배너이미지주소" width="가로길이px" height="세로길이px">
</a>
</div>
<!-- PC 배너2 -->
<div class="floBanPc2 hidden-md hidden-sm hidden-xs">
<a href="링크주소" target="_blank">
<img src="배너이미지주소" width="가로길이px" height="세로길이px">
</a>
</div>
<!-- 모바일 배너1 -->
<div class="floBanMob1 hidden-lg">
<a href="링크주소" target="_blank">
<img src="배너이미지주소" width="가로길이px" height="세로길이px">
</a>
</div>
<!-- 모바일 배너2 -->
<div class="floBanMob2 hidden-lg">
<a href="링크주소" target="_blank">
<img src="배너이미지주소" width="가로길이px" height="세로길이px">
</a>
</div>
아래의 설명과 코드 내 주석을 참조하여 각 배너에 맞게 코드를 수정합니다.
붙여넣은 코드의 PC 배너 위치를 수정합니다. 작성된 주석을 읽어 보고, 숫자를 변경해 위치를 잡아주세요.
/* PC 배너1 스타일 */
.floBanPc1 {
position: fixed;
top: 128px; /* 윗쪽 끝에서부터의 거리 */
right: 0;
z-index: 99;
}
/* PC 배너2 스타일 */
.floBanPc2 {
position: fixed;
top: 204px; /* 윗쪽 끝에서부터의 거리 */
right: 0;
z-index: 99;
}
붙여넣은 코드의 모바일 배너 위치를 수정합니다. 작성된 주석을 읽어 보고, 숫자를 변경해 위치를 잡아주세요.
/* 모바일 배너1 스타일 */
.floBanMob1 {
position: fixed;
bottom: 130px; /* 아래 끝에서부터의 거리 */
right: 0; /* 오른쪽 끝에서부터의 거리 */
z-index: 99;
}
/* 모바일 배너2 스타일 */
.floBanMob2 {
position: fixed;
bottom: 80px; /* 아래 끝에서부터의 거리 */
right: 0; /* 오른쪽 끝에서부터의 거리 */
z-index: 99;
}
PC 배너를 페이지에 표시하고, 배너 클릭 시 이동할 링크, 배너 이미지의 주소, 크기를 수정합니다.
<!-- PC 배너1 -->
<div class="floBanPc1 hidden-md hidden-sm hidden-xs">
<a href="링크주소" target="_blank">
<img src="배너이미지주소" width="가로길이px" height="세로길이px">
</a>
</div>
<!-- PC 배너2 -->
<div class="floBanPc2 hidden-md hidden-sm hidden-xs">
<a href="링크주소" target="_blank">
<img src="배너이미지주소" width="가로길이px" height="세로길이px">
</a>
</div>
모바일 배너를 페이지에 표시하고, 배너 클릭 시 이동할 링크, 배너 이미지의 주소, 크기를 수정합니다.
<!-- 모바일 배너1 -->
<div class="floBanMob1 hidden-lg">
<a href="링크주소" target="_blank">
<img src="배너이미지주소" width="가로길이px" height="세로길이px">
</a>
</div>
<!-- 모바일 배너2 -->
<div class="floBanMob2 hidden-lg">
<a href="링크주소" target="_blank">
<img src="배너이미지주소" width="가로길이px" height="세로길이px">
</a>
</div>
모바일 상품 상세페이지에서 하단 구매하기 버튼과 플로팅 배너 이미지가 겹칠 수 있습니다. 이에 따라 아래의 도움말을 참고해 상품 상세페이지 메뉴에서 플로팅 배너의 위치가 변경되도록 예외처리합니다. 이 작업은 디자인 모드에서 처리 할 수 있습니다.
아래의 코드를 복사해, 코드 설정에 붙여넣습니다.
<style>
/* 모바일 버전 플로팅 배너를 위로 50px 올림 */
.floBanMob1 {bottom: 130px!important;}
.floBanMob2 {bottom: 80px!important;}
</style>
저장 버튼을 클릭합니다.
필요하신 경우 통합검색 메뉴에서 플로팅 배너가 표시되지 않도록 예외처리합니다. 이 작업은 디자인 모드에서 처리할 수 있습니다.
아래의 코드를 복사하고 붙여넣습니다.
<style>
/* 플로팅 배너 숨김 */
.floBanPc1 {display: none!important;}
.floBanPc2 {display: none!important;}
.floBanMob1 {display: none!important;}
.floBanMob2 {display: none!important;}
</style>
저장 버튼을 클릭해 적용합니다.
필요하신 경우 장바구니 메뉴, 마이페이지 메뉴, 로그인/가입하기 메뉴에도 플로팅 배너가 표시되지 않도록 예외 처리할 수 있습니다.
위 통합검색 메뉴에 사용된 코드를 복사해, 같은 방법으로 나머지 메뉴들도 예외 처리합니다.
코드를 사용해 버튼 클릭 시 페이지의 상단 또는 하단으로 스크롤 이동하도록 만들 수 있습니다.