Possible false validation error "Property d doesn't exist."
@ylafon ci sta già lavorando.
Dal 10/4/2024.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Hey!
I was attempting to validate the following CSS but recieved an error.
Been discussing it with the developer, and they are pretty sure it in fact is valid CSS.
Possible relevant info on the path d property: https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d
It's also been tested on a lot of different devices, working fine.
Can this possible be a false positve by the CSS validation?
`/**
-
- v2.0.0-beta7
- Copyright (c) 2023
- Licensed GPLv2+
*/
[data-color-mode*=updating] *:not(.ct-color-switch *)
{
transition: none !important;
}
[data-color-mode*=dark] [data-color-switch=normal],[data-color-mode*=light] [data-color-switch=reversed]
{
--is-toggled: var(--true);
--is-light-mode-visible: none;
--is-toggled-path: path("M-9 3h25a1 1 0 0017 13v30H0Z");
}
[data-color-mode*=dark] [data-color-switch=reversed],[data-color-mode*=light] [data-color-switch=normal]
{
--is-toggled: var(--false);
--is-dark-mode-visible: none;
}
@media(prefers-color-scheme: dark)
{
[data-color-mode=os-default] [data-color-switch=normal]
{
--is-toggled: var(--true);
--is-light-mode-visible: none;
--is-toggled-path: path("M-9 3h25a1 1 0 0017 13v30H0Z");
}
[data-color-mode=os-default] [data-color-switch=reversed]
{
--is-toggled: var(--false);
--is-dark-mode-visible: none;
}
}
@media(prefers-color-scheme: light)
{
[data-color-mode=os-default] [data-color-switch=normal]
{
--is-toggled: var(--false);
--is-dark-mode-visible: none;
}
[data-color-mode=os-default] [data-color-switch=reversed]
{
--is-toggled: var(--true);
--is-light-mode-visible: none;
--is-toggled-path: path("M-9 3h25a1 1 0 0017 13v30H0Z");
}
}
.ct-color-switch
{
--animation-duration: 300ms;
}
.ct-color-switch .ct-dark-mode-label
{
display: var(--is-dark-mode-visible, block);
}
.ct-color-switch .ct-light-mode-label
{
display: var(--is-light-mode-visible, block);
}
.ct-color-switch .ct-switch-type-expand :first-child path
{
d: var(--is-toggled-path, path("M0-11h25a1 1 0 0017 13v30H0Z"));
transition-delay: var(--is-toggled, calc(var(--animation-duration) * 0.4));
transition-timing-function: var(--is-toggled, cubic-bezier(0, 0, 0, 1.25));
}
.ct-color-switch .ct-switch-type-expand g path
{
transform: var(--is-toggled, scale(0.75));
transition-delay: var(--is-toggled, 0s);
}
.ct-color-switch .ct-switch-type-expand g circle
{
transform: var(--is-toggled, scale(1.4));
transition-delay: var(--is-toggled, 0s);
}
.ct-color-switch .ct-switch-type-within .ct-switch-type-within__circle
{
transform: var(--is-toggled, scale(1.5));
}
.ct-color-switch .ct-switch-type-within .ct-switch-type-within__inner
{
transform: var(--is-toggled, translate3d(3px, -3px, 0) scale(1.2));
}
.ct-color-switch .ct-switch-type-within g path
{
transform: var(--is-toggled, scale(0.65));
}
.ct-color-switch .ct-switch-type-dark-inner :first-child
{
transform: var(--is-toggled, rotate(180deg));
}
.ct-color-switch .ct-switch-type-dark-inner :last-child
{
transform: var(--is-toggled, rotate(-180deg));
}
.ct-color-switch .ct-switch-type-expand :first-child path
{
transition-property: transform,d;
transition-duration: calc(var(--animation-duration)*.6);
transition-timing-function: cubic-bezier(0, 0, 0.5, 1);
}
.ct-color-switch .ct-switch-type-expand g path,.ct-color-switch .ct-switch-type-expand g circle
{
transform-origin: center;
transition: transform calc(var(--animation-duration).65) cubic-bezier(0, 0, 0, 1.25) calc(var(--animation-duration).35);
}
.ct-color-switch .ct-switch-type-within *
{
transform-origin: center;
transition: transform calc(var(--animation-duration)) cubic-bezier(0, 0, 0, 1.25);
}
.ct-color-switch .ct-switch-type-dark-inner path
{
transform-origin: center;
transition: transform var(--animation-duration) ease;
}
@supports not (d: path(""))
{
.ct-color-switch .ct-switch-type-expand :first-child path
{
transform: var(--is-toggled, translate3d(-9px, 14px, 0));
}
}`
- Lingua principale
- Java
- Stelle
- 252
- Fork
- 124
- Merge medio
- 2g 1h
- PR unite (30g)
- 1
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di w3c/css-validator
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
w3c/css-validator#525 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
w3c/css-validator#521 · 1 commento ·
-
Misleading parse errorAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
w3c/css-validator#520 · 1 commento ·
-
Not recognizing calc result as number, nor recognizing @propertyForse già presa @ylafon l’ha presa 11 giorni fa. Apertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
w3c/css-validator#518 · 2 commenti · 1 assegnatario ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
w3c/css-validator#514 ·
Tutte le issue di w3c/css-validator
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Vakore/ZappierGames#147 ·
-
Post 1.11.2 to SpigotMCApertaspigotmc
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
Dans-Plugins/Wild-Pets#356 ·
I maintainer di solito rispondono entro 1 giorno
-
Post 1.16.2 to SpigotMCApertaspigotmc
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
Dans-Plugins/Medieval-Roleplay-Engine#371 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
eddyizm/tempus#1220 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
bug javascript
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
dbflute/dbflute-intro#690 ·
I maintainer di solito rispondono entro 1 giorno