Ripple

Ripple directive adds ripple effect to the host element.


import { Ripple } from 'primeng/ripple';

Default Demo Content.

Ripple option at the configurator needs to be turned on for the demo.
Default

<div pRipple class="ripple-box">Default</div>

Styling Demo Content.

Ripple option at the configurator needs to be turned on for the demo.
Green
Orange
Purple

<div pRipple class="box" style="border: 1px solid rgba(75, 175, 80, 0.3); --p-ripple-background: rgba(75, 175, 80, 0.3)">
    Green
</div>
<div pRipple class="box" style="border: 1px solid rgba(255, 193, 6, 0.3); --p-ripple-background: rgba(255, 193, 6, 0.3)">
    Orange
</div>
<div pRipple class="box" style="border: 1px solid rgba(156, 39, 176, 0.3); --p-ripple-background: rgba(156, 39, 176, 0.3)">
    Purple
</div>

Screen Reader

Ripple element has the aria-hidden attribute as true so that it gets ignored by the screen readers.

Keyboard Support

Component does not include any interactive elements.