[Re: зервный форум]

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

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


Вы здесь » [Re: зервный форум] » Форум » Top Secret Project


Top Secret Project

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

1

Обновлено! Читать внизу.

Слоган: @домен  - время модернизировать форумы.

Описание: Обновите возможности своего MyBB-форума с лабораторией @домен! Первоклассные, уникальные модули помогут - говно, я не знаю как дальше продолжить.

Ваш форум работает на сервисе MyBB.ru или его партнерах? Обновите его функционал бесплатно. Лаборатория @домен разработала уникальные, первоклассные модули, которые не просто добавят функций, но и выведут ваш форум на качественно новый уровень. Всего несколько кликов и две минуты свободного времени достаточно для преображения любого форума, а удобная и гибкая панель управления позволит настраивать модули так, как это хочется вам.

Мы перелагаем абсолютно новые функции, которые никогда прежде не были доступны на MyBB:

Хранилище. Больше не нужно использовать сторонние ненадежные хостинги для того, чтобы поделиться файлом с собеседниками. Модуль "файлы" дает прекрасно-интегрированную возможность размещать файлы бесплатно и навсегда с прямой ссылкой на скачивание. Загружайте прямо со своего форума и тут же вставляйте  в сообщение в красивой рамке и информацией!

Время жизни поста. Модуль позволит настраивать пользователям время удаления своего сообщения. Идеально подходит для оффтопик-сообщений.

Водяные знаки. Не беспокойтесь за свои авторские картинки и фотографии. С новым модулем "водяные знаки" никто не сможет украсть изображения, принадлежащие вам и вашему форуму.

0

2

Код:
<!-- DEMO —>
<b>ghvdtn</b>

0

3

Код:
<!-- HTML —>
<style>
.korpus > div, .korpus > input { display: none; }

.korpus label { padding: 5px; border: 1px solid #aaa; line-height: 28px; cursor: pointer; position: relative; bottom: 1px; background: #fff; }
.korpus input[type="radio"]:checked + label { border-bottom: 2px solid #fff; }

.korpus > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.korpus > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.korpus > input:nth-of-type(3):checked ~ div:nth-of-type(3) { display: block; padding: 5px; border: 1px solid #aaa; }
</style>

<div class="korpus">
  <input type="radio" name="odin" checked="checked" id="vkl1"/><label for="vkl1">Слайд 1</label><input type="radio" name="odin" id="vkl2"/><label for="vkl2">Слайд 2</label><input type="radio" name="odin" id="vkl3"/><label for="vkl3">Слайд 3</label>
  <div>первая вкладка</div>
  <div>вторая вкладка</div>
  <div>третья вкладка</div>
</div>

0

4

Код:
<!-- HTML —>
<style>
.element1 {
 vertical-align: middle;
 width: 30em;
 height: 10em;
 display: inline-block;
 overflow: hidden;
 white-space: nowrap;
 word-wrap: normal;
}

.element1 img {
 transition: .5s;
 -webkit-transition: .5s;
 width: 10em;
 height: 7em;
}

label[for="left1"], 
label[for="left2"], 
label[for="right1"], 
label[for="right2"] {
 font-weight: 600;
 font-size: 3em;
 cursor: pointer;
}

#right1:checked ~ label[for="right2"], 
#right1:checked ~ #right2:checked ~ label[for="left2"] { display: inline; }

#left1, 
#left2, 
#right1, 
#right2, 
label[for="left2"], 
label[for="right2"],
#right2:checked ~ label[for="left1"],
#right1:checked ~ label[for="right1"] { display: none; }  /* убираем лишние элементы, в том числе чекбоксы и пару стрелок с обоих сторон (всего их четыре) */

label[for="left1"], #right2:checked ~ label[for="right2"] { visibility: hidden; }  /* чтобы вся форма не сдвигалась в результате исчезновения стрелки, делаем первую и последнюю стрелочки прозрачными. opacity для этих целей не подходит, поскольку в случае его применения курсор не меняет свой внешний вид и на пустом пространстве имеет форму руки */
#right1:checked ~ label[for="left1"] { visibility: visible; }

#right1:checked ~ .element1 img {transform: translateX(-10em); -webkit-transform: translateX(-10em);}
#right2:checked ~ .element1 img {transform: translateX(-20em); -webkit-transform: translateX(-20em);}
</style>
<center>
<input type="radio" id="left2" name="raz1"/><input type="radio" id="left1" name="raz"/><input type="radio" id="right1" name="raz"/><input type="radio" id="right2" name="raz1"/>

<label for="left2">〈</label> <label for="left1">〈</label> 
<div class="element1">
  <img src="http://s4.uploads.ru/odCNP.jpg" alt=""/>
  <img src="http://s5.uploads.ru/HZwU1.jpg" alt=""/>
  <img src="http://s5.uploads.ru/izYXj.jpg" alt=""/>
  <img src="http://s5.uploads.ru/5MPNc.jpg" alt=""/>
  <img src="http://s4.uploads.ru/zO9Hf.jpg" alt=""/>
</div>
<label for="right1">〉</label> <label for="right2">〉</label>
</center>

0

5

Код:
<!-- HTML —>
<style>
#progress {position: fixed;
    z-index: 100;
    top: 0;
    left: -6px;
    width: 1%;
    height: 3px;
    background: #ff0000;
    border-radius: 1px;
    transition: width 500ms ease-out,opacity 400ms linear;
}
</style>


<!----><body>
<style>
/* Стиль меню, которое следует за курсором мыши */
.punbb .main .container {background: transparent !important;}

#cf_menu{position:absolute; display:inline-block; z-index:10; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:pointer; top:0; left:0;} /* stupid IE needs a background value */
#cf_menu .container2{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:10px; min-width: 100px;width:150px;}
#cf_menu .title{position:relative; display:inline-block; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#333; font-size:10px; text-transform:uppercase; text-decoration:none; margin:1px; color:#fff; padding:5px 8px; width: 100px; text-align: center; min-height:14px;}

#cf_menu ul{margin:0; padding:15px; padding-bottom: 20px !important; list-style:none; display:none;}
#cf_menu ul li{margin:0; padding:0;}
#cf_menu ul ul{margin:0 0 0 2px; padding:0; list-style:none; display:inline-block;}
#cf_menu ul ul li{margin:0 2px 0 0; padding:0; display:inline-block;}
#cf_menu a:link,#cf_menu a:visited{width: 100px; text-align: center; position:relative; display:inline-block; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size:10px; text-transform:uppercase; text-decoration:none; margin:1px 1px 5px 1px; padding:5px 8px; border:1px solid #f33;  color:#fff; background:#f33;}
#cf_menu a:hover{background:#fff; color:#000;}
#cf_menu ul ul a:link, #cf_menu ul ul a:visited{background:#333; color:#ddd; border-bottom:1px solid #333; border-right:1px solid #333;}
#cf_menu ul ul a:hover{background:#fff; color:#000;}
.cf_menu_transparency{filter:alpha(opacity=25); -moz-opacity:0.25; -khtml-opacity:0.25; opacity:0.25;} /* menu opacity */

</style>
<script src="http://forumstatic.ru/files/000f/5f/a4/67521.js"></script>


<div id="cf_menu">
	<div class="container2">
    	<div class="title">Гайд новичкам</div>
    <ul>
    	<li><a href="#" onclick="Animate2id('#home');return false">&uarr; Главная</a></li>
    	<li><a href="#" onclick="Animate2id('#about');return false">Обо мне</a></li>
    	<li><a href="work">+ Портфолио</a>
            	<ul>
                	<li><a href="#" onclick="Animate2id('#recent');return false">Недавние</a></li>
                	<li><a href="#" onclick="Animate2id('#web');return false">Веб</a></li>
                    <li><a href="#" onclick="Animate2id('#print');return false">Печатные</a></li>
        </ul>
    	</li>
    	<li><a href="#" onclick="Animate2id('#blog');return false">Блог</a></li>
    	<li><a href="links">+ Интересные ссылки</a>
                <ul>
                	<li><a href="#" onclick="Animate2id('#freebies');return false">Ресурсы</a></li>
                    <li><a href="#" onclick="Animate2id('#people');return false">Люди</a></li>
        </ul>
    	</li>
    	<li><a href="#" onclick="Animate2id('#contact');return false">Контакт</a></li>
     </ul>
	</div>
</div>

<!-- ------------------- -->
<script>
//Меню, следующее за курсором - Конфигурация
$mouseover_title="+ Нажми"; //Заголовок на плашке при наведении указателя мыши
$mouseout_title="Гайд новичкам"; //Заголовок на плашке в отсутствии указателя мыши
$menu_following_speed=2500; //Задержка, с которой меню следует за указателем (в миллисекундах)
$menu_following_easing="easeOutCirc"; 
$menu_cursor_space=30; //Расстояние между указателем и меню
$menu_show_speed="slow"; //Скорость анимации открытия меню
$menu_show_easing="easeOutExpo"; //Тип перехода при открытии меню
$menu_hide_speed="fast"; //Скорость анимации закрытия меню
$menu_hide_easing="easeInExpo"; //Тип перехода при закрытии меню
</script>
<script>
$menu=$("#cf_menu");
$menu_title=$("#cf_menu .title");
$menu_container=$("#cf_menu .container2");
$menu_ul=$("#cf_menu ul:first");
$menu_li=$("#cf_menu li");
$menu_ul_ul=$("#cf_menu ul ul");
$menu_a=$("#cf_menu a");

$(window).load(function() {
	MoveMenu();
	$menu_ul_ul.hide();
	$menu.addClass("cf_menu_transparency");
	
	function MouseMove(e){
    var posY=e.pageY+$menu_cursor_space;
    var posX=e.pageX+$menu_cursor_space;
    $menu.stop().animate({top:posY ,left:posX}, $menu_following_speed,$menu_following_easing);
    if($menu_ul.is(":visible")){
    	$menu_ul.slideUp($menu_hide_speed,$menu_hide_easing,function(){
        $menu_title.show("fast","easeOutCirc");
    	});
    }
	}
	
	function MoveMenu(){
    $("body").bind("mousemove", function(event){
    	MouseMove(event);
    });
	}
	
	$menu.hover(
    function(){ 
    	var $this=$(this);
    	$("body").unbind("mousemove");
    	$this.stop().removeClass("cf_menu_transparency");
    	$menu_title.html($mouseover_title);
    },
    function(){
    	var $this=$(this);
    	$this.stop().addClass("cf_menu_transparency");
    	$menu_title.html($mouseout_title);
    	if($menu.data("curr_sub_menu")){
        HideSubMenu($menu.data("curr_sub_menu"));
    	}
    	MoveMenu();
    }
	);
	
	$menu.bind("click", function(event){
    var $this=$(this);
    $this.stop();
    $menu_title.hide("fast","easeOutCirc",function(){
    	$menu_ul.slideDown($menu_show_speed,$menu_show_easing);
    });
	});
	

	$menu_a.bind("click", function(event){
    var $this=$(this);
    if($this.parent("li").children("ul").length){
    	event.preventDefault();
    	if($menu.data("curr_sub_menu")){
        HideSubMenu($menu.data("curr_sub_menu"));
    	}
    	if($this.parent("li").children("ul").is(":visible") == false){
        $this.parent("li").children("ul").fadeIn("fast","easeInExpo");
        $menu.data("curr_sub_menu",$this);
    	}
    }
	});
	
	function HideSubMenu(submenu){
    submenu.parent("li").children("ul").fadeOut("fast","easeOutExpo");
	}
});
	

function Animate2id(id2Animate){
	var animSpeed=1500; 
    var easeType="easeInOutExpo";
    if($.browser.webkit){ //Браузеры webkitне подддерживают animate-html
        $("body").stop().animate({scrollTop: $(id2Animate).offset().top}, animSpeed, easeType);
    } else {
        $("html").stop().animate({scrollTop: $(id2Animate).offset().top}, animSpeed, easeType);
    }
}
</script>



<script>
/*
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
 *
 * Uses the built in easing capabilities added In jQuery 1.1
 * to offer multiple easing options
 *
 * TERMS OF USE - jQuery Easing
 * 
 * Open source under the BSD License. 
 * 
 * Copyright © 2008 George McGinley Smith
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 * 
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
*/

// t: current time, b: begInnIng value, c: change In value, d: duration
jQuery.easing['jswing'] = jQuery.easing['swing'];

jQuery.extend( jQuery.easing,
{
	def: 'easeOutQuad',
	swing: function (x, t, b, c, d) {
    //alert(jQuery.easing.default);
    return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
	},
	easeInQuad: function (x, t, b, c, d) {
    return c*(t/=d)*t + b;
	},
	easeOutQuad: function (x, t, b, c, d) {
    return -c *(t/=d)*(t-2) + b;
	},
	easeInOutQuad: function (x, t, b, c, d) {
    if ((t/=d/2) < 1) return c/2*t*t + b;
    return -c/2 * ((--t)*(t-2) - 1) + b;
	},
	easeInCubic: function (x, t, b, c, d) {
    return c*(t/=d)*t*t + b;
	},
	easeOutCubic: function (x, t, b, c, d) {
    return c*((t=t/d-1)*t*t + 1) + b;
	},
	easeInOutCubic: function (x, t, b, c, d) {
    if ((t/=d/2) < 1) return c/2*t*t*t + b;
    return c/2*((t-=2)*t*t + 2) + b;
	},
	easeInQuart: function (x, t, b, c, d) {
    return c*(t/=d)*t*t*t + b;
	},
	easeOutQuart: function (x, t, b, c, d) {
    return -c * ((t=t/d-1)*t*t*t - 1) + b;
	},
	easeInOutQuart: function (x, t, b, c, d) {
    if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
    return -c/2 * ((t-=2)*t*t*t - 2) + b;
	},
	easeInQuint: function (x, t, b, c, d) {
    return c*(t/=d)*t*t*t*t + b;
	},
	easeOutQuint: function (x, t, b, c, d) {
    return c*((t=t/d-1)*t*t*t*t + 1) + b;
	},
	easeInOutQuint: function (x, t, b, c, d) {
    if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
    return c/2*((t-=2)*t*t*t*t + 2) + b;
	},
	easeInSine: function (x, t, b, c, d) {
    return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
	},
	easeOutSine: function (x, t, b, c, d) {
    return c * Math.sin(t/d * (Math.PI/2)) + b;
	},
	easeInOutSine: function (x, t, b, c, d) {
    return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
	},
	easeInExpo: function (x, t, b, c, d) {
    return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
	},
	easeOutExpo: function (x, t, b, c, d) {
    return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
	},
	easeInOutExpo: function (x, t, b, c, d) {
    if (t==0) return b;
    if (t==d) return b+c;
    if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
    return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	},
	easeInCirc: function (x, t, b, c, d) {
    return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
	},
	easeOutCirc: function (x, t, b, c, d) {
    return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
	},
	easeInOutCirc: function (x, t, b, c, d) {
    if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
    return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
	},
	easeInElastic: function (x, t, b, c, d) {
    var s=1.70158;var p=0;var a=c;
    if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
    if (a < Math.abs(c)) { a=c; var s=p/4; }
    else var s = p/(2*Math.PI) * Math.asin (c/a);
    return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	},
	easeOutElastic: function (x, t, b, c, d) {
    var s=1.70158;var p=0;var a=c;
    if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
    if (a < Math.abs(c)) { a=c; var s=p/4; }
    else var s = p/(2*Math.PI) * Math.asin (c/a);
    return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	},
	easeInOutElastic: function (x, t, b, c, d) {
    var s=1.70158;var p=0;var a=c;
    if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
    if (a < Math.abs(c)) { a=c; var s=p/4; }
    else var s = p/(2*Math.PI) * Math.asin (c/a);
    if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
    return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
	},
	easeInBack: function (x, t, b, c, d, s) {
    if (s == undefined) s = 1.70158;
    return c*(t/=d)*t*((s+1)*t - s) + b;
	},
	easeOutBack: function (x, t, b, c, d, s) {
    if (s == undefined) s = 1.70158;
    return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	},
	easeInOutBack: function (x, t, b, c, d, s) {
    if (s == undefined) s = 1.70158; 
    if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
    return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
	},
	easeInBounce: function (x, t, b, c, d) {
    return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
	},
	easeOutBounce: function (x, t, b, c, d) {
    if ((t/=d) < (1/2.75)) {
    	return c*(7.5625*t*t) + b;
    } else if (t < (2/2.75)) {
    	return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
    } else if (t < (2.5/2.75)) {
    	return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
    } else {
    	return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
    }
	},
	easeInOutBounce: function (x, t, b, c, d) {
    if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
    return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
	}
});

/*
 *
 * TERMS OF USE - EASING EQUATIONS
 * 
 * Open source under the BSD License. 
 * 
 * Copyright © 2001 Robert Penner
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 * 
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
 */
</script>

0

6

Код:
<!---->
<b>жопа</b>

0

7

Код:
<b>жопа</b>

0

8

[html]
<b>adsd</b>
[/html]

0

9

<style>
.korpus > div, .korpus > input { display: none; }
.korpus label { padding: 5px; border: 1px solid #aaa; line-height: 28px; cursor: pointer; position: relative; bottom: 1px; background: #fff; }
.korpus input[type="radio"]:checked + label { border-bottom: 2px solid #fff; }
.korpus > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.korpus > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.korpus > input:nth-of-type(3):checked ~ div:nth-of-type(3) { display: block; padding: 5px; border: 1px solid #aaa; }
</style>
<div class="korpus">
  <input type="radio" name="odin" checked="checked" id="vkl1"/><label for="vkl1">Слайд 1</label><input type="radio" name="odin" id="vkl2"/><label for="vkl2">Слайд 2</label><input type="radio" name="odin" id="vkl3"/><label for="vkl3">Слайд 3</label>
  <div>первая вкладка</div>
  <div>вторая вкладка</div>
  <div>третья вкладка</div>
</div>

0

10

<style>
.element1 {
vertical-align: middle;
width: 30em;
height: 10em;
display: inline-block;
overflow: hidden;
white-space: nowrap;
word-wrap: normal;
}
.element1 img {
transition: .5s;
-webkit-transition: .5s;
width: 10em;
height: 7em;
}
label[for="left1"],
label[for="left2"],
label[for="right1"],
label[for="right2"] {
font-weight: 600;
font-size: 3em;
cursor: pointer;
}
#right1:checked ~ label[for="right2"],
#right1:checked ~ #right2:checked ~ label[for="left2"] { display: inline; }
#left1,
#left2,
#right1,
#right2,
label[for="left2"],
label[for="right2"],
#right2:checked ~ label[for="left1"],
#right1:checked ~ label[for="right1"] { display: none; }  /* убираем лишние элементы, в том числе чекбоксы и пару стрелок с обоих сторон (всего их четыре) */
label[for="left1"], #right2:checked ~ label[for="right2"] { visibility: hidden; }  /* чтобы вся форма не сдвигалась в результате исчезновения стрелки, делаем первую и последнюю стрелочки прозрачными. opacity для этих целей не подходит, поскольку в случае его применения курсор не меняет свой внешний вид и на пустом пространстве имеет форму руки */
#right1:checked ~ label[for="left1"] { visibility: visible; }
#right1:checked ~ .element1 img {transform: translateX(-10em); -webkit-transform: translateX(-10em);}
#right2:checked ~ .element1 img {transform: translateX(-20em); -webkit-transform: translateX(-20em);}
</style>

<center><input type="radio" id="left2" name="raz1"/><input type="radio" id="left1" name="raz"/><input type="radio" id="right1" name="raz"/><input type="radio" id="right2" name="raz1"/>
<label for="left2">〈 </label> <label for="left1">〈 </label> <div class="element1"><img src="http://s4.uploads.ru/odCNP.jpg" alt=""/><img src="http://s5.uploads.ru/HZwU1.jpg" alt=""/><img src="http://s5.uploads.ru/izYXj.jpg" alt=""/><img src="http://s5.uploads.ru/5MPNc.jpg" alt=""/><img src="http://s4.uploads.ru/zO9Hf.jpg" alt=""/></div><label for="right1"> 〉</label> <label for="right2"> 〉</label></center>

0


Вы здесь » [Re: зервный форум] » Форум » Top Secret Project