javascript - Angular - Varför dyker #-tecknet alltid upp vid z-index?
Jag vet inte vad som är fel med min kod men jag har satt ett z-index i min CSS så här:
.mat-mini-fab {
position: absolute;
right: 5px;
top: 4px;
z-index: 999;
box-shadow: none !important;
}
Men varje gång jag går till min webbplats, tillämpas inte z-index och när jag kollar i utvecklarkonsolen finns det alltid ett # framför värdet så här z-index: #999. Jag vet inte var det kommer ifrån??
Testat i Chrome och Firefox. Jag är helt säker på att jag aldrig satte # i koden tidigare.
När jag ändrar detta till 1000, finns det ingen #, men under 1000 är # alltid där... vilken typ av bugg är detta??
Svar #1
Jag fick detta problem efter att ha bytt till Angular 12. Ser ut som ett problem med hur Webpack paketerar. Jag lade till det övre gränsvärdet för z-index, då lade det inte till #.
z-index: 2147483647;
