Sha256: d8e4c92d981c6e1bd5d39a4070d9914efc0afd1c477a9f6f542e57d4a9048aa0
Contents?: true
Size: 1.5 KB
Versions: 8
Compression:
Stored size: 1.5 KB
Contents
.imagecheck { margin: 0; position: relative; cursor: pointer; } .imagecheck-input { position: absolute; z-index: -1; opacity: 0; } .imagecheck-figure { border: 1px solid $border-color; border-radius: 3px; margin: 0; position: relative; .imagecheck-input:focus ~ & { border-color: $primary; box-shadow: $input-btn-focus-box-shadow; } .imagecheck-input:checked ~ & { border-color: $border-color-dark; } &:before { content: ''; position: absolute; top: .25rem; left: .25rem; display: block; width: 1rem; height: 1rem; pointer-events: none; user-select: none; background: $primary $custom-checkbox-indicator-icon-checked no-repeat center center/50% 50%; color: #fff; z-index: 1; border-radius: 3px; opacity: 0; transition: .3s opacity; .imagecheck-input:checked ~ & { opacity: 1; } } } .imagecheck-image { max-width: 100%; opacity: .64; transition: .3s opacity; &:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; } &:last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } .imagecheck:hover &, .imagecheck-input:focus ~ .imagecheck-figure &, .imagecheck-input:checked ~ .imagecheck-figure & { opacity: 1; } } .imagecheck-caption { text-align: center; padding: .25rem .25rem; color: $text-muted; font-size: $font-size-sm; transition: .3s color; .imagecheck:hover &, .imagecheck-input:focus ~ .imagecheck-figure &, .imagecheck-input:checked ~ .imagecheck-figure & { color: $body-color; } }
Version data entries
8 entries across 8 versions & 2 rubygems