ファイル入力要素のカスタマイズ
1358 ワード
HTMLにファイル入力要素をカスタマイズする方法はたくさんあります.このポストでは、JavaScriptとCSSを使ってファイル入力要素をより魅力的にします.
HTML
HTML
つの要素を使用して、アイコンを表示し、入力要素をデザインするために、選択テキストを表示するための要素を表示します.それで、ラベルはSVGアイコンとスパンテキストのための容器です.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.
Reference
この問題について(ファイル入力要素のカスタマイズ), 我々は、より多くの情報をここで見つけました
https://dev.to/mushfiqweb/customize-file-input-element-using-javascript-css-4glh
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
<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.
Reference
この問題について(ファイル入力要素のカスタマイズ), 我々は、より多くの情報をここで見つけました https://dev.to/mushfiqweb/customize-file-input-element-using-javascript-css-4glhテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol