Files
notifications-admin/app/assets/stylesheets/components/pill.scss
Chris Hill-Scott 867143e871 Center-align pill text when there’s no big number
When the text is left aligned it looks messy because the spacing is so
uneven and there are no big numbers to give it some rhythm.
2017-06-23 13:49:27 +01:00

90 lines
1.2 KiB
SCSS

.pill {
display: flex;
li {
width: 25%;
flex-grow: 1;
text-align: left;
}
a,
&-selected-item {
display: block;
float: left;
box-sizing: border-box;
width: 100%;
padding: 10px;
}
a {
$background: $link-colour;
background: $background;
color: $white;
border: 2px solid $background;
position: relative;
text-decoration: none;
cursor: pointer;
.pill-label {
text-decoration: underline;
}
&:link,
&:visited {
color: $white;
}
&:hover {
color: $light-blue-25;
}
&:active,
&:focus {
z-index: 10;
}
}
&-selected-item {
border: 2px solid $black;
outline: 1px solid rgba($white, 0.1);
position: relative;
z-index: 1000;
color: $text-colour;
&:focus {
z-index: 10;
outline: 3px solid $yellow;
}
}
&-centered-item {
text-align: center;
}
}
.pill-separate {
&-item {
display: block;
text-align: left;
padding: 10px $gutter-half;
&:link,
&:visited {
background: $link-colour;
color: $white;
text-decoration: underline;
}
&:hover {
color: $light-blue-25;
}
}
}