Н А В И Г А Ц И Я
гостевая сюжет путеводитель faq most wanted правила внешности
  

  
U N C H A R T E D  M Y S T E R Y
ч у д е с а  б е з  к о н ц а
В   И Г Р Е
время в мире: сентябрь-октябрь, 2014 г.
погода в Квотермейне: 10-15 °C, небо практически постоянно затянуто тучами, часты проливные дожди

Скоро начало учебного года. Идёт подача документов. Во всю работает приёмная комиссия. Студенты вновь съезжаются в Квотермейн после летних каникул.
 
from ashley
П О С Т    Н Е Д Е Л И
Узнать, как выглядел ректор можно только после его смерти, когда вывешивают его портрет в ректорском зале. Интересный факт, что этот зал закрыт для посещения студентами и преподавателями.

— THE RECTOR

Вверх
Вниз

Тестовик

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Тестовик » Архив » scriptest


scriptest

Сообщений 1 страница 2 из 2

1

Код:
<!--HTML-->
<style>
#magallery{
     width: 100%;
     box-sizing: border-box;
     font-family: times new roman;
     padding: 50px;
     background: url(http://funkyimg.com/i/23xCC.jpg) no-repeat scroll center top, url(http://funkyimg.com/i/23xCC.jpg) no-repeat scroll center bottom, url("http://funkyimg.com/i/23tej.png") no-repeat scroll right top, transparent url("http://funkyimg.com/i/23t7A.jpg") repeat scroll 0% 0%;
     border-width: 0px 3px;
     border-style: none double;
     border-color: #AFA279;
     font-size: 1.2em;
}

.img-row {
     display: inline-flex;
     flex-direction: row;
     width: 100%; 
     justify-content: center;
     overflow:hidden;
}

.img-row a .preview {display: none; }
.img-row img {width: auto; height:100%; float:left;}
.img-row a {cursor: pointer; transition: all 0.2s ease-in-out 0s; height: 100%;}



</style>
<div id="magallery">
    <div class="img-row" style="height: 230px;">
          <a href="http://funkyimg.com/i/23JFy.jpg" ><img src="http://funkyimg.com/i/23JFy.jpg"></a>

          <a href="http://funkyimg.com/i/23JFz.jpg"  style="margin-left: 15px!important"><img src="http://funkyimg.com/i/23JFz.jpg"></a>

          <a href="http://funkyimg.com/i/23JFx.jpg" style="margin-left: 15px!important"><img src="http://funkyimg.com/i/23JFx.jpg"></a>
    </div>

    <div class="img-row"  style="height: 140px;">
          <a href="http://funkyimg.com/i/23JGs.jpg"><img src="http://funkyimg.com/i/23JGs.jpg"></a>

          <a href="http://funkyimg.com/i/23JGt.jpg"  style="margin-left: 14px!important"><img src="http://funkyimg.com/i/23JGt.jpg"></a>
    </div>

    <div class="img-row" style="height: 230px;">
          <a href="http://funkyimg.com/i/23JFw.jpg" ><img src="http://funkyimg.com/i/23JFw.jpg"></a>

          <a href="http://funkyimg.com/i/23JFB.jpg"  style="margin-left: 8px!important"><img src="http://funkyimg.com/i/23JFB.jpg"></a>

          <a href="http://funkyimg.com/i/23JFA.jpg"  style="margin-left: 8px!important"><img src="http://funkyimg.com/i/23JFA.jpg"></a>
    </div>

</div>

0

2

Код:
<!--HTML-->
<script>/*
 * jQuery jMosaic plugin 0.1.3 
 * https://github.com/absentik/jMosaic
 * 
 * Author: Seleznev Alexander (ABSENT) 
 * Email: absenteg@gmail.com 
 * Website: http://whoisabsent.ru 
 *  
 * Licensed under the MIT license. 
 * http://www.opensource.org/licenses/mit-license.php 
 */

;(function($, window, document, undefined){

	var pluginName = "jMosaic";
	var defaults = {
    items_type: "img", // Type of elements in the selector 
    min_row_height: 150,  // Minimal row height 
    margin: 0, // Space between elements 
    is_first_big: false // First row - largest 
	}

	function jMosaic(element, options) {
    this.element = element;
    this._defaults = defaults;
    this._name = pluginName;
    this.options = $.extend({}, defaults, options);
    this.action = typeof options === "string" ? options : "default";
    
    this.init();
	}

	jMosaic.prototype.start = function() {
    var it = this;
    var numRow = 0;
    var classWidth = 0;
    var selectorLength = $(it.element).find(it.options.items_type).length;

    this.clear();
    
    if (it.options.is_first_big) {
    	it.reverseItems();
    }

    $(it.element).addClass("jMosaic-selector");
    
    $(it.element).find(it.options.items_type).each(function(i) { 
    	$(this).addClass("jMosaic-item");
    	var newwidth = 	it.itemNewWidth(this, it.options.min_row_height);
    	$(this).removeAttr("width").removeAttr("height").css({"width": newwidth+"px", "height": it.options.min_row_height+"px", "margin": it.options.margin+"px"});    
    	if (i == 0 || $(this).position().top == $(this).prev().position().top) {
        classWidth += $(this).outerWidth(true);
    	}
    	else {
        it.stretchingRow(".jMosaic-row_" + numRow, classWidth);
        classWidth = $(this).outerWidth(true);
        numRow++;
    	}
    	$(this).addClass("jMosaic-row_" + numRow);
    	if (i == selectorLength - 1) {
        it.stretchingRow(".jMosaic-row_" + numRow, classWidth);	
    	}
    });
    
    if (it.options.is_first_big) {
    	it.reverseItems();
    }

    $(it.element).append("<div class='jMosaic-clear'></div>");
	};

	jMosaic.prototype.clear = function() {
    var it = this;
    $(it.element).find(".jMosaic-item").each(function(i) { 
    	$(this)[0].className = $(this)[0].className.replace(/\bjMosaic-row_.*?\b/g, '');
    });
    $(it.element).find(".jMosaic-item").removeClass("jMosaic-item");
    $(it.element).find(".jMosaic-clear").remove();
    $(it.element).removeClass("jMosaic-selector");
	};

	jMosaic.prototype.stretchingRow = function(className, classWidth) {
    var it = this;
    var classHeight = $(it.element).find(className).outerHeight(true);
    var requiredWidth = $(it.element).width() - 1; /* scrollbar fix (for relative selector width) */
    var requiredHeight = classHeight / classWidth * requiredWidth;
    var resultWidth = 0;
    var lastElementWidth = 0;

    $(it.element).find(className).each(function(i) {
    	$(this).width(it.itemNewWidth(this, (requiredHeight - it.options.margin*2)));
    	resultWidth += $(this).outerWidth(true);
    });
    $(it.element).find(className).height(requiredHeight - it.options.margin*2);
    
    lastElementWidth = $(it.element).find(className).last().outerWidth(true) + (requiredWidth - resultWidth) - it.options.margin*2;
    $(it.element).find(className).last().width(lastElementWidth);
	};

	jMosaic.prototype.itemNewWidth = function(item, newheight) {
    var width = typeof($(item).attr("width")) != 'undefined' ? $(item).attr("width") : $(item).width();
    var height = typeof($(item).attr("height")) != 'undefined' ? $(item).attr("height") : $(item).height();
    var prop = width / height;
    var newwidth = newheight * prop;
    return Math.round(newwidth);
	};

	jMosaic.prototype.reverseItems = function() {
    var it = this;
    var arr = $.makeArray($(it.element).find(it.options.items_type));
    arr.reverse();
    $(it.element).html(arr);
	};


	jMosaic.prototype.init = function() {
    switch (this.action) {
    	case "clear":
        return this.clear();
    	break;
    	default:
        return this.start();
    	break;
    }
	};


	$.fn[pluginName] = function(options) {
    return this.each(function () {
    	$.data(this, 'plugin_' + pluginName, new jMosaic(this, options));
    });
	}


})(jQuery, window, document);</script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>

<style>
#magallery{
     width: 100%;
     box-sizing: border-box;
     font-family: times new roman;
     padding: 50px;
     background: url(http://funkyimg.com/i/23xCC.jpg) no-repeat scroll center top, url(http://funkyimg.com/i/23xCC.jpg) no-repeat scroll center bottom, url("http://funkyimg.com/i/23tej.png") no-repeat scroll right top, transparent url("http://funkyimg.com/i/23t7A.jpg") repeat scroll 0% 0%;
     border-width: 0px 3px;
     border-style: none double;
     border-color: #AFA279;
     font-size: 1.2em;
}

.jMosaic-clear { clear: both; }
.jMosaic-selector { clear: both; position: relative; }
.jMosaic-selector > .jMosaic-item { display: block; float: left; position: relative; overflow: hidden; width: auto; }
.jMosaic-selector > .jMosaic-item:hover, .jMosaic-selector > .jMosaic-item:focus { }

</style>

<script type="text/javascript">
    //For blocks or images of size, you can use $(document).ready
    $(document).ready(function() {
    	$('.pictures').jMosaic({min_row_height: 130, margin: 3, is_first_big: false});
    });
    
</script>

<div id="magallery">
    <div class="pictures">
    	<img src="http://funkyimg.com/i/23JFy.jpg" width="777" height="1200"/>
    	<img src="http://funkyimg.com/i/23JFz.jpg" width="798" height="1200"/>
    	<img src="http://funkyimg.com/i/23JFx.jpg" width="906" height="1400"/>
    </div>
    <div class="pictures">
    	<img src="http://funkyimg.com/i/23KpZ.jpg" width="799" height="500"/>
    	<img src="http://funkyimg.com/i/23KpY.jpg" width="869" height="500"/>
    </div>
    <div class="pictures">
    	<img src="http://funkyimg.com/i/23JFw.jpg" width="600" height="903"/>
    	<img src="http://funkyimg.com/i/23JFB.jpg" width="965" height="1400"/>
    	<img src="http://funkyimg.com/i/23JFA.jpg" width="802" height="1200"/>
    </div>
</div>

0


Вы здесь » Тестовик » Архив » scriptest


Рейтинг форумов | Создать форум бесплатно