Sha256: 870bb6709c0625e4c876853066e4deea25ce031b46a9636056b016685f7373f4
Contents?: true
Size: 1.3 KB
Versions: 1
Compression:
Stored size: 1.3 KB
Contents
// Large hit area // Radio buttons & checkboxes @import "colours"; @import "measurements"; @import "conditionals"; // By default, block labels stack vertically .block-label { display: block; float: none; clear: left; position: relative; background: $panel-colour; border: 1px solid $panel-colour; padding: (18px $gutter $gutter-half $gutter*1.5); margin-top: 10px; margin-bottom: 10px; cursor: pointer; // Encourage clicking on block labels @include media(tablet) { float: left; margin-top: 5px; margin-bottom: 5px; // width: 25%; - Test : check that text within labels will wrap } // Absolutely position inputs within label, to allow text to wrap input { position: absolute; top: 18px; left: $gutter-half; cursor: pointer; } // Change border on hover &:hover { border-color: $black; } } // To stack horizontally, use .inline on parent, to sit block labels next to each other .inline .block-label { clear: none; margin-right: 10px; } // Selected and focused states // Add selected state .js-enabled label.selected { background: $white; border-color: $black; } // Add focus to block labels .js-enabled label.focused { outline: 3px solid $yellow; } // Remove focus from radio/checkboxes .js-enabled .focused input:focus { outline: none; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
govuk_elements_rails-0.2.2 | vendor/assets/stylesheets/elements/forms/_form-block-labels.scss |