Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.02.2014, 13:27
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Расположить картинки вертикальными рядами
В "представление" приходит от 1 до Х картинок. Картинка 0 - главная. Остальные - дополнительные. Которые естественным образом располагаются в своем блоке (сейчас это td) горизонтально, рядами, сверху вниз.

Вопрос, как эти остальные расположить так, чтобы они собирались вертикально, колонками, сверху вниз.

Пока что рабочая версия это зная общее количество и размеры вычислять количество в колонке и запихивать каждую в свой tr, одновременно задавая rowspan контейнеру главной картинки равный количеству рядов... в общем геморрой.

Может кто делал и сразу знает, или другие версии есть.
Ответить с цитированием
  #2 (permalink)  
Старый 21.02.2014, 13:35
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Ничего не пнятно. Пример.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 21.02.2014, 14:52
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

В общем стилями не удалось достичь, поиск не дал никуда. Там еще проблема в модных потугах на колонки параграфов из-за которых слово columns засерено. Сделал так (применительно к шаблону на php)
<td><?php echo array_shift($images);?></td>
	<?php
	if(count($images)) {
		$c = array_chunk($images, 4);
		foreach($c as $i)
			echo '<td><span>',join(null,$i),'</span></td>';
	}
?>


Массив колется на части по 4, а затем каждая часть запихивается в свой td в котором уже спокнойно располагается вертикально за счет естественного для img inline
Ответить с цитированием
  #4 (permalink)  
Старый 21.02.2014, 14:55
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от Aetae
Ничего не пнятно. Пример.
Это надо дизайнера.

Обычно элементы располагаются по вертикали и переносятся на следующую "строку" в порядке поступления. Правильно? Ну как вот я пишу этот текст.

А надо по-японски.

в
о
т

т
а
к

Но при этом вторая строка, которая тут - колонка, должна идти справа от первой.

в и
о л
т и

т е
а щ
к ё

теперь понятно? Как японцы и другие вертикальные народы пишут - вот так и надо.

Может быть dir можно поменять для отдельно взятого td?
Ответить с цитированием
  #5 (permalink)  
Старый 21.02.2014, 14:59
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Задница:

Цитата:
A writing mode in CSS is determined by the writing-mode, direction, and text-orientation properties. It applies only to the <text> element,
а я было разбежался уже править.

Да и аще

Only supported in IE8

Последний раз редактировалось kostyanet, 21.02.2014 в 15:07.
Ответить с цитированием
  #6 (permalink)  
Старый 21.02.2014, 15:30
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Эти "элементы" они одинаковых размеров или рандомны?
__________________
29375, 35
Ответить с цитированием
  #7 (permalink)  
Старый 21.02.2014, 21:58
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Размеры разные, габариты одинаковые: 600х600, а дополнительные уменьшаются стилями до 150.

Переделал на списки

foreach($c as $i)
	echo '<li><ul><li>',join('</li><li>',$i),'</li></ul></li>';
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Идентифицировать картинки MellDixX Общие вопросы Javascript 8 04.08.2013 18:16
Ссылка джаваскриптом с картинки seasick Общие вопросы Javascript 2 05.09.2011 15:48
Как проиндексировать картинки HTML код которых генерируется на JS greatilya Оффтопик 9 22.09.2010 07:42
Получение координат от картинки EmDmAl Events/DOM/Window 4 08.11.2009 14:34
Как изменить размер картинки? Mihail Общие вопросы Javascript 1 25.10.2009 13:42