2015-01-28 16 views
-2

양식 필드의 첫 번째 배경 이미지는 작동하지만 제출 버튼의 두 번째 이미지는 아무것도 수행하지 않습니다. & 버튼의 필드 스타일이 사용 중입니다.제출 버튼의 배경 이미지가 작동하지 않습니다.

내 CSS는 이것이다 :

form input { 
    background: url("images/text-field1.png") no-repeat scroll -5px 0 transparent; 
    font-size: 1em; 
    height: 17px; 
    padding-top: 4px; 
    padding-bottom: 4px; 
    padding-left: 4px; 
    width: 311px; 
    margin-bottom: 5px; 
    margin-left: 40px; 
} 

form input .button1 { 
    background: url("images/submitbutton.png") no-repeat scroll -5px 0 transparent; 
} 

단추 1은 클래스 스타일 만 버튼이지만, 어떤 이유로 그것을 스타일링되지 않습니다.

+0

가 왜'입력 유형 = "이미지"'를 사용하지 않는? – Manwal

+0

어떤 브라우저입니까? 바이올린 예제 추가 – Pinal

+1

CSS 선택기가 잘못되었을 수 있습니다. 내가 맞다면이 형식 인 input.button1과 같아야합니다. HTML을 게시하십시오. –

답변

0

아래 코드를 시도하십시오.

버튼 클래스 이름을 mybtn으로 지정하고 배경 이미지 스타일을 적용했습니다.

HTML

<input type="submit" name="submit" class="mybtn"/> 

CSS

input.mybtn { 
    background-image: url("http://subtlepatterns.com/patterns/symphony.png"); 
    font-size: 12px; 
    padding: 10px; 
} 

JSFIDDLE DEMO

+0

작품이 종류의 <입력 클래스 = "button_submit1" 유형 =이/ 클래스 = "Button1을" "제출"> , 나는 이제 내 이미지 위에 "제출"이라고 말하는 검은 색 텍스트를 가지고있다. 그 문제에 대한 해결책이 있습니까? – CrowStorm

+0

예, 텍스트를 제거하고 배경 이미지 텍스트를 표시 할 수 있습니다. 그것을 확인해보십시오 업데이트 피들 http://jsfiddle.net/shanidkv/1zvtLw55/1/ – shanidkv

+0

감사합니다, 음수 들여 쓰기를 추가 텍스트를 숨 깁니다. 마지막으로, 이미지의 왼쪽이 잘려나 간다면,이 코드로 일어날 수있는 일입니까, 아니면 완전히 별개의 문제입니까? – CrowStorm

관련 문제