Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean efficitur sit amet massa fringilla egestas.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean efficitur sit amet massa fringilla egestas.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean efficitur sit amet massa fringilla egestas.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean efficitur sit amet massa fringilla egestas.
The .file
element is a simple
interactive label that wraps an <input type="file">
. It comprises several sub-elements:
.file
the main
container
.file-label
the actual
interactive and clickable part of the element
.file-input
the
native file input, hidden for styling purposes .file-cta
the upload
call-to-action
.file-icon
an optional
upload icon .file-label
the "Choose a file…" text .file-name
a container for the
chosen file name
<div class="file">
<label class="file-label">
<input class="file-input" type="file" name="resume">
<span class="file-cta">
<span class="file-icon">
<i class="fas fa-upload"></i>
</span>
<span class="file-label">
Choose a file…
</span>
</span>
</label>
</div>
With the .has-name
modifier combined with the .file-name
element
You can move the CTA to the
right side with the .is-right
modifier.
You can also
expand the name to fill up the space with the .is-fullwidth
modifier.
You can have a
boxed block with the .is-boxed
modifier.
You can
combine .has-name
and .is-boxed
.
Colors: You can style the file element by appending one of the 10 color modifiers:
Niche Templates