Show nothing if text for tooltip is not provided.
<button luxTooltip>Tooltip</button>
<button luxTooltip content="Top" placement="top">Top</button>
<button luxTooltip content="Bottom" placement="bottom">Bottom</button>
<button luxTooltip content="Left" placement="left">Left</button>
<button luxTooltip content="Right" placement="right">Right</button>
import { Component } from '@angular/core';
@Component({
template: `
<span class="lux-tooltip" style="transition: opacity 200ms">Top Component</span>
`
})
export class TooltipComponent {
constructor() { }
}
getComponentTooltip(): TooltipComponent {
return TooltipComponent;
}
<button luxTooltip [content]="getComponentTooltip()" placement="top">Top Component</button>
<ng-template #contentTop>
<span class="lux-tooltip" style="transition: opacity 200ms">Top TemplateRef</span>
</ng-template>
<button luxTooltip [content]="contentTop" placement="top">Top TemplateRef</button>
<ng-template #contentBottom>
<span class="lux-tooltip" style="transition: opacity 200ms">Bottom TemplateRef</span>
</ng-template>
<button luxTooltip [content]="contentBottom" placement="bottom">Bottom TemplateRef</button>
<ng-template #contentLeft>
<span class="lux-tooltip" style="transition: opacity 200ms">Left TemplateRef</span>
</ng-template>
<button luxTooltip [content]="contentLeft" placement="left">Left TemplateRef</button>
<ng-template #contentRight>
<span class="lux-tooltip" style="transition: opacity 200ms">Right TemplateRef</span>
</ng-template>
<button luxTooltip [content]="contentRight" placement="right">Right TemplateRef</button>
Provides the tooltip to be shown.
Tooltip content. It can be a custom component, a custom TemplateRef or String. If it is a String, it display a default component and the content property is the message to show. If you want display a custom component or custom TemplateRef, the tooltip that you want display must have lux-tooltip class.
Default: 'Tooltip'
Tooltip position
Values: Top, Bottom, Left or Right
Default: Top
To customize look&fell change the lux-tooltip CSS class.