# floating-labels Floating Labels for Bootstrap ![Sample without text input](https://i.imgur.com/JWEUrDi.png) ![Sample with text input](https://i.imgur.com/sro4kQC.png) ## How to use First Include the stylesheet in your html. If you prefers, use this CDN: https://cdn.jsdelivr.net/gh/exacti/floating-labels@latest/floating-labels.min.css ```html ``` Just put the input or textarea element inside a parent (div or span) with `.form-label-group` class and add a label tag after this element. The input and label must have the same id linked with for in label to work properly. #### Code samples ```html
``` ```html
``` ```html
``` ### For intl-tel-input Make the label after input with JavaScript code, like this sample made with jQuery: ```JavaScript $('.intl-tel-input ~ label').insertAfter('.intl-tel-input input.form-control'); ``` ## Dependencies Works perfect with Bootstrap 4 but Bootstrap isn't required. Requires a browser compatible with [:placeholder-shown](https://caniuse.com/#feat=css-placeholder-shown) CSS pseudo-element.