이 글에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!