2011-09-29 6 views
0

나는 버튼이 페이지의 중간에 중심으로하고 여기에 50 픽셀CSS 이미지 버튼 스타일

내가 무슨 짓을에 의해 분리되어이 enter image description here

뭔가를 달성하기 위해 노력하고있어.

HTML

<div class="btn btn_tours"><a href="maps.html">Maps</a><span></span></div> 
    <div class="btn btn_maps"><a href="dbtest.html">DB Test</a><span></span></div> 
    <div class="btn btn_locations"><a href="geolocation.html">Geolocation</a><span></span></div> 
    <div class="btn btn_directions"><a href="accel.html">Accelerometer</a><span></span></div> 

CSS

.btn { 
    position: relative; 
    padding: 10px 10px 10px 10px; 
    cursor: pointer; 
    overflow: visible; 
    width:50px; 
    height: 50px; 
} 
.btn_directions{ background: url(http://tinyurl.com/5r6a3jy); no-repeat;} 
.btn_maps{ background: url(http://tinyurl.com/5r6a3jy); no-repeat; } 
.btn_tours{ background: url(http://tinyurl.com/5r6a3jy); no-repeat;} 
.btn_locations{ background: url(http://tinyurl.com/5r6a3jy); no-repeat; } 

JSFIDDLE

+0

"는

그것을 물을 수 없습니다 너무 늦었입니다." –

답변

1

간단한 예 : http://jsfiddle.net/rgmCc/

+0

버튼 내부의 이미지를 어떻게 스케일합니까? – raym0nd

+0

배경 이미지의 크기를 조절할 수 없습니다 (CSS3에서만 지원) –

+0

"이미지 편집기"(예 : Photoshop 또는 w/e)로 이미지를 열고 필요에 따라 이미지의 크기를 변경할 수 있습니다. – Andrej

0

귀하의 JSFiddle 이미지를로드하지 않는 것 같습니다.

.btn을 div에 싸기. 고정 폭과 overflow: hidden;을 지정하십시오. margin: 0 auto;으로 설정하십시오. <center> 태그를 제거하십시오. .btnfloat: left;으로 설정하십시오.

가로로 가운데에 배치하려면 요소의 폭과 왼쪽과 오른쪽에 '자동'이 있어야합니다. div 내부에있는 요소 그리드를 설정하려면 일반적으로 div를 플로트합니다. 여기