Эффект ряби работает, но мы не можем его увидеть, поскольку ripple color
белого цвета. Он принимает белый цвет, потому что вы установили backgroundColor в качестве основного, а ваш основной цвет - синий, у которого передний план белый. Волна автоматически принимает этот цвет переднего плана.
Вы можете решить это двумя способами
Предоставляя цвет атрибуту matRippleColor
, если ваш backgroundColor
установлен на темный цвет, в вашем случае его основной и предупреждающий.
<div class="div-style mat-elevation-z4" matRipple matRippleColor="rgba(0,0,0,.1)>Ripple</div>
Путем установки света backgroundColor
. В вашем случае это accent
.