채택완료

사이드 배너 축소/닫기 방법 질문드립니다.

2022-03-25 (금) 09:34:47 1,998

안녕하세요.

웹 페이지 내 플로팅 배너 삽입 후 추가 기능 입히는 과정에서 막혀 도움을 구하고자 합니다.

(아임웹 웹 빌더를 사용하고 있습니다)

현재 아래 그림과 같은 플로팅 배너 제작 후 배너 따라다니기, 바로가기 버튼 작동까지는 구현해냈습니다.

첨부 이미지

(민트색 네모 이미지 위, 바로가기 버튼과 X 버튼이 얹어진 형태입니다.)

추가로 X 버튼 클릭시 플로팅 배너 전체가 사라지거나, 플로팅 배너 전체가 A 라는 이미지로 변하도록 구현하고 싶습니다.

사용한 코드는 다음과 같습니다.

Copy
<!-- 플로팅 배너 CSS --> 

<style> 

/* PC 배너1 스타일 */ 

.floBanPc1 { 

 position: fixed; 

 top: 741px; /* 윗쪽 끝에서부터의 거리 */ 

 right: -314px; 

 z-index: 99; 

} 

 

.floBanPc2 { 

 position: fixed; 

 top: 855px; /* 윗쪽 끝에서부터의 거리 */ 

 right: 50px; 

 z-index: 99; 

} 

 

.floBanPc3 { 

 position: fixed; 

 top: 770px; /* 윗쪽 끝에서부터의 거리 */ 

 right: 57px; 

 z-index: 99; 

} 

</style> 

 

<!-- 플로팅 배너 HTML --> 

<!-- 배너배경 --> 

<div class="floBanPc1 hidden-md hidden-sm hidden-xs"> 

 <img src="배너 이미지"> </div> 

 

<!-- 바로가기버튼 --> 

<div class="floBanPc2 hidden-md hidden-sm hidden-xs"> 

 <a href="바로가기 버튼 클릭 시 랜딩 사이트"> 

  <img src="바로가기 버튼"> 

</a> 

</div> 

 

<!-- X 버튼 --> 

<div class="floBanPc3 hidden-md hidden-sm hidden-xs"> 

 <img src="X 버튼"> 

</div>

div id 로 묶는 방법으로 시도해봤으나 실패하였습니다. 이런 경우 어떻게 접근해야할까요?

|

답변 1개

채택된 답변
+20 포인트
2022-03-25 (금) 11:18:13

div id 로 묶기는 가능합니다.

floBanPc1 감사신곳 안에다가

아래것들을 넣으시고

position는 absolute;로 하시고 top하고 left right의 위치를 floBanPc안에서 다시 잡으시면 한 아이디로 묶으실 수 있습니다.

X버튼을 눌렀때 사라지거나 바꾸게 하는 방법은 자바스크립트(제이쿼리) 를 이용하셔야 합니다.

기본 html css로는 

* 마우스를 올리고 있는 동안 : hover

* 마우스를 클릭하고 있는 동안 : active

* 마우스를 한번 클릭 한 이후 : visited

이것을 이용 할 수는 있지만 

자바스크립트(제이쿼리)로 처리하시는것을 추천드립니다.

답변을 작성하려면 로그인이 필요합니다.