stylescape
Version:
Stylescape is a visual identity framework developed by Scape Agency.
25 lines (20 loc) • 1 kB
text/typescript
// Tooltip Class
// A tooltip class can provide context-sensitive information on hover or focus, which is useful for forms, icons, or any element where additional information might be needed.
// class Tooltip {
// private targetElement: HTMLElement
// private tooltipElement: HTMLElement
// constructor(targetId: string, tooltipId: string) {
// this.targetElement = document.getElementById(targetId) as HTMLElement
// this.tooltipElement = document.getElementById(tooltipId) as HTMLElement
// this.targetElement.addEventListener('mouseover', this.showTooltip)
// this.targetElement.addEventListener('mouseout', this.hideTooltip)
// }
// private showTooltip = () => {
// this.tooltipElement.style.visibility = 'visible'
// this.tooltipElement.style.opacity = '1'
// }
// private hideTooltip = () => {
// this.tooltipElement.style.visibility = 'hidden'
// this.tooltipElement.style.opacity = '0'
// }
// }