Go to homepage

Projects /

Input Icon

Use icon within form control.

View Demo


Compatible CSS frameworks:

How to

The Input Icon component is used to display an icon within the .form-control element.

The default icon size is equal to 1em; therefore, it automatically resizes if you modify the font-size of the input elements.

Optionally, you can set a custom icon size by updating the --input-icon-size custom property value:

.form-control-wrapper {
  --input-icon-size: 1em; // icon size
  --input-icon-text-gap: var(--space-xxs); // gap between icon and text

⭐️ Demo icons by Nucleoapp.com.


Bug Report & Feedback

Component Github page ↗

Level up your CSS skills

Each month we email a 1-minute CSS tutorial to 20K developers

Awesome! We just sent you a confirmation link by email

Error - please try again or contact us

Your email address is already subscribed

Project duplicated

Project created

Globals imported

There was an error while trying to export your project. Please try again or contact us.