■ 프론트엔드 ■/CSS

버튼컨테이너 빈공간 채우기

serpiko 2013. 10. 14. 18:54
HTML에서 투명버튼 영역을 div로 만들어 주고,
1
2
3
4
5
6
<!-- btnContainer -->
  <div id="btnContainer">
   <div id="btn00"></div>
   <div id="btn01"></div>
   <div id="btn02"></div>
  </div>

 

css에서 처리하는 기법이 크게 3가지 정도로 나뉜다.

 

1. background:url(#) 0 0 repeat; 처리.

1
2
#btnContainer{position:absolute;width:255px;height:362px;}
#btn00{position:absolute;left:745px;top:28px;width:255px;height:121px;cursor:pointer;background:url(#) 0 0 repeat;}

 

2. 가로세로 1px인 투명gif를 width, height늘려서 채우기.

 

3. 일단 css에서 background-color:#000000;

1
2
#btnContainer{position:absolute;width:255px;height:362px;}
#btn00{position:absolute;left:745px;top:28px;width:255px;height:121px;cursor:pointer;background-color:#000000;}

 

 

 

이후 js에서 투명처리

1
2
3
$("#btn00").stop().css({opacity:0});

$("#btn00").stop().animate({opacity:0});