start-at-root/react-breeze-form

View on GitHub
src/main.scss

Summary

Maintainability
Test Coverage
@import '~compass-mixins/lib/compass/css3/border-radius';
@import './styles/custom_colors';
@import './styles/flat_ui_colors';
@import './styles/input';
@import './styles/toggle';

.rbf-group {
  position: relative;

  label {
    font-size: 12px;
    opacity: 0;
    position: absolute;
    top: -16px;
    width: 100%;
    z-index: -100;

    > span {
      @include border-radius(3px);

      background-color: $rbf-white;
      padding: 3px 5px;
    }
  }

  input:focus ~ label[touched='true'] {
    opacity: 1;
    z-index: 100;
  }

  label[visible='true'] {
    opacity: 1;
    z-index: 100;
  }
}