Material forms
Material design forms. Build simple and modern forms using our material inputs.
The material forms are useful to create a modern website.
Use our .form-material
class on the form container to create a
material design form, with simple and nice animations.
Note that you can disable the custom design on a specific element by adding the
.form-default
class on the corresponding form field.
Note that you can change the animation direction of the border-bottom from right to left by adding the
.form-rtl
class on the corresponding .form-field
.
These designs require JavaScript.
Material input
The default material forms is a simple but modern underlined input design.
Material textarea
The default material forms is a simple but modern underlined input design.
Material design variant
Use the material design variant with the .form-material-bordered
class to get a bordered input design.
Material checkbox / radio
The material forms provide a modern design for the checkboxes and radios :
Material input prefix & suffix
To use material forms prefixes and/or material forms suffixes, you have to wrap your
input inside a .form-group
class element.
Then, add anything inside this form-group as a .form-group-item
.
You can add multiple prefixes and/or suffixes in a single material input.
Material select
Custom material select
Create a custom material design select using the .form-custom-select
class on the
<select>
tag.
Multiple select
Use the multiple
attribute on the <select>
tag to get
enable the possibility to select multiple options of your material select.
Custom select options
Option | Description |
---|---|
inputClasses | Set the input classes |
Disabled material forms
To get a disabled input, just add the disabled
attribute to your <input>
tag.
Methods
Method | Description |
---|---|
Axentix.Forms.updateInputs() | This method is scanning the HTML page to update all the inputs. |
Styling
CSS Variable | Default value | Description |
---|---|---|
--ax-form-material-color
|
#4D9F85 | Global material color. |
--ax-form-material-transition-duration
|
0.3s | Material form transition duration. |
--ax-form-material-label-color
|
#7C7C7C | Material form label color. |
--ax-form-material-border
|
2px solid #c7c7c7 | Material form border. |
--ax-form-material-disabled-border
|
2px dashed #c7c7c7 | Material form disabled border. |
--ax-form-material-active-border-width
|
2px | Material form active border width. |
--ax-form-material-active-border-style
|
solid | Material form active border style. |
--ax-form-material-after-z-index
|
15 | Material form active bar z-index. |