Patrón de etiqueta flotante de JavaScript puro para campos de formulario-Float-Labels. js

Tiempo de ejecución: 30 minutos. Empezar

Autor: geminilab
Views Total: 2,710
Sitio oficial: Ir a la web
Actualizado: September 23, 2018
Licencia: MIT

Vista prévia

Patrón de etiqueta flotante de JavaScript puro para campos de formulario-Float-Labels. js

Descripción

Sólo otro plugin de JavaScript para crear el patrón de etiqueta flotante en los campos de formulario que admiten el campo de entrada, TextArea e incluso elementos selectos. Totalmente personalizable a través de JavaScript y SCSS.

Install it via package managers:

# Yarn
yarn add float-labels.js

# NPM
$ npm install float-labels.js

# Bower
$ bower install float-labels.js

Funcionamiento

Agregue los archivos JS y CSS requeridos a la Página Web.

<link href="dist/float-labels.css" rel="stylesheet">
<script src="dist/float-labels.min.js"></script>

Inicialice la biblioteca en el elemento de formulario de destino como esta:

new FloatLabels( '.my-form');

Opciones predeterminadas para personalizar el patrón de etiqueta flotante.

new FloatLabels( '.my-form',{


customEvent
: null,


customLabel
: null,


exclude


: '.no-label',


inputRegex
 : /email|number|password|search|tel|text|url/,


prioritize
 : 'label', // label|placeholder


requiredClass: 'required',


style



: 0, // 0|1|2


transform

: 'input,select,textarea'
});

Override the default styles in the SCSS.

$float-labels-defaults: (

base-height





 : 24px,

base-padding





: 6px,

border-radius




 : 3px,

border-width





: 1px,

margin-bottom




 : 24px,

color-background



: #fff,

color-background-active : #fff,

color-background-focus
: #fff,

color-border





: #dfdfdf,

color-border-active

 : #dfdfdf,

color-border-focus


: #1976D2,

color-placeholder


 : #bbb,

color-required




: #D32F2F,

color-text






: #444,

color-text-focus



: #1976D2,

line-height





 : 1.5,

font-size






 : 16px,

font-size-small



 : 12px,

font-weight





 : 400,

transition-easing


 : ease-in-out,

transition-speed



: 0.2s,
);

Registro de cambios

v3.3.5 (09/23/2018)

  • Corregido: error de tipo no capturado: no se puede leer la propiedad ' defaultSelected ' de

Te puede interesar: