2016-10-31 15:14:05 -04:00
|
|
|
@mixin avatar-size($size, $margin-right) {
|
|
|
|
width: $size;
|
|
|
|
height: $size;
|
|
|
|
margin-right: $margin-right;
|
|
|
|
}
|
|
|
|
|
2016-11-03 10:26:22 -04:00
|
|
|
.avatar-circle {
|
2013-04-06 07:35:17 -04:00
|
|
|
float: left;
|
2016-10-31 15:14:05 -04:00
|
|
|
margin-right: 15px;
|
|
|
|
border-radius: $avatar_radius;
|
2016-11-30 08:25:25 -05:00
|
|
|
border: 1px solid $avatar-border;
|
2016-10-31 15:14:05 -04:00
|
|
|
&.s16 { @include avatar-size(16px, 6px); }
|
|
|
|
&.s20 { @include avatar-size(20px, 7px); }
|
|
|
|
&.s24 { @include avatar-size(24px, 8px); }
|
|
|
|
&.s26 { @include avatar-size(26px, 8px); }
|
|
|
|
&.s32 { @include avatar-size(32px, 10px); }
|
|
|
|
&.s36 { @include avatar-size(36px, 10px); }
|
|
|
|
&.s40 { @include avatar-size(40px, 10px); }
|
|
|
|
&.s46 { @include avatar-size(46px, 15px); }
|
|
|
|
&.s48 { @include avatar-size(48px, 10px); }
|
|
|
|
&.s60 { @include avatar-size(60px, 12px); }
|
|
|
|
&.s70 { @include avatar-size(70px, 14px); }
|
|
|
|
&.s90 { @include avatar-size(90px, 15px); }
|
|
|
|
&.s110 { @include avatar-size(110px, 15px); }
|
|
|
|
&.s140 { @include avatar-size(140px, 15px); }
|
|
|
|
&.s160 { @include avatar-size(160px, 20px); }
|
|
|
|
}
|
|
|
|
|
|
|
|
.avatar {
|
2016-11-03 10:26:22 -04:00
|
|
|
@extend .avatar-circle;
|
2017-02-10 20:21:18 -05:00
|
|
|
@include transition-property(none);
|
|
|
|
|
2013-04-06 07:35:17 -04:00
|
|
|
width: 40px;
|
2015-01-23 13:39:23 -05:00
|
|
|
height: 40px;
|
|
|
|
padding: 0;
|
2013-04-06 07:35:17 -04:00
|
|
|
|
|
|
|
&.avatar-inline {
|
|
|
|
float: none;
|
2016-10-13 13:40:06 -04:00
|
|
|
display: inline-block;
|
2015-01-23 21:18:04 -05:00
|
|
|
margin-left: 4px;
|
|
|
|
margin-bottom: 2px;
|
2017-01-24 08:41:56 -05:00
|
|
|
flex-shrink: 0;
|
|
|
|
-webkit-flex-shrink: 0;
|
2013-04-06 07:35:17 -04:00
|
|
|
|
2015-01-23 21:18:04 -05:00
|
|
|
&.s16 { margin-right: 4px; }
|
|
|
|
&.s24 { margin-right: 4px; }
|
2013-04-06 07:35:17 -04:00
|
|
|
}
|
|
|
|
|
2016-10-13 13:40:06 -04:00
|
|
|
&.center {
|
|
|
|
font-size: 14px;
|
|
|
|
line-height: 1.8em;
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
|
2016-07-22 09:47:44 -04:00
|
|
|
&.avatar-tile {
|
2016-09-09 12:59:36 -04:00
|
|
|
border-radius: 0;
|
2016-07-22 09:47:44 -04:00
|
|
|
border: none;
|
2015-01-29 20:30:51 -05:00
|
|
|
}
|
2017-01-04 18:38:54 -05:00
|
|
|
|
|
|
|
&:not([href]):hover {
|
|
|
|
border-color: rgba($avatar-border, .2);
|
|
|
|
}
|
2013-04-06 07:35:17 -04:00
|
|
|
}
|
2014-01-25 12:15:44 -05:00
|
|
|
|
|
|
|
.identicon {
|
|
|
|
text-align: center;
|
|
|
|
vertical-align: top;
|
|
|
|
|
|
|
|
&.s16 { font-size: 12px; line-height: 1.33; }
|
2015-01-25 01:03:30 -05:00
|
|
|
&.s24 { font-size: 14px; line-height: 1.8; }
|
2014-01-25 12:15:44 -05:00
|
|
|
&.s26 { font-size: 20px; line-height: 1.33; }
|
2016-07-22 09:47:44 -04:00
|
|
|
&.s32 { font-size: 20px; line-height: 30px; }
|
|
|
|
&.s40 { font-size: 16px; line-height: 38px; }
|
|
|
|
&.s60 { font-size: 32px; line-height: 58px; }
|
2016-12-20 09:25:39 -05:00
|
|
|
&.s70 { font-size: 34px; line-height: 70px; }
|
2016-07-22 09:47:44 -04:00
|
|
|
&.s90 { font-size: 36px; line-height: 88px; }
|
|
|
|
&.s110 { font-size: 40px; line-height: 108px; font-weight: 300; }
|
|
|
|
&.s140 { font-size: 72px; line-height: 138px; }
|
|
|
|
&.s160 { font-size: 96px; line-height: 158px; }
|
2015-01-25 01:03:30 -05:00
|
|
|
}
|
2016-10-31 15:14:05 -04:00
|
|
|
|
2016-11-03 10:26:22 -04:00
|
|
|
.avatar-container {
|
|
|
|
@extend .avatar-circle;
|
2016-10-31 15:14:05 -04:00
|
|
|
overflow: hidden;
|
|
|
|
display: flex;
|
|
|
|
|
|
|
|
.avatar {
|
|
|
|
border-radius: 0;
|
|
|
|
border: none;
|
|
|
|
height: auto;
|
2016-11-26 16:14:02 -05:00
|
|
|
width: 100%;
|
2016-10-31 15:14:05 -04:00
|
|
|
margin: 0;
|
|
|
|
align-self: center;
|
|
|
|
}
|
2016-11-03 10:26:22 -04:00
|
|
|
}
|
2017-05-04 08:11:15 -04:00
|
|
|
|
|
|
|
.avatar-counter {
|
|
|
|
background-color: $gray-darkest;
|
|
|
|
color: $white-light;
|
|
|
|
border: 1px solid $border-color;
|
|
|
|
border-radius: 1em;
|
|
|
|
font-family: $regular_font;
|
|
|
|
font-size: 9px;
|
|
|
|
line-height: 16px;
|
|
|
|
text-align: center;
|
|
|
|
}
|