SkillAgentSearch skills...

FloatLabel.js

A jQuery plugin for floating form labels

Install / Use

/learn @m10l/FloatLabel.js
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

FloatLabel.js

A jQuery plugin for floating form labels.

Based on a UI concept by Matt D. Smith.

FloatLabel.js demo.

Usage

Add jquery.FloatLabel.css to your websites stylesheets and jquery.FloatLabel.js to your scripts.

  • Add jquery.FloatLabel.js to your scripts. Example -
<script src="scripts/jquery.js"></script>
<script src="scripts/jquery.FloatLabel.js"></script>
<script src="scripts/main.js"></script>
  • Add jquery.FloatLabel.css to your stylesheets. Example -
<link rel="stylesheet" href="styles/normalize.css">
<link rel="stylesheet" href="styles/jquery.FloatLabel.css">
<link rel="stylesheet" href="styles/main.css">
  • Wrap the fields you wish to effect with your chosen class. Example -
<div class="js-float-label-wrapper">
    <label for="name">Name</label>
    <input id="name" type="text">
</div>
  • Initialise FloatLabel.js, passing the plugin your input/label wrapper class. Example -
$( '.js-float-label-wrapper' ).FloatLabel();

Customisation

As FloatLabel.js works by using CSS classes, the animations can be tweeked within jquery.FloatLabel.css.

If the default classes conflict with the rest of your CSS for whatever reason, you can change them by passing in paramaters when you initialise the plugin. Don't forget to update jquery.FloatLabel.css with your new class names if you need to make a change.

$( '.js-float-label-wrapper' ).FloatLabel({
    populatedClass : 'custom-populated-class',
	focusedClass : 'custom-focused-class'
});

Related Skills

View on GitHub
GitHub Stars425
CategoryDevelopment
Updated5mo ago
Forks47

Languages

CSS

Security Score

77/100

Audited on Oct 6, 2025

No findings