mirror of
https://github.com/twbs/bootstrap.git
synced 2024-12-10 22:24:19 +01:00
c0a64e989a
* Remove about generated button of file form * Remove and merge layout examples of custom forms * Clarify id/for * Change some spacing classes for consistency
2.1 KiB
2.1 KiB
layout | title | description | group | toc |
---|---|---|---|---|
docs | File browser | Use our custom file inputs for consistent cross-browser styling, built-in customization, and lightweight JavaScript. | forms | false |
{{< callout info >}} The recommended plugin to animate custom file input: bs-custom-file-input, that's what we are using currently here in our docs. {{< /callout >}}
The file input is the most gnarly of the bunch and requires additional JavaScript if you'd like to hook them up with functional Choose file... and selected file name text.
{{< example >}}
Add the disabled
attribute to the <input>
and the custom markup will be updated to appear disabled.
{{< example >}}
Longer placeholder text is truncated and an ellipsis is added when there's not enough space.
{{< example >}}
We hide the default file <input>
via opacity
and instead style the <label>
, and declare a width
and height
on the <input>
for proper spacing for surrounding content.