이미지를 에
PNG 이미지를 표시하려고 합니다.<button>
HTML의 요소. 버튼이 이미지와 동일한 크기이며 이미지가 표시되지만 중앙에 표시되지 않는 이유로 모든 것을 볼 수 없습니다.즉, 이미지의 오른쪽 상단 모서리가 버튼의 오른쪽 상단 모서리가 아니라 버튼의 중앙에 위치한 것처럼 보입니다.
HTML 코드는 다음과 같습니다.
<button id="close" class="closing" onClick="javascript:close_clip()"><img src="icons/close.png" /></button>
업데이트:
제 생각에 실제로 일어나는 일은 마진 문제입니다.저는 2픽셀의 여백을 얻어서 배경 이미지가 버튼 밖으로 나가고 있습니다.버튼과 이미지의 크기가 동일하며, 이는20px
그래서 눈에 띄는 것은...나는 노력했다.margin:0
,padding:0
하지만 도움이 되지 않았어요...
입력 유형 이미지를 사용할 수 있습니다.
<input type="image" src="http://example.com/path/to/image.png" />
단추 역할을 하며 이벤트 처리기를 연결할 수 있습니다.
또는 CSS를 사용하여 단추를 배경 이미지로 스타일을 지정하고 테두리, 여백 등을 적절하게 설정할 수 있습니다.
<button style="background: url(myimage.png)" ... />
이미지가 의미론적 데이터(예: 프로필 사진)인 경우 다음을 사용합니다.<img>
내부 요소<button>
그리고 CSS를 사용하여 크기를 조정합니다.<img>
만약 이미지가 단지 버튼을 시각적으로 즐겁게 만드는 방법이라면, CSS를 사용하세요.background-image
스타일을 갖추기 위해<button>
(및 an을 사용하지 않음)<img>
).
데모: http://jsfiddle.net/ThinkingStiff/V5Xqr/
HTML:
<button id="close-image"><img src="http://thinkingstiff.com/images/matt.jpg"></button>
<button id="close-CSS"></button>
CSS:
button {
display: inline-block;
height: 134px;
padding: 0;
margin: 0;
vertical-align: top;
width: 104px;
}
#close-image img {
display: block;
height: 130px;
width: 100px;
}
#close-CSS {
background-image: url( 'http://thinkingstiff.com/images/matt.jpg' );
background-size: 100px 130px;
height: 134px;
width: 104px;
}
출력:
이미지를 버튼에 넣는 가장 간단한 방법은 다음과 같습니다.
<button onclick="myFunction()"><img src="your image path here.png"></button>
그러면 이미지 크기에 맞게 버튼 크기가 자동으로 조정됩니다.
이것을 먹어보세요.
<input type="button" style="background-image:url('your_url')"/>
당신은 왜 이미지를 사용하지 않습니까?onclick
속성?
예:
<script>
function myfunction() {
}
</script>
<img src='Myimg.jpg' onclick='myfunction()'>
프로젝트에 이미지 이름을 가진 새 폴더를 추가합니다.일부 이미지를 이미지 폴더에 넣습니다.그러면 잘 될 겁니다.
<input type="image" src="~/Images/Desert.jpg" alt="Submit" width="48" height="48">
주제는 '단추 요소에 이미지 삽입'과 일반 HTML을 사용한 질문입니다. 저는 부트스트랩에서 글리피콘을 사용하는 것과 같은 방식으로 스판 태그를 사용하여 이 작업을 수행합니다.제 이미지는 16 x 16px이며 어떤 형식이든 될 수 있습니다.
다음은 질문에 답하는 일반 HTML입니다.
<button type="button"><span><img src="images/xxx.png" /></span> Click Me</button>
이 형식을 사용하여 "width" 특성을 사용하여 이미지 크기를 관리하면 간단합니다.JavaScript는 요소에서도 구현할 수 있습니다.
<button><img src=""></button>
일반 답변:
<button style="background: url('icons/close.png'); background-size:cover"></button>
현재 선택한 답변에 문제가 있으므로 이 답변을 게시하여 문제를 해결합니다.
버튼에 이미지를 보는 데 필요한 너비/높이를 지정하고 가능하면 "백그라운드 위치" 속성을 추가하여 이미지를 원하는 대로 표시하도록 하십시오.
대응 버전:
<button style={{backgroundImage: "url('icons/close.png')"}}></button>
이미지의 스타일을 변경하지 않도록 "a" 태그를 사용하는 것이 좋습니다.
<a href="https://example.com"> <img src="./assets/logo.png"> </a>
당신의 경우:
<a id="close" class="closing" onClick="javascript:close_clip()"> <img src="icons/close.png" /> </a>
이미지를 버튼으로 사용하려면 버튼 다운로드 버튼 이미지를 생성한 후 페인트로 열고 상단 왼쪽 및 오른쪽 하단 좌표를 메모합니다.
`<Img src =" button.jpg" usemap=" #button" >.
<map name = " # button " >.
<area shape ="rect" coords = " Top- left , bottom right "
href = " page you want to open by button" > `
여러 개의 <영역> 태그를 사용하여 하나의 이미지에서 다른 버튼을 만들 수 있습니다.
참고: 이 방법에는 이미지의 높이와 너비를 변경하려고 하면 픽셀이 이동하고 버튼이 작동하지 않는 문제가 있습니다.
이를 위해 포토샵이나 다른 사진 편집기를 사용하여 버튼 이미지 크기를 외부적으로 변경합니다.
자바 스크립트와 코드 줄이 거의 없는 단추를 만들었습니다.
단추는 이미지를 직접 지원하지 않습니다.게다가 당신이 하고 있는 방식은 링크()를 위한 것입니다.
스타일의 BACKGROUT-IMAGE 속성을 사용하여 버튼 위에 영상이 추가됩니다.
태그를 사용하여 반복측정 및 기타 속성을 지정할 수도 있습니다.
예를 들어, 단추에 추가된 기본 이미지에는 다음 코드가 있습니다.
<button style="background-image:url(myImage.png)">
평화.
언급URL : https://stackoverflow.com/questions/8683528/embed-image-in-a-button-element
'programing' 카테고리의 다른 글
Powershell 스크립트 내에서 7-Zip 실행 (0) | 2023.08.21 |
---|---|
Sequence Pro: 홈브루를 통해 설치된 mariadb를 사용하여 '127.0.0.1'(61)의 MySQL 서버에 연결할 수 없습니다. (0) | 2023.08.21 |
PHP/Apache/AJAX - POST 제한? (0) | 2023.08.21 |
jQuery.offset()을 사용하여 위치를 가져오고 설정합니다. (0) | 2023.08.21 |
Sequetize.js에서 생성한 SQL을 보려면 어떻게 해야 합니까? (0) | 2023.08.21 |