Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «слайдшоу»

Эротичная автомойка 2014-03-27 12:39:45
Erotic Car Wash Слайдшоу by brokenglassphotography
+ развернуть текст сохранённая копия
Erotic Car Wash Слайдшоу by brokenglassphotography
Тэги: микс, слайдшоу, эротика
Фоновое слайдшоу 2014-03-08 01:57:36
... интересную реализацию Фонового слайдшоу. 1.Скачиваем ... Сам блок нашего слайдшоу
+ развернуть текст сохранённая копия
Подыскал интересную реализацию Фонового слайдшоу. 1.Скачиваем архив [isnt-logged] Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам fullscreengallery.zip (638.24 Kb)[/is-logged], распаковываем и заливаем в папку с шаблоном. 2.В main.tpl в head подключаем скрипты и стили.
Код: <link rel="stylesheet" type="text/css" href="{tpl_url}/css/style.css" /> <link href='http://fonts.googleapis.com/css?family=PT+Sans+Narrow' rel='stylesheet' type='text/css' /> <link href='http://fonts.googleapis.com/css?family=Dancing+Script' rel='stylesheet' type='text/css' /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script> <script type="text/javascript" src="{tpl_url}/js/jquery.flip.js"></script> <script type="text/javascript" src="{tpl_url}/js/jquery-mousewheel-3.0.4/jquery.mousewheel.min.js"></script> 3.Сам блок нашего слайдшоу
Код: <div id="tf_bg" class="tf_bg"> <img src="images/1.jpg" alt="Image 1" longdesc="images/thumbs/1.jpg" /> <img src="images/2.jpg" alt="Image 2" longdesc="images/thumbs/2.jpg"/> <img src="images/3.jpg" alt="Image 3" longdesc="images/thumbs/3.jpg"/> <img src="images/4.jpg" alt="Image 4" longdesc="images/thumbs/4.jpg"/> <img src="images/5.jpg" alt="Image 5" longdesc="images/thumbs/5.jpg"/> <img src="images/6.jpg" alt="Image 6" longdesc="images/thumbs/6.jpg"/> <div class="tf_pattern"></div> </div> <div id="tf_content_wrapper" class="tf_content_wrapper"> <div class="tf_content" id="content1" style="display:block;"> <h2>Dreamer</h2> <p>Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts.</p> </div> <div class="tf_content" id="content2"> <h2>Crusader</h2> <p>Separated they live in Bookmarksgrove right at the coast of the Semantics, a large language ocean. A small river named Duden flows by their place and supplies it with the necessary regelialia.</p> </div> <div class="tf_content" id="content3"> <h2>Adventurer</h2> <p>It is a paradisematic country, in which roasted parts of sentences fly into your mouth.</p> </div> <div class="tf_content" id="content4"> <h2>Risk Taker</h2> <p>She packed her seven versalia, put her initial into the belt and made herself on the way.</p> </div> <div class="tf_content" id="content5"> <h2>Visioneer</h2> <p>Pityful a rethoric question ran over her cheek, then she continued her way. On her way she met a copy.</p> </div> <div class="tf_content" id="content6"> <h2>Magician</h2> <p>And if she hasn’t been rewritten, then they are still using her. Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts.</p> </div> </div>
<div id="tf_thumbs" class="tf_thumbs"> <span id="tf_zoom" class="tf_zoom"></span> <img src="images/thumbs/1.jpg" alt="Thumb1"/> </div>
<div id="tf_next" class="tf_next"></div> <div id="tf_prev" class="tf_prev"></div> <div class="description"> <span> <span>Вы можете использовать ↑ and ↓ или колесико мыши для пролистывания</span></span> </div> 4.Подключаем скрипт инициализации перед /body/
Код: <script type="text/javascript"> /* the images preload plugin */ (function($) { $.fn.preload = function(options) { var opts = $.extend({}, $.fn.preload.defaults, options); o = $.meta ? $.extend({}, opts, this.data()) : opts; var c = this.length, l = 0; return this.each(function() { var $i = $(this); $('<img/>').load(function(i){ ++l; if(l == c) o.onComplete(); }).attr('src',$i.attr('src')); }); }; $.fn.preload.defaults = { onComplete : function(){return false;} }; })(jQuery); </script> <script type="text/javascript"> $(function() { var $tf_bg = $('#tf_bg'), $tf_bg_images = $tf_bg.find('img'), $tf_bg_img = $tf_bg_images.eq(0), $tf_thumbs = $('#tf_thumbs'), total = $tf_bg_images.length, current = 0, $tf_content_wrapper = $('#tf_content_wrapper'), $tf_next = $('#tf_next'), $tf_prev = $('#tf_prev'), $tf_loading = $('#tf_loading'); //preload the images $tf_bg_images.preload({ onComplete : function(){ $tf_loading.hide(); init(); } }); //shows the first image and initializes events function init(){ //get dimentions for the image, based on the windows size var dim = getImageDim($tf_bg_img); //set the returned values and show the image $tf_bg_img.css({ width : dim.width, height : dim.height, left : dim.left, top : dim.top }).fadeIn(); //resizing the window resizes the $tf_bg_img $(window).bind('resize',function(){ var dim = getImageDim($tf_bg_img); $tf_bg_img.css({ width : dim.width, height : dim.height, left : dim.left, top : dim.top }); }); //expand and fit the image to the screen $('#tf_zoom').live('click', function(){ if($tf_bg_img.is(':animated')) return false; var $this = $(this); if($this.hasClass('tf_zoom')){ resize($tf_bg_img); $this.addClass('tf_fullscreen') .removeClass('tf_zoom'); } else{ var dim = getImageDim($tf_bg_img); $tf_bg_img.animate({ width : dim.width, height : dim.height, top : dim.top, left : dim.left },350); $this.addClass('tf_zoom') .removeClass('tf_fullscreen'); } } ); //click the arrow down, scrolls down $tf_next.bind('click',function(){ if($tf_bg_img.is(':animated')) return false; scroll('tb'); }); //click the arrow up, scrolls up $tf_prev.bind('click',function(){ if($tf_bg_img.is(':animated')) return false; scroll('bt'); }); //mousewheel events - down / up button trigger the scroll down / up $(document).mousewheel(function(e, delta) { if($tf_bg_img.is(':animated')) return false; if(delta > 0) scroll('bt'); else scroll('tb'); return false; }); //key events - down / up button trigger the scroll down / up $(document).keydown(function(e){ if($tf_bg_img.is(':animated')) return false; switch(e.which){ case 38: scroll('bt'); break;
case 40: scroll('tb'); break; } }); } //show next / prev image function scroll(dir){ //if dir is "tb" (top -> bottom) increment current, //else if "bt" decrement it current = (dir == 'tb')?current + 1:current - 1; //we want a circular slideshow, //so we need to check the limits of current if(current == total) current = 0; else if(current < 0) current = total - 1; //flip the thumb $tf_thumbs.flip({ direction : dir, speed : 400, onBefore : function(){ //the new thumb is set here var content = '<span id="tf_zoom" class="tf_zoom"></span>'; content +='<img src="' + $tf_bg_images.eq(current).attr('longdesc') + '" alt="Thumb' + (current+1) + '"/>'; $tf_thumbs.html(content); } });
//we get the next image var $tf_bg_img_next = $tf_bg_images.eq(current), //its dimentions dim = getImageDim($tf_bg_img_next), //the top should be one that makes the image out of the viewport //the image should be positioned up or down depending on the direction top = (dir == 'tb')?$(window).height() + 'px':-parseFloat(dim.height,10) + 'px'; //set the returned values and show the next image $tf_bg_img_next.css({ width : dim.width, height : dim.height, left : dim.left, top : top }).show(); //now slide it to the viewport $tf_bg_img_next.stop().animate({ top : dim.top },1000); //we want the old image to slide in the same direction, out of the viewport var slideTo = (dir == 'tb')?-$tf_bg_img.height() + 'px':$(window).height() + 'px'; $tf_bg_img.stop().animate({ top : slideTo },1000,function(){ //hide it $(this).hide(); //the $tf_bg_img is now the shown image $tf_bg_img = $tf_bg_img_next; //show the description for the new image $tf_content_wrapper.children() .eq(current) .show(); }); //hide the current description $tf_content_wrapper.children(':visible') .hide() } //animate the image to fit in the viewport function resize($img){ var w_w = $(window).width(), w_h = $(window).height(), i_w = $img.width(), i_h = $img.height(), r_i = i_h / i_w, new_w,new_h; if(i_w > i_h){ new_w = w_w; new_h = w_w * r_i; if(new_h > w_h){ new_h = w_h; new_w = w_h / r_i; } } else{ new_h = w_w * r_i; new_w = w_w; } $img.animate({ width : new_w + 'px', height : new_h + 'px', top : '0px', left : '0px' },350); } //get dimentions of the image, //in order to make it full size and centered function getImageDim($img){ var w_w = $(window).width(), w_h = $(window).height(), r_w = w_h / w_w, i_w = $img.width(), i_h = $img.height(), r_i = i_h / i_w, new_w,new_h, new_left,new_top; if(r_w > r_i){ new_h = w_h; new_w = w_h / r_i; } else{ new_h = w_w * r_i; new_w = w_w; }
return { width : new_w + 'px', height : new_h + 'px', left : (w_w - new_w) / 2 + 'px', top : (w_h - new_h) / 2 + 'px' }; } }); </script> 5.Легко подключить плагин xnews.Пишите комментарии если что надо объяснить.
Тэги: анимация,, слайдшоу
Создание слайд-шоу и видео-презентации профессионально 2014-02-23 14:30:32
Создание слайдшоу и видео-презентации ...
+ развернуть текст сохранённая копия
Создание слайдшоу и видео-презентации становится необходимым не только в работе, бизнесе, но и в личной жизни. Сегодня с развитием технологий мы уже не вспоминаем о старых фотоаппаратах с заряженной фотопленкой, а также затратах, связанных с печатью фотографий. У каждого есть свой цифровой фотоаппарат, и мы без труда делаем снимки, убираем сразу не понравившиеся фото, а […]
Тэги: видеокурс, графика, дизайн, курсы, программы, сервисы, скачать, слайдшоу
Фоновое слайд шоу с BLUR эффектом HTML5 2014-02-16 02:39:42
Красивое фоновое слайд шоу с плавными переходом между изображениям. Я вам распишу как ...
+ развернуть текст сохранённая копия
Красивое фоновое слайд шоу с плавными переходом между изображениям. Я вам распишу как установить этот слайдер на ваш сайт,а как работает это смотрите на сайте источнике. 1.Скачиваем исходник [isnt-logged] Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам fullscreenimageblureffect.zip (330.88 Kb)[/is-logged] распаковываем и заливаем папки js,css,images в папку с шаблоном. 2.Подключаем стили и скрипты в head в файле main.tpl
Код: <link rel="stylesheet" type="text/css" href="{tpl_url}/css/style.css" /> <noscript> <style> .bx-loading{display:none;} </style> </noscript> 3.Это в тело страницы ,сама структура слайдера.
Код: <div id="bx-wrapper" class="bx-wrapper"> <div class="bx-loading"> <span>Loading...</span> </div> <div class="bx-content"> <h2>Shushi Town</h2> </div> <div class="bx-thumbs"> <a href="#" class="bx-thumbs-current" style="background-image:url({tpl_url}/images/thumbs/1.jpg)"></a> <a href="#" style="background-image:url({tpl_url}/images/thumbs/2.jpg)"></a> <a href="#" style="background-image:url({tpl_url}/images/thumbs/3.jpg)"></a> <a href="#" style="background-image:url({tpl_url}/images/thumbs/4.jpg)"></a> <a href="#" style="background-image:url({tpl_url}/images/thumbs/5.jpg)"></a> <a href="#" style="background-image:url({tpl_url}/images/thumbs/6.jpg)"></a> <a href="#" style="background-image:url({tpl_url}/images/thumbs/7.jpg)"></a> </div> <div class="bx-container"> <img src="{tpl_url}/images/large/1.jpg" alt="image01" title="Shushi Town"/> <img src="{tpl_url}/images/large/2.jpg" alt="image02" title="Raw Love"/> <img src="{tpl_url}/images/large/3.jpg" alt="image03" title="Freshness"/> <img src="{tpl_url}/images/large/4.jpg" alt="image04" title="Crunchbite"/> <img src="{tpl_url}/images/large/5.jpg" alt="image05" title="Flavour Bomb"/> <img src="{tpl_url}/images/large/6.jpg" alt="image06" title="Tenderness"/> <img src="{tpl_url}/images/large/7.jpg" alt="image07" title="Aroma Paradise"/> </div> <div class="bx-overlay"></div> </div> 4.Перед закрытием /body добавляем скрипты
Код: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>/*если уже подключен jquery то повторно подключать не надо*/ <script type="text/javascript" src="{tpl_url}/js/StackBlur.js"></script> <script type="text/javascript"> $(function() { var BlurBGImage = (function() { var $bxWrapper = $('#bx-wrapper'), // loading status to show while preloading images $bxLoading = $bxWrapper.find('div.bx-loading'), // container for the bg images and respective canvas $bxContainer = $bxWrapper.find('div.bx-container'), // the bg images we are gonna use $bxImgs = $bxContainer.children('img'), // total number of bg images bxImgsCount = $bxImgs.length, // the thumb elements $thumbs = $bxWrapper.find('div.bx-thumbs > a').hide(), // the title for the current image $title = $bxWrapper.find('h2:first'), // current image's index current = 0, // variation to show the image: // (1) - blurs the current one, fades out and shows the next image // (2) - blurs the current one, fades out, shows the next one (but initially blurred) // speed is the speed of the animation // blur Factor is the factor used in the StackBlur script animOptions = { speed : 700, variation : 1, blurFactor : 10 }, // control if currently animating isAnim = false, // check if canvas is supported supportCanvas = Modernizr.canvas, // init function init = function() { // preload all images and respective canvas var loaded = 0; $bxImgs.each( function(i) { var $bximg = $(this); // save the position of the image in data-pos $('<img data-pos="' + $bximg.index() + '"/>').load(function() { var $img = $(this), // size of image to be fullscreen and centered dim = getImageDim( $img.attr('src') ), pos = $img.data( 'pos' ); // add the canvas to the DOM $.when( createCanvas( pos, dim ) ).done( function() { ++loaded; // all images and canvas loaded if( loaded === bxImgsCount ) { // show thumbs $thumbs.fadeIn(); // apply style for bg image and canvas centerImageCanvas(); // hide loading status $bxLoading.hide(); // initialize events initEvents(); } }); }).attr( 'src', $bximg.attr('src') ); }); }, // creates the blurred canvas image createCanvas = function( pos, dim ) { return $.Deferred( function(dfd) { // if canvas not supported return if( !supportCanvas ) { dfd.resolve(); return false; } // create the canvas element: // size and position will be the same like the fullscreen image var $img = $bxImgs.eq( pos ), imgW = dim.width, imgH = dim.height, imgL = dim.left, imgT = dim.top, canvas = document.createElement('canvas'); canvas.className = 'bx-canvas'; canvas.width = imgW; canvas.height = imgH; canvas.style.width = imgW + 'px'; canvas.style.height = imgH + 'px'; canvas.style.left = imgL + 'px'; canvas.style.top = imgT + 'px'; canvas.style.visibility = 'hidden'; // save position of canvas to know which image this is linked to canvas.setAttribute('data-pos', pos); // append the canvas to the same container where the images are $bxContainer.append( canvas ); // blur it using the StackBlur script stackBlurImage( $img.get(0), dim, canvas, animOptions.blurFactor, false, dfd.resolve ); }).promise(); }, // gets the image size and position in order to make it fullscreen and centered. getImageDim = function( img ) { var $img = new Image(); $img.src = img; var $win = $( window ), w_w = $win.width(), w_h = $win.height(), r_w = w_h / w_w, i_w = $img.width, i_h = $img.height, r_i = i_h / i_w, new_w, new_h, new_left, new_top; if( r_w > r_i ) { new_h = w_h; new_w = w_h / r_i; } else { new_h = w_w * r_i; new_w = w_w; } return { width : new_w, height : new_h, left : ( w_w - new_w ) / 2, top : ( w_h - new_h ) / 2 }; }, // initialize the events initEvents = function() { $( window ).on('resize.BlurBGImage', function( event ) { // apply style for bg image and canvas centerImageCanvas(); return false; }); // clicking on a thumb shows the respective bg image $thumbs.on('click.BlurBGImage', function( event ) { var $thumb = $(this), pos = $thumb.index(); if( !isAnim && pos !== current ) { $thumbs.removeClass('bx-thumbs-current'); $thumb.addClass('bx-thumbs-current'); isAnim = true; // show the bg image showImage( pos ); } return false; }); }, // apply style for bg image and canvas centerImageCanvas = function() { $bxImgs.each( function(i) { var $bximg = $(this), dim = getImageDim( $bximg.attr('src') ), $currCanvas = $bxContainer.children('canvas[data-pos=' + $bximg.index() + ']'), styleCSS = { width : dim.width, height : dim.height, left : dim.left, top : dim.top }; $bximg.css( styleCSS ); if( supportCanvas ) $currCanvas.css( styleCSS ); if( i === current ) $bximg.show(); }); }, // shows the image at position "pos" showImage = function( pos ) { // current image var $bxImage = $bxImgs.eq( current ); // current canvas $bxCanvas = $bxContainer.children('canvas[data-pos=' + $bxImage.index() + ']'), // next image to show $bxNextImage = $bxImgs.eq( pos ), // next canvas to show $bxNextCanvas = $bxContainer.children('canvas[data-pos='+$bxNextImage.index()+']'); // if canvas is supported if( supportCanvas ) { $.when( $title.fadeOut() ).done( function() { $title.text( $bxNextImage.attr('title') ); }); $bxCanvas.css( 'z-index', 100 ).css('visibility','visible'); $.when( $bxImage.fadeOut( animOptions.speed ) ).done( function() { switch( animOptions.variation ) { case 1 : $title.fadeIn( animOptions.speed ); $.when( $bxNextImage.fadeIn( animOptions.speed ) ).done( function() { $bxCanvas.css( 'z-index', 1 ).css('visibility','hidden'); current = pos; $bxNextCanvas.css('visibility','hidden'); isAnim = false; }); break; case 2 : $bxNextCanvas.css('visibility','visible'); $.when( $bxCanvas.fadeOut( animOptions.speed * 1.5 ) ).done( function() { $(this).css({ 'z-index' : 1, 'visibility' : 'hidden' }).show(); $title.fadeIn( animOptions.speed ); $.when( $bxNextImage.fadeIn( animOptions.speed ) ).done( function() { current = pos; $bxNextCanvas.css('visibility','hidden'); isAnim = false; }); }); break; }; }); } // if canvas is not shown just work with the bg images else { $title.hide().text( $bxNextImage.attr('title') ).fadeIn( animOptions.speed ); $.when( $bxNextImage.css( 'z-index', 102 ).fadeIn( animOptions.speed ) ).done( function() { current = pos; $bxImage.hide(); $(this).css( 'z-index', 101 ); isAnim = false; }); } }; return { init : init }; })(); // call the init function BlurBGImage.init(); }); </script> 5.Вроде все,кому что не понятно пишем комментарии или смотрим исходник.
Тэги: html5,, анимация, интерфейс,, слайдшоу
Накануне праздника 2013-12-29 10:27:15
Провожая уходящий год принято подводить итоги и строить планы на будущее. Накануне 2013-го я ...
+ развернуть текст сохранённая копия
Провожая уходящий год принято подводить итоги и строить планы на будущее. Накануне 2013-го я записывала свои пожелания, и одно из них исполнилось: я купила синтезатор, чтобы иметь возможность играть для души и сохранять мелодии, которые приходят в голову. Потребность писать свою музыку осозналась тогда, когда я стала получать предупреждения от YouTube о незаконном использовании музыки, [...]
Тэги: музыка, практика, слайдшоу
Страницы: 1 2 3 4 5 6 7 8 9 10
Главная / Главные темы / Тэг «слайдшоу»
|
Взлеты Топ 5
Падения Топ 5
|