Смена стилей страницы при изменении размера окна браузера
Как сделать смену стилей отдельных элементов страницы при изменении размера окна браузера, как например у самизнаетекого на главной сделано. Я имею ввиду последние работы из портфолио. В зависимости от ширины окна там выводится разное количество элементов в строке. http://www.artlebedev.ru/
|
Цитата:
Как вариант, ловят событие онресайз... Вычисляют размеры блоков... Поскольку у них всех float: left; видимые блоки показываются, остальных не видно, потому как у блока-контейнера overflow: hidden; Примерно такой алгоритм... |
ну да, это понятно, а как это сделать?
предположим, что хтмл такого вида <div style="width:100%; overflow:hidden" id="container"> <div style="float:left; clear:right" class="incontainer"></div> <div style="float:left; clear:right" class="incontainer"></div> <div style="float:left; clear:right" class="incontainer"></div> <div style="float:left; clear:right" class="incontainer"></div> </div> на сайте-образце ширина вложенных блоков в %, причем, как я понял, сумма длин = 100%. |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
Если присмотришся - они еще и по горизонтали "подстраивают" отступы... |
Цитата:
|
Часовой пояс GMT +3, время: 18:36. |