Я делаю сайт прямо сейчас, и мне нужна помощь. У меня есть один конкретный раздел, где я хочу, чтобы высота была 79,6% тела, и я хочу, чтобы ширина этого div была основана на высоте. Я только смог найти способы изменить высоту по ширине, хотя до сих пор. Кто-нибудь знает, как убедиться, что элемент поддерживает одинаковое соотношение сторон на основе его высоты?CSS - Изменение ширины относительно высоты
0
A
ответ
0
Это дает коэффициент масштабирования 4: 3, основанный на высоте элемента. Этот код не проверен, комментируйте, если вам нужна дополнительная помощь.
var ratioX = 4;
var ratioY = 3;
var eleHeight = $('#targetElement').height();
var scale = eleHeight/ratioY;
var eleWidth = scale * ratioX;
$('#targetElement').width(eleWidth);
Вы можете добавить событие изменения размера и оберните его в функцию, так что всякий раз, когда браузер изменяет размер изображение будет масштабироваться пропорционально. Если вам нужен ответ css, я не знаю никаких методов.
Смежные вопросы
- 1. Изменение высоты/ширины сетки
- 2. Единица измерения относительно ширины или высоты элемента
- 3. Изменение высоты и ширины относительно вашего экрана Размер
- 4. CSS: установка высоты шрифта относительно высоты родителя
- 5. Настройка изображения DPI относительно высоты/ширины C#
- 6. Изменение ширины и высоты изображения
- 7. Изменение ширины или высоты SmartArtNodes
- 8. изменение высоты и ширины изображения
- 9. CSS Автомат ширины и высоты
- 10. Правила проверки высоты/ширины CSS?
- 11. Автоматическая ширина относительно высоты + изменение размера окна
- 12. Изменение размера изображения относительно ширины окна просмотра
- 13. Изменение ширины/высоты перемещает вращающийся элемент
- 14. Динамическое изменение атрибута ширины и высоты
- 15. Изменение ширины рамки CSS
- 16. Html - Изменение ширины и высоты ползунка
- 17. Изменение высоты/ширины строки в php
- 18. Динамическое изменение ширины и высоты элемента?
- 19. Раскадровка: изменение расстояния относительно высоты обзора
- 20. Изменение размера/ширины CSS/текста
- 21. Лучшая практика использования SVG, относительно высоты и ширины?
- 22. Изменение ширины и высоты с помощью Javascript
- 23. Изменение высоты и ширины UIImageView после вращения
- 24. Изменение высоты/ширины объекта SVG javascript
- 25. Динамическое изменение ширины и высоты прямоугольника
- 26. изменение высоты и ширины модальных в yiistrap
- 27. Изменение ширины и высоты встроенного списка
- 28. Изменение высоты динамически из-за ширины div
- 29. Prettyphoto изменение высоты и ширины лайтбокса
- 30. Изменение ширины диаграммы chart.js без изменения высоты
Лучше всего посмотреть здесь [прослушиватель событий на div] (http://stackoverflow.com/questions/8053583/jquery-resize-listener-on-a-div) –