>  기사  >  웹 프론트엔드  >  HTML로 사용자 정의 업로드 버튼 스타일 코드 만들기

HTML로 사용자 정의 업로드 버튼 스타일 코드 만들기

零下一度
零下一度원래의
2017-04-22 10:04:333353검색

이 글에서는 type=file의 입력 미화와 사용자 정의 업로드 버튼 스타일 코드를 주로 소개합니다.

입력 자체의 속성으로 만든 업로드 버튼을 사용할 수 있습니다. 브라우저가 모두 다릅니다. 아래와 같습니다.

단, 입력에 설정된 스타일은 입력창에만 추가할 수 있으며 업로드 버튼에는 전혀 영향을 미치지 않습니다. 그런 다음 매우 간단한 방법이 있습니다. 먼저 p를 사용하여 원하는 업로드 버튼 스타일을 만들고 실제 업로드 버튼 입력을 투명하게 설정한 다음 스타일을 설정하는 p 위에 배치하는 것입니다.

예:

html 부분:


<p >
<p >点击上传</p>
<input type="file" >
</p>

css 부분:


<style>
.p1 {
position: relative;
}

.p2 {
width: 100px;
height: 36px;
background: #2178fc;
color: #fff;
text-align: center;
line-height: 36px;
}

.file_input {
width: 200px;/*因为file-input在部分浏览器中会自带一个输入框,需要双击才可以点击上传,放大后将其定位到p外面就好啦*/
height: 36px;
position: absolute;
left: -100px;
top: 0;
z-index:1;
-moz-opacity: 0;
-ms-opacity: 0;
-webkit-opacity: 0;
opacity: 0; /*css属性——opcity不透明度,取值0-1*/
filter: alpha(opacity=0); 
/*
兼容IE8及以下--filter属性是IE特有的,它还有很多其它滤镜效果,而filter: alpha(opacity=0); 
兼容IE8及以下的IE浏览器(如果你的电脑IE是8以下的版本,使用某些效果是可能会有一个允许ActiveX的提示,注意点一下就ok啦)
*/
cursor: pointer;
}
</style>

효과는 다음과 같습니다.

html을 배워야 하는 학생은 php 중국어 웹사이트 html 비디오 튜토리얼, 많은 html 온라인 비디오 튜토리얼에 주목하세요. 무료입니다!

위 내용은 HTML로 사용자 정의 업로드 버튼 스타일 코드 만들기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.