У меня есть нижняя структура div. Как мне сделать .canvasEl
реагировать на .vgWrapper
?Сделайте div отзывчивым для другого div
пример: Предположим .vgWrapper
ширина & высота 200px, и .canvasEl
ширина & высота 100px. СЕЙЧАС когда ширина & высота .vgWrapper
изменено на 100px, .canvasEl
ширина & высота должна быть 50px.
Таким образом, размер .canvasEl
должен автоматически изменяться в зависимости от размера .vgWrapper
. Вот Fiddle
<div class="outerWrapper">
<div class="vgWrapper">
<div class="imgWrapper">
<div class="imgHolder">
<div class="imgHolderInner">
<div class="imgDiv">
<canvas class="canvasEl"></canvas> // should resize propotionaltely when .vgWrapper size is chnaged
</div>
</div>
</div>
</div>
<div class="bgWrapper">
</div>
</div>
</div>
Либо вручную, используя медиа-запросы, либо используя процентную ширину и высоту (с небольшим javascript, чтобы помочь с высотой, если необходимо)? Что вы пробовали? – JohnDevelops
@JohnDevelops благодарит.Я попытался сделать это, используя фиксированный с родительским div ('outerWrapper') и используя положение относительное и абсолютное согласно скрипту. Но это было неудачно. – Becky
Ive играл со скрипкой и разместил предлагаемое решение @Beki – JohnDevelops