Я создаю инструмент редактора, который для некоторых функций должен изменять размер / уменьшать область просмотра, чтобы отображать больше разделов на странице.
Я не контролирую ввод HTML / CSS / JS
Весь CSS это внешний CSS из link
тега
Проблема в том, что элементы HTML используют vh
как height
или min-height
в своих стилях.
можно ли искать в DOM элементы, которым назначены vh
стили?
Я попытался использовать getComputedStyle
, но, как следует из названия функции, он возвращает «вычисленные» стили, например, если у меня есть раздел с height
из 80vh
getComputedStyle(el).height
// will return the computed value which is on my screen "655.2px"
То, чего я надеюсь достичь, - это найти эти элементы и временно назначить им вычисленные значения во время представления с уменьшенным размером.
Как я упоминал выше, стили являются внешними, поэтому использование свойства style
не даст того, что я ищу.