Bootstrap을 사용한 사용자 정의 파일 업로드 버튼
Twitter Bootstrap의 기본 파일 입력 요소는 미학적 매력이 부족할 수 있지만, 기본 파란색 버튼의 모양을 모방한 사용자 정의 버튼.
솔루션 사용 HTML:
Bootstrap 3, 4, 5의 경우 간단한 HTML 솔루션을 사용할 수 있습니다.
<label class="btn btn-default"> Browse <input type="file" hidden> </label>
이 숨겨진 입력 요소는 유지 관리하는 동안 일반 파일 입력 컨트롤로 작동합니다. 사용자 정의 버튼 스타일.
노인을 위한 기존 접근 방식 브라우저:
IE8 이하와의 호환성이 필요한 경우 다음 HTML/CSS를 사용하세요. 조합:
HTML:
<span class="btn btn-default btn-file"> Browse <input type="file"> </span>
CSS:
.btn-file { position: relative; overflow: hidden; } .btn-file input[type=file] { position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit; display: block; }
이 방법에는 추가 CSS가 포함되지만 이전 IE 브라우저와의 호환성을 보장합니다.
추가 참고:
HTML 솔루션의 숨겨진 파일 입력은 HTML5 숨겨진 속성에 의존합니다. 더 오래된 브라우저에 대한 지원이 필요한 경우 기존 접근 방식을 사용할 수 있습니다.
선택한 파일을 표시하는 방법에 대한 자세한 내용과 예는 다음 리소스를 참조하세요.
https:/ /www.abeautifulsite.net/posts/whipping-file-inputs-into-shape-with-bootstrap-3/
위 내용은 Bootstrap을 사용하여 사용자 정의 파일 업로드 버튼을 어떻게 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!