Jump Panel (меню справа))
Код:
<!-- JampPanel--> <style> #JampPanel:hover{ margin-right:-20px; } #JampPanel,#JampPanel .container{ border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border:1px solid #FE2323; background-color:#F0F0F0; box-shadow: 0px 5px 5px #626262; -webkit-box-shadow:0px 5px 5px #626262; -khtml-box-shadow:0px 5px 5px #626262; -moz-box-shadow:0px 5px 5px #626262; } #JampPanel {opacity:0.86; position:fixed;z-index:1200; height:190px;top:8px;right:0;margin-right:-202px; background:#F0F0F0 url(http://uploads.ru/i/S/z/t/Sztn3.png) 4px 2px no-repeat; transition-duration: 0.33s; -webkit-transition-duration: 0.33s; -moz-transition-duration: 0.33s; -o-transition-duration: 0.33s; width:230px; } #JampPanel .container{ padding:12px; height:400px; width:100%;margin:-1px 0 0 30px; } #Zaslonyalka{ /*прикрывает область тени на стыке уха с container*/ position:absolute; height:190px;width:14px; background-color:#F0F0F0; margin:-12px 0 0 -18px; } </style> <div id=JampPanel> <div class=container> <div id=Zaslonyalka></div> Ваш контент </div> </div> <!--End//JampPanel-->
Слайдер
Для размещения слайдера используется данный код:
Код:
<div id="slideshow"> <div id="slidesContainer"> <div class="slide"> <p><img src="ссылка_на_картинку" /> Ваш текст здесь</p> </div> </div>
Каждая вкладка размещаются между тегами блока с классом slide, то есть
<div class="slide">…</div>
Скрипт слайдера таков:
Код:
<script type="text/javascript"> $(document).ready(function(){ var currentPosition = 0; var slideWidth = 560; var slides = $('.slide'); var numberOfSlides = slides.length; // С помощью скрипта убираем прокрутку в контейнере. $('#slidesContainer').css('overflow', 'hidden'); // Свернем все вкладки .slides в блок #slideInner slides .wrapAll('<div id="slideInner"></div>') .css({ 'float' : 'left', 'width' : slideWidth }); // Проставим блоку #slideInner ширину, равную общей ширине контейнеров $('#slideInner').css('width', slideWidth * numberOfSlides); $('#slideshow') .prepend('<span class="control" id="leftControl">Clicking moves left</span>') .append('<span class="control" id="rightControl">Clicking moves right</span>'); manageControls(currentPosition); $('.control') .bind('click', function(){ currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1; manageControls(currentPosition); $('#slideInner').animate({ 'marginLeft' : slideWidth*(-currentPosition) }); }); function manageControls(position){ // Скрыть левую стрелку у первого контейнера if(position==0){ $('#leftControl').hide() } else{ $('#leftControl').show() } // Скрыть правую стрелку у последнего контейнера if(position==numberOfSlides-1){ $('#rightControl').hide() } else{ $('#rightControl').show() } } }); </script>
И, наконец, стиль нашего слайдера.
Код:
<style type="text/css"> <!-- #slideshow { margin:0 auto; width:640px; height:263px; background:transparent url(ссылка_на_фон_вкладок) no-repeat 0 0; position:relative; } #slideshow #slidesContainer { margin:0 auto; width:560px; height:263px; overflow:auto; /* поддержка прокрутки */ position:relative; } #slideshow #slidesContainer .slide { margin:0 auto; width:540px; /* На двадцать пикселев меньше чем ширина #slidesContainer */ height:263px; } .control { display:block; width:39px; height:263px; text-indent:-10000px; position:absolute; cursor: pointer; } #leftControl { top:0; left:0; background:transparent url(«ссылка на левую стрелку(назад)») no-repeat 0 0; } #rightControl { top:0; right:0; background:transparent url(«ссылка на правую стрелку(вперед)») no-repeat 0 0; } .slide h2, .slide p { margin:15px; } .slide img { float:right; margin:0 15px; } --> </style>