Multiclasses / Compound selector missing from output
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- tooling
Direzione di ricerca
L’issue non indica alcun file sorgente né alcun punto di ingresso dei test. Riproduci l’input CSS fornito con postcss-css-variables e verifica come vengono gestiti i selettori composti come .btn._color_danger; il lavoro è completato quando l’output generato include entrambe le regole di sfondo per selettori composti mostrate nell’output previsto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I'm trying to use the postcss-css-variables to build a CSS file for legacy browsers such as IE using preserved = false.
However I'm getting a inconsistent output while using multi-classes selector .class1.class2 {}. More specifically, the custom property value set inside this type of selector is ignored by the plugin.
Am I targeting something completed off?
Input
:root {
--BRAND-COLOR--BASE: #00b7b4;
--BRAND-COLOR--SHADY: #00382d;
--BRAND-RADIUS--BASE: 3px;
}
.btn {
--btn-bg-color: var(--BRAND-COLOR--BASE, rgb(200,200,200));
--btn-color: white;
--btn-border-radius: var(--BRAND-RADIUS--BASE, 0);
}
.btn:hover {
--btn-bg-color: var(--BRAND-COLOR--SHADY, rgb(100,100,100));
}
.btn._color_danger {
--btn-bg-color: #FF6347;
}
.btn._color_danger:hover {
--btn-bg-color: #FF4500;
}
.btn {
background-color: var(--btn-bg-color);
border-radius: var(--btn-border-radius);
box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
color: var(--btn-color);
font-family: sans-serif;
text-decoration: none;
padding: 10px 25px;
}
Expected Output
.btn {
background-color: #00b7b4;
border-radius: 3px;
box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
color: white;
font-family: sans-serif;
text-decoration: none;
padding: 10px 25px;
}
.btn:hover {
background-color: #00382d;
}
.btn._color_danger {
background-color: #FF6347;
}
.btn._color_danger:hover {
background-color: #FF4500;
}
Actual Output
.btn {
background-color: #00b7b4;
border-radius: 3px;
box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
color: white;
font-family: sans-serif;
text-decoration: none;
padding: 10px 25px;
}
.btn:hover {
background-color: #00382d;
}
- Lingua principale
- JavaScript
- Stelle
- 551
- Fork
- 63
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 MadLittleMods/postcss-css-variables
-
enhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
MadLittleMods/postcss-css-variables#80 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
MadLittleMods/postcss-css-variables#140 · 1 commento · 1 reazione ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
MadLittleMods/postcss-css-variables#139 · 2 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
MadLittleMods/postcss-css-variables#137 · 2 commenti ·
-
Maximum call stack exceededAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
MadLittleMods/postcss-css-variables#135 · 2 commenti · 2 reazioni ·
Tutte le issue di MadLittleMods/postcss-css-variables
Issue simili
-
check:failed feeds:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
iptv-org/database#36278 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
fix
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
idean3885/claude-ops-agent#577 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 7 giorni
-
agent/quality hive/hosted-available-lke648397-260827-5n31 quality testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
notionnext-org/NotionNext#4544 ·
I maintainer di solito rispondono entro 1 giorno