$ 0 0 try thismat-icon{ display: none;}mat-list-item:hover mat-icon{ display: block;}you do not need + adjacent selectorsdemo