diff options
Diffstat (limited to 'assets/sass/@primer/css/avatars/circle-badge.scss')
-rw-r--r-- | assets/sass/@primer/css/avatars/circle-badge.scss | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/assets/sass/@primer/css/avatars/circle-badge.scss b/assets/sass/@primer/css/avatars/circle-badge.scss new file mode 100644 index 0000000..8553b3f --- /dev/null +++ b/assets/sass/@primer/css/avatars/circle-badge.scss @@ -0,0 +1,55 @@ +// Circle badge icon with drop shadow for icons and logos + +.CircleBadge { + display: flex; + align-items: center; + justify-content: center; + background-color: $bg-white; + border-radius: 50%; + box-shadow: $box-shadow-medium; +} + +.CircleBadge-icon { + max-width: 60% !important; + height: auto !important; + max-height: 55% !important; +} + +// Small badge +.CircleBadge--small { + width: 56px; + height: 56px; +} + +// Medium badge +.CircleBadge--medium { + width: 96px; + height: 96px; +} + +// Large badge +.CircleBadge--large { + width: 128px; + height: 128px; +} + +// Dashed line that connects badges.. +// Wrap around 2 or more badges to create a horizonal line: + +.DashedConnection { + position: relative; + + &::before { + position: absolute; + top: 50%; + left: 0; + width: 100%; + content: ""; + // stylelint-disable-next-line primer/borders + border-bottom: 2px dashed $border-gray; + } + + .CircleBadge { + position: relative; + } +} |