J'essaye de styler une entrée de papier basée sur un design que j'ai eu. J'ai utilisé certaines des propriétés personnalisées décrites here, mais pas tous d'entre eux fonctionnent.Comment styler le papier avec certains mixins (polymère 2)?
J'ai des problèmes avec --paper-input-conteneur étiquette et --paper-entrée-conteneur-entrée-focus. Peut-être que j'essaie de les utiliser dans le mauvais sens ou cela nécessite quelques étapes supplémentaires.
Voici mon code
<link rel="import" href="../polymer/polymer-element.html">
<link rel="import" href="../paper-input/paper-input.html">
<link rel="import" href="../paper-input/paper-input-container.html">
<link rel="import" href="../iron-icons/iron-icons.html">
<link rel="import" href="../iron-icon/iron-icon.html">
<dom-module id="first-element">
<template>
<style>
paper-input {
--paper-input-container-color: rgb(64, 64, 64);
--paper-input-container-focus-color: rgb(64, 64, 64);
--paper-input-container: {
border: none;
padding: 0px;
}
--paper-font-subhead: {
font-size: 100%;
}
--paper-input-container-underline-focus: {
display: none;
}
--paper-input-container-underline: {
display: none;
}
--paper-input-container-input: {
height: 24px;
line-height: 20px;
padding: 0 4px;
border: 1px solid rgb(194, 198, 199);
}
--paper-input-container-input-focus: {
border-color:red;
}
--paper-input-container-label {
font-weight: bold;
}
--paper-input-container-invalid-color: red;
}
:host {
display: block;
}
</style>
<paper-input always-float-label label="Floating label"></paper-input>
<paper-input label="username">
<iron-icon icon="icons:accessible" slot="prefix"></iron-icon>
<div slot="suffix">@email.com</div>
</paper-input>
</template>
<script>
class FirstElement extends Polymer.Element {
static get is() { return 'first-element'; }
static get properties() {
return {
prop1: {
type: String,
value: 'first-element'
}
};
}
}
window.customElements.define(FirstElement.is, FirstElement);
</script>
</dom-module>
Quels problèmes * exact * avez-vous? – juzraai
Avez-vous mal construit votre DOM? J'ai changé les couleurs pour se démarquer, mais voir http://plnkr.co/edit/TMeXa7sIyzystv8RI5wb?p=preview – Thad