Skip to content

File inputs

The .file-input class uses ::file-selector-button to style the “Choose file” button. FileInput does the same in React.

<input type="file" class="file-input file-input-bordered" />
<input type="file" class="file-input file-input-ghost" />
<input type="file" class="file-input file-input-danger" />
<input type="file" class="file-input file-input-bordered file-input-sm" />
<input type="file" class="file-input file-input-bordered" />
<input type="file" class="file-input file-input-bordered file-input-lg" />

Native accept and multiple flow through unchanged.

<input
type="file"
class="file-input file-input-bordered"
accept="image/*"
multiple
/>
<input type="file" class="file-input file-input-bordered" disabled />