1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Автоматический монтаж изображений !

Discussion in '1001 мелочь для Web' started by Jeky, Sep 3, 2011.

  1. Jeky Thread starter Novice member


    Offline
    Message Count:
    1
    Likes Received:
    1
    Автоматический монтаж изображений

    Выравнивание изображений при создании дизайна может оказаться сложной задачей в условиях ограничений (размер окна, количество изображений для заполнения или размер самих картинок). С помощью описываемого скрипта можно автоматически создавать монтаж и для резинового шаблона и для фиксированного (включая окно на весь экран) с заполнением всех интервалов.

    Наличие белого пространства в конце контейнера может быть устранено в зависимости от опции. Последнее изображение монтажа может заполнять оставшееся пространство.

    Еще одной удобной опцией является возможность устанавливать высоту для всех изображений равной высоте самой маленькой картинки, избегая увеличения и пикселизации. (По умолчанию допускается увеличение маленьких изображений, если в наборе присутствует большое количество картинок с большими размерами.)


    HTML:
    Структура HTML
    
    Просто разместите изображения, которые вы планируете использовать в монтаже в контейнер со следующим классом ( ID используется для вызова плагина):
    
    1	<div class="am-container" id="am-container"> 
    2	    <img src="images/1.jpg" title="Image 1"></img> 
    3	    <img src="images/2.jpg" title="Image 2"></img> 
    4	    <img src="images/3.jpg" title="Image 3"></img> 
    5	    ... 
    6	</div> 
    
    
    По умолчанию для контейнера и изображений используются следующие стили:
    1	.am-wrapper{ 
    2	    float:left; 
    3	    position:relative; 
    4	    overflow:hidden; 
    5	} 
    6	.am-wrapper img{ 
    7	    position:absolute; 
    8	    outline:none; 
    9	} 
    
    
    Так как мы не определяем ширину контейнера, выше приведенный пример выведет монтаж на весь экран.
    
    Если вы планируете использовать контейнер с фиксированной шириной, то можно просто добавить ширину.
    
    В случае, если вы планируете получит контейнер с фиксированной высотой и шириной с вертикальной полоской прокрутки, то нужно добавить другой контейнер снаружи:
    
    1	<div style="width:800px;height:300px;overflow-y:scroll; margin:40px auto;"> 
    2	    <div class="am-container" id="am-container"> 
    3	    ... 
    4	    </div> 
    5	</div> 
    
    
     
    Опции
    
    У плагина имеется несколько опций:
    
    01	// Если вы используете проценты (или не устанавливаете ширину совсем) 
    02	// для ширину контейнера, то данную опцию надо установить в значение true. 
    03	// Таким образом установится свойство overflow-y для body 
    04	// в значение 'scroll' 
    05	liquid                  : true,  
    06	  
    07	// Расстоянием между изображениями в px 
    08	margin                  : 1,     
    09	  
    10	// Минимальная ширина изображения 
    11	minw                    : 70,    
    12	  
    13	// Минимальная высота изображения 
    14	minh                    : 20,    
    15	  
    16	// Максимальная высота изображения 
    17	maxh                    : 250,   
    18	  
    19	// Изменение высоты каждой строки. 
    20	// Данная опция имеет более высокий приоритет, чем fixedHeight 
    21	alternateHeight         : false, 
    22	// Высота будет случайной величиной в диапазоне между 'min' и 'max': 
    23	alternateHeightRange    : { 
    24	    min : 100, 
    25	    max : 300 
    26	}, 
    27	  
    28	// Данная опция имеет приоритет над опцией minsize. 
    29	// Все изображения имеют данную высоту: 
    30	fixedHeight             : null,  
    31	  
    32	// Использование данной опции делает недействительными значения опций minw и minh. 
    33	// Выбор высоты осуществляется по самому маленькому изображению, 
    34	// когда данная опция имеет значение true: 
    35	minsize                 : false, 
    36	  
    37	// Если значение опции true, в конце контейнера не будет пробелов. 
    38	// Последнее изображение будет заполнять все оставшееся пространство: 
    39	fillLastRow             : false
    тут демо проверьте стоит на html может кому то понравится для эконома мест :)

    Attached Files:

Share This Page

All rights reserved SocEngine.ru ©