diff --git a/src/material/chips/chip.scss b/src/material/chips/chip.scss index 9568b85be151..b04abd95fc2f 100644 --- a/src/material/chips/chip.scss +++ b/src/material/chips/chip.scss @@ -534,7 +534,7 @@ $_avatar-trailing-padding: 8px; } &::after { - @include token-utils.create-token-slot(background, trailing-action-state-layer-color); + @include token-utils.create-token-slot(background-color, trailing-action-state-layer-color); } &:hover::after { @@ -548,7 +548,7 @@ $_avatar-trailing-padding: 8px; .mat-mdc-chip-selected .mat-mdc-chip-remove::after, .mat-mdc-chip-highlighted .mat-mdc-chip-remove::after { - @include token-utils.create-token-slot(background, selected-trailing-action-state-layer-color); + @include token-utils.create-token-slot(background-color, selected-trailing-action-state-layer-color); } } @@ -691,7 +691,9 @@ $_avatar-trailing-padding: 8px; // Used as a state overlay. &::after { - $offset: 2px; + $_touch-target-size: 48px; + $_ripple-size: 24px; + $offset: 3px; content: ''; display: block; opacity: 0; @@ -701,6 +703,11 @@ $_avatar-trailing-padding: 8px; left: 8px - $offset; right: 8px - $offset; border-radius: 50%; + box-sizing: border-box; + padding: calc(($_touch-target-size - $_ripple-size)/2); + margin: calc((($_touch-target-size - $_ripple-size)/2) * -1); + // stylelint-disable material/no-prefixes + background-clip: content-box; } .mat-icon {