Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.11.2014, 22:28
Аспирант
Отправить личное сообщение для mixnet Посмотреть профиль Найти все сообщения от mixnet
 
Регистрация: 15.03.2014
Сообщений: 34

jQuery.Color()
ребят помогите разобраться, вставил плагин jQuery.Color() получилась плавное переливания цвета, только цвет зацикливается, получается например 1. цвет зеленый потом синий потом красный и опять по новой идет зеленый, синий и красный... а как сделать чтоб было так, идет зеленый затем синий, потом красный и остается на красном цвете?

Код:
	
<script>
	// Rainbow animation
(function animate() {
    var block = $('#c1');
    block.animate({backgroundColor: $.Color(block.css('backgroundColor')).hue('+=179')}, 9000, animate);
})();
</script>
вот плагин сам jquery.color.js

http://www.xiper.net/examples/js-plu...query.color.js

Последний раз редактировалось mixnet, 28.11.2014 в 22:34.
Ответить с цитированием
  #2 (permalink)  
Старый 29.11.2014, 16:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

mixnet,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  #c1{
    height: 50px;
    background-color: #FFFF33;
    display: inline-block;
  }

  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  <script src="http://code.jquery.com/color/jquery.color.plus-names-2.1.2.js"></script>
  <script>
     $(function(){
     var arr = ['#008000','#0000FF','#FF0000'],block = $('#c1');
(function animate() {
    if(!arr.length) return;
    block.animate({backgroundColor: arr.shift()}, 9000, animate);
})();

});
  </script>
</head>

<body>
<span id="c1" >Информация</span>
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 29.11.2014, 17:03
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<!DOCTYPE HTML>
 
<html>
 
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  #c1{
    height: 50px;
    background-color: #FFFF33;
    display: inline-block;
    animation: colors 3s forwards;
  }
@keyframes colors{
    33%{
        background-color: #008000;
    }
    66%{
        background-color: #0000FF;
    }
    100%{
        background-color: #FF0000;
    }
}
 
  </style>
</head>
 
<body>
<span id="c1" >Информация</span>
</body>
</html>
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #4 (permalink)  
Старый 29.11.2014, 21:38
Аспирант
Отправить личное сообщение для mixnet Посмотреть профиль Найти все сообщения от mixnet
 
Регистрация: 15.03.2014
Сообщений: 34

ребят спасибо огромное выручили)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск