Ho cercato il mio problema e ha trovato thisPolymer 1.2: Modifica della carta elemento di sfondo colore selezionato
Tuttavia, la soluzione accettata non funziona per me, ma non posso commentare, dal momento che ho solo il 6 Reputazione ancora - .-
Così situazione è, io voglio usare il paper-item dal quadro Polymer all'interno della carta-casella di riepilogo che funziona, ma quando si seleziona un elemento facendo clic su di esso, lo sfondo cambia al grigio ... Documenti e la risposta alla domanda che ho linkato suggerirebbe di sovrascrivere - paper-item-selected/--paper-item-focus mixin, ma questo non funziona per me
Il mio codice:
<link rel="import" href="../../../external/Polymer/bower_components/polymer/polymer.html">
<dom-module id="cit-literal-item">
<template>
<!-- scoped CSS for this element -->
<style is="custom-style">
.spacer {
@apply(--layout-flex);
}
paper-item {
--paper-item-selected: {
background-color: #FFFFFF;
};
--paper-item-focused: {
background-color: #FFFFFF;
};
}
</style>
<paper-item>Test</paper-item>
</template>
</dom-module>
principale Codice documento:
...
<!-- Polymer custom elements -->
<link rel="import" href="lib/internal/dom-modules/literals/cit-literal-item.html">
...
<body>
<paper-listbox>
<cit-literal-item></cit-literal-item>
<cit-literal-item></cit-literal-item>
</paper-listbox>
</body>
Non è necessario 'is =" custom-style "' in un elemento Polymer, questo è necessario solo se si aggiunge il tag di stile al di fuori di un modello di elementi Polymer, ad esempio in testa. –
Grazie per avermelo fatto notare! Sfortunatamente non ha risolto il mio problema:/ –
Era previsto, altrimenti l'ho aggiunto come risposta invece come commento. Non so perché non funziona come previsto. –