Slide 15
Slide 15 text
Copyright coconala Inc. All Rights Reserved.
${el}から${property}のstyleを
取得するメソッド
実装内容
4
15
2.textareaの装飾をハイライト要素に適用するメソッドを用意する
const synchronizeStyle = () => {
if (!$textField.value) return
Object.assign(backdropStyle, {
width: getStyle($textField.value, 'width', false),
height: getStyle($textField.value, 'height', false),
letterSpacing: getStyle($textField.value, 'letterSpacing', false),
font: getStyle($textField.value, 'font', false),
borderWidth: getStyle($textField.value, 'borderWidth', false),
borderStyle: getStyle($textField.value, 'borderStyle', false),
padding: getStyle($textField.value, 'padding', false),
caretColor: getStyle($textField.value, 'caretColor', false),
backgroundColor: getStyle($textField.value, 'backgroundColor', false)
})
}
入力フォームコンポーネン ト
内のtextarea
※$textField.value
※backdropStyle
ハイライト要素
をラップしている styleオブジェクト
※getStyle(el, property, numericalize)