Label

Labels can be used to identify an element, show status to the user or to find content in the same category.

Default

.e-label

<div class="e-label">
  Lorem ipsum
</div>
<div class="e-label">Lorem ipsum</div>
Lorem ipsum

Variations

Outline.e-label-outline

<div class="e-label e-label-outline">
  Lorem ipsum
</div>
<div class="e-label e-label-secondary e-label-outline">
  Lorem ipsum
</div>
<div class="e-label e-label-outline">Lorem ipsum</div><div class="e-label e-label-secondary e-label-outline">Lorem ipsum</div>
Lorem ipsum
Lorem ipsum

With close button

<div class="e-label">
  Lorem ipsum
  <div class="e-label__close"></div></div>
<div class="e-label">Lorem ipsum<div class="e-label__close"></div></div>
Lorem ipsum

Tag.e-label-tag

<div class="e-label e-label-tag">
  Lorem ipsum
  <div class="e-label__close"></div></div>
<div class="e-label e-label-tag">Lorem ipsum<div class="e-label__close"></div></div>
Lorem ipsum

Color variations

default.e-label-default

<div class="e-label e-label-default">
  Lorem ipsum
</div>
<div class="e-label e-label-default">Lorem ipsum</div>
Lorem ipsum

primary.e-label-primary

<div class="e-label e-label-primary">
  Lorem ipsum
</div>
<div class="e-label e-label-primary">Lorem ipsum</div>
Lorem ipsum

secondary.e-label-secondary

<div class="e-label e-label-secondary">
  Lorem ipsum
</div>
<div class="e-label e-label-secondary">Lorem ipsum</div>
Lorem ipsum

info.e-label-info

<div class="e-label e-label-info">
  Lorem ipsum
</div>
<div class="e-label e-label-info">Lorem ipsum</div>
Lorem ipsum

danger.e-label-danger

<div class="e-label e-label-danger">
  Lorem ipsum
</div>
<div class="e-label e-label-danger">Lorem ipsum</div>
Lorem ipsum

warning.e-label-warning

<div class="e-label e-label-warning">
  Lorem ipsum
</div>
<div class="e-label e-label-warning">Lorem ipsum</div>
Lorem ipsum

Label

Labels can be used to identify an element, show status to the user or to find content in the same category.

Strcuture

Best practices

Labels should:

  • Have clearly identifyable text, when using pre-defined ones, they shouldn't be too similar.
  • Support identification in other ways too, like color, position and tooltips.
  • Include a close button if they are removable,
    • Provide users an obvious way to reapply a label once removed.
  • Clearly indicate what the status is when used as a status identifier, and should be mapped to the component the status refers to.
  • Have capitalized words for built-in labels, these are easier to read.
  • Contain short expressions to make identification easier.

Try to avoid:

Content guidelines