Compare
Default
Copy Pug Copy HTML Open in playground Show code Hide code
<div class="e-compare">
<div class="e-compare__line"></div>
<div class="e-compare__label e-compare__label-left">
Worst openers
</div>
<div class="e-compare__label e-compare__label-right">
Best openers
</div>
</div><div class="e-compare">
<div class="e-compare__line"></div>
<div class="e-compare__label e-compare__label-left">
Worst openers
</div>
<div class="e-compare__label e-compare__label-right">
Best openers
</div>
</div>JavaScript Copy JavaScript
Worst openers
Best openers
primary Copy Pug Copy HTML Open in playground Show code Hide code
<div class="e-compare">
<div class="e-compare__line background-color-primary"></div>
<div class="e-compare__label e-compare__label-left">
Worst openers
</div>
<div class="e-compare__label e-compare__label-right">
Best openers
</div>
</div><div class="e-compare">
<div class="e-compare__line background-color-primary"></div>
<div class="e-compare__label e-compare__label-left">
Worst openers
</div>
<div class="e-compare__label e-compare__label-right">
Best openers
</div>
</div>JavaScript Copy JavaScript
Worst openers
Best openers
with default bubbles Copy Pug Copy HTML Open in playground Show code Hide code
<div class="e-compare" id="boundary">
<div class="e-compare__line background-color-primary">
<e-bubble percent="30" label="Label" type="base" boundary="#boundary"></e-bubble>
<e-bubble color="primary" percent="90" label="Johannes" boundary="#boundary"></e-bubble>
</div>
<div class="e-compare__label e-compare__label-left">
Worst openers
</div>
<div class="e-compare__label e-compare__label-right">
Best openers
</div>
</div><div class="e-compare" id="boundary">
<div class="e-compare__line background-color-primary">
<e-bubble percent="30" label="Label" type="base" boundary="#boundary"></e-bubble>
<e-bubble color="primary" percent="90" label="Johannes" boundary="#boundary"></e-bubble>
</div>
<div class="e-compare__label e-compare__label-left">
Worst openers
</div>
<div class="e-compare__label e-compare__label-right">
Best openers
</div>
</div>JavaScript Copy JavaScript
Worst openers
Best openers
with bubble variations Copy Pug Copy HTML Open in playground Show code Hide code
<div class="e-compare e-compare-bottom" id="boundary2">
<div class="e-compare__line background-color-primary">
<e-bubble percent="30" label="Label" type="base" boundary="#boundary2" distance="small"></e-bubble>
<e-bubble percent="60" label="Bottom label" type="base" boundary="#boundary2" placement="bottom"></e-bubble>
<e-bubble percent="100" label="Target label" type="base" boundary="#boundary2" placement="bottom" distance="small"></e-bubble>
<e-bubble color="primary" percent="90" label="Johannes" boundary="#boundary2"></e-bubble>
</div>
</div><div class="e-compare e-compare-bottom" id="boundary2">
<div class="e-compare__line background-color-primary">
<e-bubble percent="30" label="Label" type="base" boundary="#boundary2" distance="small"></e-bubble>
<e-bubble percent="60" label="Bottom label" type="base" boundary="#boundary2" placement="bottom"></e-bubble>
<e-bubble percent="100" label="Target label" type="base" boundary="#boundary2" placement="bottom" distance="small"></e-bubble>
<e-bubble color="primary" percent="90" label="Johannes" boundary="#boundary2"></e-bubble>
</div>
</div>JavaScript Copy JavaScript
with progress Copy Pug Copy HTML Open in playground Show code Hide code
<div class="e-compare e-compare-bottom" id="boundary3">
<div class="e-compare__line">
<e-bubble percent="30" label="Label" type="base" boundary="#boundary3" distance="small"></e-bubble>
<e-bubble percent="60" label="Bottom label" type="base" boundary="#boundary3" placement="bottom"></e-bubble>
<e-bubble percent="100" label="Target label" type="base" boundary="#boundary3" placement="bottom" distance="small"></e-bubble>
<e-bubble color="primary" percent="50" label="Johannes" boundary="#boundary3"></e-bubble>
</div>
<div class="e-compare__line e-compare__line-progress background-color-primary" style="width: 50%;"></div></div><div class="e-compare e-compare-bottom" id="boundary3">
<div class="e-compare__line">
<e-bubble percent="30" label="Label" type="base" boundary="#boundary3" distance="small"></e-bubble>
<e-bubble percent="60" label="Bottom label" type="base" boundary="#boundary3" placement="bottom"></e-bubble>
<e-bubble percent="100" label="Target label" type="base" boundary="#boundary3" placement="bottom" distance="small"></e-bubble>
<e-bubble color="primary" percent="50" label="Johannes" boundary="#boundary3"></e-bubble>
</div>
<div class="e-compare__line e-compare__line-progress background-color-primary" style="width: 50%;"></div></div>JavaScript Copy JavaScript
API Reference for e-bubble
Properties
| Name | Description | Type | Required | Default value |
|---|---|---|---|---|
| boundary | The selector which will define the boundaries of the tooltip position. Can be 'viewport', 'parent' or selector (eg.: #js-bubbleparent) | string | viewport | |
| color | Bubble and Tooltip color | string | default | |
| label | Tooltip label | html | ||
| percent | Percentage bubble position | integer | 0 | |
| placement | Defines the placement of label | ['top', 'bottom'] | top | |
| type | Defines the type of labels | ['base'] | ||
| distance | Defines the distance of base type label from slider line | ['small'] |