I can’t figure out from the documentation or Googling how I set the font size and line height of the --placeholder-font-style
custom property of the component.
Where do I set it? (it’s a specific component style, so I assumed I set a css class on the ion-textarea which contained the – assignment) And how do I express the values? No combination of font and size seems to work.
Which component is this for?
You shouldn’t need a CSS variable from Ionic for this. You can target the ::placeholder
pseudo element:
ion-textarea textarea::placeholder {
line-height: 100px;
}
1 Like
Related to what I am trying to do: Do you know if there is a way to style text in ion-textarea as it is being typed, such as a spell checker or grammar checker would do?
You can use the spellcheck
property for this: ion-textarea: Ionic Framework API Docs (I am assuming you are referring to the red lines under misspelled words)
To clarify I want to parse and add custom styling to words, like spell check but actually completely different custom functionality (named entity recognition).
ion-textarea
is a wrapper around the native textarea
element, so anything you can do with a native textarea
you can do with ion-textarea
.
It sounds like you want a rich text editor: https://richtexteditor.com/
1 Like
Yeah, one with a programmable API that works in Ionic 5/VueJS!
Thanks.