Tooltip componentAvailable since EcoComposer 2.2
The defaults values are :
'border-radius' : 5px, 'gap' : 5px, 'padding' : 3px 7px, 'tooltip--background-image' : 'tooltip--background-image', 'tooltip--border' : 'tooltip--border', 'tooltip--color' : 'tooltip--color', 'tooltip--text-shadow' : 'tooltip--text-shadow', 'font-size' : 1em, 'font-weight' : 400, 'print' : false, 'suffix' : '', 'themes' : ( 'light' : ( 'default--tooltip--background-image' : linear-gradient(#c6d8df 0%, #bedce8 45%, #c6d8df 100%), 'default--tooltip--border' : 2px groove rgba(128, 128, 128, 0.1), 'default--tooltip--color' : #000, 'default--tooltip--text-shadow' : 1px 1px rgba(221, 255, 254, 0.78) ), 'dark' : ( 'default--tooltip--background-image' : linear-gradient(#3e5e6a, #517a8a), 'default--tooltip--border' : 2px groove rgba(128, 128, 128, 0.1), 'default--tooltip--color' : #ddd, 'default--tooltip--text-shadow' : 1px 1px rgb(25 37 42 / 78%) ) )
We can implement it that way :
@include tooltip.init; @include tooltip.create; @include tooltip.create( ( 'padding' : 3px 7px, 'themes' : $themes, 'tooltip--background-image' : 'my-tooltip--background-image', ) );
We can implement it that way :
<button type=button class="ripple tooltip tttl" data-tooltip="Tooltip on the top left">
On the top left
</button>