2012-05-07 3 views

답변

1

투명한 PNG 이미지를 제출 버튼의 배경 이미지로 사용하면 효과가 있습니다.

background: url(subscribe.png) transparent no-repeat; 

편집 :

명확히하기 위해, 이미지는 물론 그 안에 삼각형, 함께 오렌지 배경이 있어야합니다.

+0

가능한 경우에만 CSS로이 작업을 수행하고 싶습니다. – ptinca

+0

이것은 아마도 복잡한 css3 변환 및 회전 및 기타 등을 사용하여 수행 할 수 있습니다. 그 두통은 고맙게도 이미지를 사용하여 피할 수 있습니다. – Rodik

+0

Rodik와 동의하십시오. 이러한 버튼을위한 CSS는 결국 필요한 PNG 파일의 크기가 closw 일 수 있습니다 :) –

1

CSS3을 필요로하지 않지만 css2 의사 클래스 만 사용해야하는 매우 쉬운 방법이 있습니다. 중요한 변경 사항은 같은 입력으로 인라인 요소에 의사 클래스를 적용 할 수 있습니다주의해야 할, 그래서 버튼 요소에 버튼을 제출하여 입력을 변경했다

여기에 추가 코드입니다 :

html: 
<form> 
<input type="text" name="email" value="enter your email address" class="besedilo" /> 
<button type="submit" name="subscribe" value="subscribe" class="submit">Subscribe</button> 
</form> 

css: 
button { position: relative; } 
button:after { 
content: ''; 
position: absolute; 
top: 14px; right: 17px; 
height: 0; width: 0; 
border-top: solid 6px transparent; 
border-left: solid 6px #fff; 
border-bottom: solid 6px transparent; 
} 
+0

완벽한, 감사합니다! – ptinca

+0

나는 어제 한 일을 모른다. (조금 늦은 것 같다.) 그러나 이것은 내가 성취하려고했던 것이 아니다. 여기에서 결과를 볼 수 있습니다 : www.esports.si - 처음부터 화살표. – ptinca