Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 更新单个角垫徽章的样式_Html_Css_Angular_Sass_Angular Material - Fatal编程技术网

Html 更新单个角垫徽章的样式

Html 更新单个角垫徽章的样式,html,css,angular,sass,angular-material,Html,Css,Angular,Sass,Angular Material,所以在我的代码中,我在两个不同的地方有mat徽章 <div matBadge="0" class="first"></div> <div matBadge="1" class="second"></div> 但我希望这种风格只适用于第一组的徽章,怎么可能呢 我可以这样做吗?您可以尝试以下方法: .mat-badge-medium.mat-badge-overlap.m

所以在我的代码中,我在两个不同的地方有mat徽章

<div matBadge="0" class="first"></div>
<div matBadge="1" class="second"></div>
但我希望这种风格只适用于第一组的徽章,怎么可能呢
我可以这样做吗?

您可以尝试以下方法:

.mat-badge-medium.mat-badge-overlap.mat-badge-after.first .mat-badge-content { /* Using first inside the multiple class selector */
  right: 15px;
}
输出:


在两个不同的地方?您确定DOM结构相同吗?您可能希望尝试以下操作:
.mat-badge-medium.mat-badge-overlap.mat-badge-after.first.mat-badge-content{right:15px;}
输出:非常感谢。如果你把它作为一个答案,我会批准它@m4n0
.mat-badge-medium.mat-badge-overlap.mat-badge-after.first .mat-badge-content { /* Using first inside the multiple class selector */
  right: 15px;
}