Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Обсуждение веб-дизайна
Регистрация Реноме Правила форума Справка Сообщество
Обсуждение веб-дизайна
Обсуждение техники Веб-Дизайна, советы, проблемы браузеров, ПО, Веб-Дизайн студии.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 09.12.2012, 12:13   #1
 
Аватар для zorge
 
Регистрация: 09.11.2011
Адрес: Европа-Азия. Уездный город
Сообщений: 2,682
Доменные сделки: 39
Реноме: 3668
Одобрения
Спасибо (Отдано): 682
Спасибо (Получено): 692
Отправить сообщение для zorge с помощью ICQ Отправить сообщение для zorge с помощью Skype™
Подмигивание Новогодний gif на сайт

Может кто посоветует - какой нибудь гиф или эффект для размещения на сайте в связи с Новым Годом. Елочку, падающий снег и т д..... Желательно на шапку сайта или форума.
__________________
https://kaiff.ru/
zorge вне форума   Ответить с цитированием
Старый 09.12.2012, 23:29   #2
Тех. администратор
 
Аватар для UFO
 
Регистрация: 16.03.2005
Адрес: mouse.mars
Сообщений: 10,734
Доменные сделки: 17
Реноме: 9539
Одобрения
Спасибо (Отдано): 141
Спасибо (Получено): 319
Могу установить падающий снег снежинками.
__________________
Волн нет! | Whois | Полезный форум о геологии
UFO вне форума   Ответить с цитированием
Старый 10.12.2012, 01:01   #3
 
Аватар для zorge
 
Регистрация: 09.11.2011
Адрес: Европа-Азия. Уездный город
Сообщений: 2,682
Доменные сделки: 39
Реноме: 3668
Одобрения
Спасибо (Отдано): 682
Спасибо (Получено): 692
Отправить сообщение для zorge с помощью ICQ Отправить сообщение для zorge с помощью Skype™
Спасибо. Вроде уже поставили. Елочку хотелось бы симпатичную
__________________
https://kaiff.ru/
zorge вне форума   Ответить с цитированием
Старый 10.12.2012, 21:05   #4
 
Аватар для zorge
 
Регистрация: 09.11.2011
Адрес: Европа-Азия. Уездный город
Сообщений: 2,682
Доменные сделки: 39
Реноме: 3668
Одобрения
Спасибо (Отдано): 682
Спасибо (Получено): 692
Отправить сообщение для zorge с помощью ICQ Отправить сообщение для zorge с помощью Skype™
Спасибо check - отлично добавил Новогоднее настроение на сайт
__________________
https://kaiff.ru/
zorge вне форума   Ответить с цитированием
Старый 10.12.2012, 22:45   #5
Тех. администратор
 
Аватар для UFO
 
Регистрация: 16.03.2005
Адрес: mouse.mars
Сообщений: 10,734
Доменные сделки: 17
Реноме: 9539
Одобрения
Спасибо (Отдано): 141
Спасибо (Получено): 319
Если елка еще актуальна, то пришлю мигающую
__________________
Волн нет! | Whois | Полезный форум о геологии
UFO вне форума   Ответить с цитированием
Старый 10.12.2012, 22:47   #6
 
Аватар для zorge
 
Регистрация: 09.11.2011
Адрес: Европа-Азия. Уездный город
Сообщений: 2,682
Доменные сделки: 39
Реноме: 3668
Одобрения
Спасибо (Отдано): 682
Спасибо (Получено): 692
Отправить сообщение для zorge с помощью ICQ Отправить сообщение для zorge с помощью Skype™
Был бы очень признателен
__________________
https://kaiff.ru/
zorge вне форума   Ответить с цитированием
Старый 11.12.2012, 01:15   #7
Тех. администратор
 
Аватар для UFO
 
Регистрация: 16.03.2005
Адрес: mouse.mars
Сообщений: 10,734
Доменные сделки: 17
Реноме: 9539
Одобрения
Спасибо (Отдано): 141
Спасибо (Получено): 319
Вот такая
Изображения
Тип файла: gif elka.gif (5.5 Кб, 46 просмотров)
__________________
Волн нет! | Whois | Полезный форум о геологии
UFO вне форума   Ответить с цитированием
Старый 11.12.2012, 01:28   #8
 
Аватар для zorge
 
Регистрация: 09.11.2011
Адрес: Европа-Азия. Уездный город
Сообщений: 2,682
Доменные сделки: 39
Реноме: 3668
Одобрения
Спасибо (Отдано): 682
Спасибо (Получено): 692
Отправить сообщение для zorge с помощью ICQ Отправить сообщение для zorge с помощью Skype™
Симпатичная - спасибо - с Наступающим!!!
__________________
https://kaiff.ru/
zorge вне форума   Ответить с цитированием
Старый 13.12.2012, 04:28   #9
 
Регистрация: 08.10.2009
Сообщений: 328
Доменные сделки: 0
Реноме: 134
Одобрения
Спасибо (Отдано): 23
Спасибо (Получено): 45
Где-то видел организацию снежинок JS.
albbi вне форума   Ответить с цитированием
Старый 15.12.2012, 08:45   #10
 
Аватар для check
 
Регистрация: 04.12.2011
Сообщений: 4,183
Доменные сделки: 40
Реноме: 3336
Одобрения
Сообщение от albbi Посмотреть сообщение
Где-то видел организацию снежинок JS.
PHP код:
/*  Snowfall jquery plugin
    Version 1.5 Oct 5th 2011
    Added collecting snow! Uses the canvas element to collect snow. In order to initialize snow collection use the following
    
    http://www.somethinghitme.com/2011/10/05/jquery-snowfall-1-5-update-now-with-snow-buildup/
    
    $(document).snowfall({collection : 'element'});

    element = any valid jquery selector.

    The plugin then creates a canvas above every element that matches the selector, and collects the snow. If there are a varrying amount of elements the 
    flakes get assigned a random one on start they will collide.

    Version 1.4 Dec 8th 2010
    Fixed issues (I hope) with scroll bars flickering due to snow going over the edge of the screen. 
    Added round snowflakes via css, will not work for any version of IE. - Thanks to Luke Barker of http://www.infinite-eye.com/
    Added shadows as an option via css again will not work with IE. The idea behind shadows, is to show flakes on lighter colored web sites - Thanks Yutt
 
    Version 1.3.1 Nov 25th 2010
    Updated script that caused flakes not to show at all if plugin was initialized with no options, also added the fixes that Han Bongers suggested 
    
    Developed by Jason Brown for any bugs or questions email me at loktar69@hotmail
    info on the plugin is located on Somethinghitme.com
    
    values for snow options are
    
    flakeCount,
    flakeColor,
    flakeIndex,
    minSize,
    maxSize,
    minSpeed,
    maxSpeed,
    round,         true or false, makes the snowflakes rounded if the browser supports it.
    shadow        true or false, gives the snowflakes a shadow if the browser supports it.
    
    Example Usage :
    $(document).snowfall({flakeCount : 100, maxSpeed : 10});
    
    -or-
    
    $('#element').snowfall({flakeCount : 800, maxSpeed : 5, maxSize : 5});
    
    -or with defaults-
    
    $(document).snowfall();
    
    - To clear -
    $('#element').snowfall('clear');
*/

(function($){
    $.
snowfall = function(elementoptions){
        var    
defaults = {
                
flakeCount 35,
                
flakeColor '#ffffff',
                
flakeIndex999999,
                
minSize 1,
                
maxSize 2,
                
minSpeed 1,
                
maxSpeed 5,
                
round false,
                
shadow false,
                
collection false,
                
collectionHeight 40
            
},
            
options = $.extend(defaultsoptions),
            
random = function random(minmax){
                return 
Math.round(min Math.random()*(max-min)); 
            };
            
            $(
element).data("snowfall"this);            
            
            
// Snow flake object
            
function Flake(_x_y_size_speed_id)
            {
                
// Flake properties
                
this.id _id
                
this.x  _x;
                
this.y  _y;
                
this.size _size;
                
this.speed _speed;
                
this.step 0;
                
this.stepSize random(1,10) / 100;
                
                if(
options.collection){
                    
this.target canvasCollection[random(0,canvasCollection.length-1)];
                }
                
                var 
flakeMarkup = $(document.createElement("div")).attr({'class''snowfall-flakes''id' 'flake-' this.id}).css({'width' this.size'height' this.size'background' options.flakeColor'position' 'absolute''top' this.y'left' this.x'fontSize' 0'zIndex' options.flakeIndex});
                
                if($(
element).get(0).tagName === $(document).get(0).tagName){
                    $(
'body').append(flakeMarkup);
                    
element = $('body');
                }else{
                    $(
element).append(flakeMarkup);
                }
                
                
this.element document.getElementById('flake-' this.id);
                
                
// Update function, used to update the snow flakes, and checks current snowflake against bounds
                
this.update = function(){
                    
this.+= this.speed;
                    
                    if(
this.> (elHeight) - (this.size  6)){
                        
this.reset();
                    }
                    
                    
this.element.style.top this.'px';
                    
this.element.style.left this.'px';
                    
                    
this.step += this.stepSize;
                    
this.+= Math.cos(this.step);
                    
                    
// Pileup check
                    
if(options.collection){
                        if(
this.this.target.&& this.this.target.width this.target.&& this.this.target.&& this.this.target.height this.target.y){
                            var 
ctx this.target.element.getContext("2d"),
                                
curX this.this.target.x,
                                
curY this.this.target.y,
                                
colData this.target.colData;
                                
                                if(
colData[parseInt(curX)][parseInt(curY+this.speed+this.size)] !== undefined || curY+this.speed+this.size this.target.height){
                                    if(
curY+this.speed+this.size this.target.height){
                                        while(
curY+this.speed+this.size this.target.height && this.speed 0){
                                            
this.speed *= .5;
                                        }

                                        
ctx.fillStyle "#fff";
                                        
                                        if(
colData[parseInt(curX)][parseInt(curY+this.speed+this.size)] == undefined){
                                            
colData[parseInt(curX)][parseInt(curY+this.speed+this.size)] = 1;
                                            
ctx.fillRect(curX, (curY)+this.speed+this.sizethis.sizethis.size);
                                        }else{
                                            
colData[parseInt(curX)][parseInt(curY+this.speed)] = 1;
                                            
ctx.fillRect(curXcurY+this.speedthis.sizethis.size);
                                        }
                                        
this.reset();
                                    }else{
                                        
// flow to the sides
                                        
this.speed 1;
                                        
this.stepSize 0;
                                    
                                        if(
parseInt(curX)+this.target.width && colData[parseInt(curX)+1][parseInt(curY)+1] == undefined ){
                                            
// go left
                                            
this.x++;
                                        }else if(
parseInt(curX)-&& colData[parseInt(curX)-1][parseInt(curY)+1] == undefined ){
                                            
// go right
                                            
this.x--;
                                        }else{
                                            
//stop
                                            
ctx.fillStyle "#fff";
                                            
ctx.fillRect(curXcurYthis.sizethis.size);
                                            
colData[parseInt(curX)][parseInt(curY)] = 1;
                                            
this.reset();
                                        }
                                    }
                                }
                        }
                    }
                    
                    if(
this.> (elWidth) - widthOffset || this.widthOffset){
                        
this.reset();
                    }
                }
                
                
// Resets the snowflake once it reaches one of the bounds set
                
this.reset = function(){
                    
this.0;
                    
this.random(widthOffsetelWidth widthOffset);
                    
this.stepSize random(1,10) / 100;
                    
this.size random((options.minSize 100), (options.maxSize 100)) / 100;
                    
this.speed random(options.minSpeedoptions.maxSpeed);
                }
            }
        
            
// Private vars
            
var flakes = [],
                
flakeId 0,
                
0,
                
elHeight = $(element).height(),
                
elWidth = $(element).width(),
                
widthOffset 0,
                
snowTimeout 0;
        
            
// Collection Piece ******************************
            
if(options.collection !== false){
                var 
testElem document.createElement('canvas');
                if(!!(
testElem.getContext && testElem.getContext('2d'))){
                    var 
canvasCollection = [],
                        
elements = $(options.collection),
                        
collectionHeight options.collectionHeight;
                    
                    for(var 
=0elements.lengthi++){
                            var 
bounds elements[i].getBoundingClientRect(),
                                
canvas document.createElement('canvas'),
                                
collisionData = [];

                            if(
bounds.top-collectionHeight 0){                                    
                                
document.body.appendChild(canvas);
                                
canvas.style.position 'absolute';
                                
canvas.height collectionHeight;
                                
canvas.width bounds.width;
                                
canvas.style.left bounds.left;
                                
canvas.style.top bounds.top-collectionHeight;
                                
                                for(var 
0bounds.width/options.minSizew+=options.minSize){
                                    
collisionData[w] = [];
                                }
                                
                                
canvasCollection.push({element :canvasbounds.leftbounds.top-collectionHeightwidth bounds.widthheightcollectionHeightcolData collisionData});
                            }
                    }
                }else{
                    
// Canvas element isnt supported
                    
options.collection false;
                }
            }
            
// ************************************************
            
            // This will reduce the horizontal scroll bar from displaying, when the effect is applied to the whole page
            
if($(element).get(0).tagName === $(document).get(0).tagName){
                
widthOffset 25;
            }
            
            
// Bind the window resize event so we can get the innerHeight again
            
$(window).bind("resize", function(){  
                
elHeight = $(element).height();
                
elWidth = $(element).width();
            }); 
            

            
// initialize the flakes
            
for(0options.flakeCounti+=1){
                
flakeId flakes.length;
                
flakes.push(new Flake(random(widthOffset,elWidth widthOffset), random(0elHeight), random((options.minSize 100), (options.maxSize 100)) / 100random(options.minSpeedoptions.maxSpeed), flakeId));
            }

            
// This adds the style to make the snowflakes round via border radius property 
            
if(options.round){
                $(
'.snowfall-flakes').css({'-moz-border-radius' options.maxSize'-webkit-border-radius' options.maxSize'border-radius' options.maxSize});
            }
            
            
// This adds shadows just below the snowflake so they pop a bit on lighter colored web pages
            
if(options.shadow){
                $(
'.snowfall-flakes').css({'-moz-box-shadow' '1px 1px 1px #555''-webkit-box-shadow' '1px 1px 1px #555''box-shadow' '1px 1px 1px #555'});
            }
        
            
// this controls flow of the updating snow
            
function snow(){
                for( 
0flakes.length+= 1){
                    
flakes[i].update();
                }
                
                
snowTimeout setTimeout(function(){snow()}, 30);
            }
            
            
snow();
        
        
// Public Methods
        
        // clears the snowflakes
        
this.clear = function(){
                        $(
element).children('.snowfall-flakes').remove();
                        
flakes = [];
                        
clearTimeout(snowTimeout);
                    };
    };
    
    
// Initialize the options and the plugin
    
$.fn.snowfall = function(options){
        if(
typeof(options) == "object" || options == undefined){        
                 return 
this.each(function(i){
                    (new $.
snowfall(thisoptions)); 
                });    
        }else if (
typeof(options) == "string") {
            return 
this.each(function(i){
                var 
snow = $(this).data('snowfall');
                if(
snow){
                    
snow.clear();
                }
            });
        }
    };
})(
jQuery);

$(
document).ready(function(){
    if ($(
"#enable_snow").length 0){
        
//$(document).snowfall({collection : '.collectonme', shadow : true, round : true,  minSize: 3, maxSize:6, flakeCount : 30});
        
$(document).snowfall({shadow trueround true,  minSize3maxSize:6flakeCount 30});
    } else {
        $(
document).snowfall({shadow trueround true,  minSize3maxSize:6flakeCount 30});
    }
}); 
check вне форума   Ответить с цитированием
Ответ



Реклама

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:31. Часовой пояс GMT +4.