arya-blue
luna-amber
luna-blue
luna-green
luna-pink
nova-dark
nova-light
saga-blue
vela-blue
Tooltip
Tooltip has various customization options such as positioning, delay, effects and events.
Source

<h:panelGrid id="details" columns="2" columnClasses="formColumn1,formColumn2">
    <h:outputLabel value="Focus / Blur: "/>
    <h:panelGroup layout="block" style="padding: 0 0 3px 0;">
        <p:inputText id="focus" title="This tooltip is displayed when input gets the focus"/>
        <pe:tooltip for="focus" showEvent="focus" hideEvent="blur" styleClass="qtip-default"/>
    </h:panelGroup>

    <h:outputText value="Styled "/>
    <h:panelGroup layout="block" style="padding: 3px 0 3px 0;">
        <h:outputLink id="styled" value="#">
            <h:outputText value="Styled with custom header"/>
        </h:outputLink>
        <pe:tooltip for="styled" value="Override style by using styleClass" header="Style Override" styleClass="qtip qtip-green qtip-rounded qtip-shadow"/>
    </h:panelGroup>
    
    <h:outputText value="Fade: "/>
    <h:panelGroup layout="block" style="padding: 3px 0 3px 0;">
        <h:outputLink id="fade" value="#">
            <h:outputText value="Fade Effect"/>
        </h:outputLink>
        <pe:tooltip for="fade" value="Fade effect is used by default" header="Fade" showEffect="fadeIn" hideEffect="fadeIn"/>
    </h:panelGroup>

    <h:outputText value="Position: "/>
    <h:panelGroup layout="block" style="padding: 3px 0 3px 0;">
        <h:outputLink id="pos" value="#">
            <h:outputText value="Position (top, right)"/>
        </h:outputLink>
        <pe:tooltip for="pos" value="This tooltip positioned at top right" myPosition="top, right" header="Position"/>
    </h:panelGroup>

    <h:outputText value="Slide: "/>
    <h:panelGroup layout="block" style="padding: 3px 0 3px 0;">
        <h:outputLink id="slide" value="#">
            <h:outputText value="Slide Effect with custom position"/>
        </h:outputLink>
        <pe:tooltip for="slide" value="This tooltip uses slide effect for the animation" showEffect="slideToggle"
                    hideEffect="slideToggle" showDelay="0" myPosition="left center" atPosition="right center" header="Slide"/>
    </h:panelGroup>

    <h:outputText value="Content: "/>
    <h:panelGroup layout="block" style="padding: 3px 0 3px 0;">
        <h:outputLink id="lnk" value="#">
            <h:outputText value="PrimeFaces Extensions"/>
        </h:outputLink>
        <pe:tooltip for="lnk">
            <p:graphicImage value="/resources/images/logo.png"/>
        </pe:tooltip>
    </h:panelGroup>
</h:panelGrid>
            
Components and more
Documentation pe:
Attributes (move mouse over the names to see data types)
Name Description
No attributes available for this component.
PrimeFaces Extensions Showcase - © 2011-2025,PrimeFaces: 15.0.13,PrimeFaces Extensions: 15.0.14-SNAPSHOT,JSF: Apache MyFaces JSF-2.3 Core Impl 2.3.10,Server: Apache Tomcat (TomEE)/9.0.82 (8.0.16),Build time: 2026-02-23 00:32