私のVaadin Appでは、問題のないフォーカスされたTextFieldの色を変更したいと思います。私は、TextFieldに属するキャプションの色を変更したいと思います。どのように私はCSSでこれを達成することができますか?TextFieldフォーカスのキャプションを変更する
.v-textfield.textfield-default {
border: none;
border-bottom: 1px solid $non-active-field;
outline: none;
height: 3rem;
font-size: 1rem;
margin: 0 0 15px 0;
padding: 0;
box-shadow: none;
box-sizing: content-box;
transition: all 0.3s;
}
.v-textfield.textfield-default:focus {
border-bottom: 1px solid $default;
}
.v-caption-default-caption {
color: purple; //changes the text to purple
top: 0.8rem;
left: 0.75rem;
font-size: 1rem;
cursor: text;
transition: .2s ease-out;
}
.v-caption-default-caption:focus {
color: red; //is never called
}
.v-caption-default-caption:active {
color: blue; //is never called either
}
あなたがHTMLを投稿することができますか? – Pugazh
私のHTMLはどういう意味ですか?これはJava Vaadin App – Deutro
です。正しい場合は、CSS3で親セレクタを使用できませんが、CSS4で使用可能になります。フォーカスするときにイベントを発生させ、ヘッダにクラスを追加し、クラスを削除します。あなたがテキストフィールドをぼかした場合のヘッダー –