Browse Source

Restyled select boxes

development
Godwin 9 years ago
committed by GitHub
parent
commit
d50140b295
  1. 48
      app/assets/stylesheets/_application.scss

48
app/assets/stylesheets/_application.scss

@ -3151,6 +3151,7 @@ html[data-lingua-franca-example="html"] {
.select-field { .select-field {
line-height: 1.75em; line-height: 1.75em;
position: relative;
select { select {
display: block; display: block;
@ -3158,7 +3159,7 @@ html[data-lingua-franca-example="html"] {
font-family: inherit; font-family: inherit;
font-size: 1.5em; font-size: 1.5em;
padding: 0 0.5em; padding: 0 0.5em;
border: 0.1rem solid #CCC; border: 0.1em solid;
cursor: pointer; cursor: pointer;
@include default-box-shadow(top, 1.5, false); @include default-box-shadow(top, 1.5, false);
@ -3168,6 +3169,51 @@ html[data-lingua-franca-example="html"] {
} }
} }
@if capable_of(pointer-events) {
label {
@include after {
content: '';
position: absolute;
display: block;
border: 0.1em solid;
width: 1.75em;
height: 1.75em;
background-color: $colour-5;
font-size: 1.5em;
z-index: 1;
right: 0em;
bottom: 0em;
pointer-events: none;
}
@include before {
content: '';
position: absolute;
display: block;
@include _(transform, rotate(-45deg));
border: 0 solid $white;
border-width: 0 0 0.25em 0.25em;
width: 1em;
height: 1em;
right: 0.75em;
bottom: 1em;
z-index: 2;
pointer-events: none;
}
}
&:hover label {
@include after {
background-color: $colour-3;
}
}
select {
padding-right: 2.25em;
@include _(appearance, none);
}
}
&.full select { &.full select {
width: 100%; width: 100%;
margin-bottom: 2em; margin-bottom: 2em;

Loading…
Cancel
Save