JavaScript 및 CSS 사용자 정의 파일을 사용하여 요소 가져오기

1387 단어 htmlcssjavascript
HTML의 파일 입력 요소를 사용자 정의할 수 있는 여러 가지 방법이 있습니다.이 문서에서는 JavaScript와 CSS를 사용하여 파일 입력 요소를 더욱 매력적으로 만듭니다.

HTML


우리는 아이콘을 표시하기 위해 하나의 요소를 사용하고 다른 요소는 에서 선택 텍스트를 표시하며 입력 요소를 설계합니다.따라서 태그는 SVG 아이콘과 span 텍스트의 컨테이너입니다.이것은 HTML 코드의 모양입니다.
<input type="file" name="file-1[]" id="file-1" class="inputfile inputfile-1" data-multiple-caption="{count} files selected" multiple />
<label for="file-1">
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="17" viewBox="0 0 20 17">
        <path d="M10 0l-5.2 4.9h3.3v5.1h3.8v-5.1h3.3l-5.2-4.9zm9.3 11.5l-3.2-2.1h-2l3.4 2.6h-3.5c-.1 0-.2.1-.2.1l-.8 2.3h-6l-.8-2.2c-.1-.1-.1-.2-.2-.2h-3.6l3.4-2.6h-2l-3.2 2.1c-.4.3-.7 1-.6 1.5l.6 3.1c.1.5.7.9 1.2.9h16.3c.6 0 1.1-.4 1.3-.9l.6-3.1c.1-.5-.2-1.2-.7-1.5z" />
    </svg> 
    <span>Choose a file...</span>
</label>

최종 출력



전문: Customize File Input Element Using JavaScript & CSS.

좋은 웹페이지 즐겨찾기