Sha256: e3ccbfbbbc9f16d1e1bfd7d48f4c948f005f2c67da0ffe54ecee11848071c4b2

Contents?: true

Size: 1.71 KB

Versions: 101

Compression:

Stored size: 1.71 KB

Contents

.form-floating {
  position: relative;

  > .form-control,
  > .form-select {
    height: $form-floating-height;
    line-height: $form-floating-line-height;
  }

  > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%; // allow textareas
    padding: $form-floating-padding-y $form-floating-padding-x;
    pointer-events: none;
    border: $input-border-width solid transparent; // Required for aligning label's text with the input as it affects inner box model
    transform-origin: 0 0;
    @include transition($form-floating-transition);
  }

  // stylelint-disable no-duplicate-selectors
  > .form-control {
    padding: $form-floating-padding-y $form-floating-padding-x;

    &::placeholder {
      color: transparent;
    }

    &:focus,
    &:not(:placeholder-shown) {
      padding-top: $form-floating-input-padding-t;
      padding-bottom: $form-floating-input-padding-b;
    }
    // Duplicated because `:-webkit-autofill` invalidates other selectors when grouped
    &:-webkit-autofill {
      padding-top: $form-floating-input-padding-t;
      padding-bottom: $form-floating-input-padding-b;
    }
  }

  > .form-select {
    padding-top: $form-floating-input-padding-t;
    padding-bottom: $form-floating-input-padding-b;
  }

  > .form-control:focus,
  > .form-control:not(:placeholder-shown),
  > .form-select {
    ~ label {
      opacity: $form-floating-label-opacity;
      transform: $form-floating-label-transform;
    }
  }
  // Duplicated because `:-webkit-autofill` invalidates other selectors when grouped
  > .form-control:-webkit-autofill {
    ~ label {
      opacity: $form-floating-label-opacity;
      transform: $form-floating-label-transform;
    }
  }
  // stylelint-enable no-duplicate-selectors
}

Version data entries

101 entries across 101 versions & 11 rubygems

Version Path
rails_admin-3.1.0.rc vendor/assets/stylesheets/rails_admin/bootstrap/forms/_floating-labels.scss
elixir-toolkit-theme-1.19.2 _sass/bootstrap/forms/_floating-labels.scss
elixir-toolkit-theme-1.19.1 _sass/bootstrap/forms/_floating-labels.scss
elixir-toolkit-theme-1.19.0 _sass/bootstrap/forms/_floating-labels.scss
headmin-0.5.4 app/assets/stylesheets/headmin/vendor/bootstrap/scss/forms/_floating-labels.scss
elixir-toolkit-theme-1.18.0 _sass/bootstrap/forms/_floating-labels.scss
redeyed-jekyll-theme-0.1.7 _sass/lib/bootstrap-5.0.2/scss/forms/_floating-labels.scss
redeyed-jekyll-theme-0.1.6 _sass/lib/bootstrap-5.0.2/scss/forms/_floating-labels.scss
redeyed-jekyll-theme-0.1.5 _sass/lib/bootstrap-5.0.2/scss/forms/_floating-labels.scss
redeyed-jekyll-theme-0.1.4 _sass/lib/bootstrap-5.0.2/scss/forms/_floating-labels.scss
redeyed-jekyll-theme-0.1.3 _sass/lib/bootstrap-5.0.2/scss/forms/_floating-labels.scss
headmin-0.5.3 app/assets/stylesheets/headmin/vendor/bootstrap/scss/forms/_floating-labels.scss
headmin-0.5.2 app/assets/stylesheets/headmin/vendor/bootstrap/scss/forms/_floating-labels.scss
rails_admin-3.1.0.beta vendor/assets/stylesheets/rails_admin/bootstrap/forms/_floating-labels.scss
elixir-toolkit-theme-1.17.0 _sass/bootstrap/forms/_floating-labels.scss
elixir-toolkit-theme-1.16.0 _sass/bootstrap/forms/_floating-labels.scss
elixir-toolkit-theme-1.15.2 _sass/bootstrap/forms/_floating-labels.scss
headmin-0.5.1 app/assets/stylesheets/headmin/vendor/bootstrap/scss/forms/_floating-labels.scss
elixir-toolkit-theme-1.15.1 _sass/bootstrap/forms/_floating-labels.scss
headmin-0.5.0 app/assets/stylesheets/headmin/vendor/bootstrap/scss/forms/_floating-labels.scss