Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.04.2015, 00:32
Интересующийся
Отправить личное сообщение для vuchastyi Посмотреть профиль Найти все сообщения от vuchastyi
 
Регистрация: 22.04.2015
Сообщений: 25

CSS3 animation
Всем привет, дело вот в чем: http://codepen.io/anon/pen/pJvyJG - есть css3 анимация, нужно сделать чтоб она поиграла примерно секунд 5 а потом открылся другой див или чето типо того... Чтобы сама страница открылась, а эта анимация как загрузка была, не могу придумать как бы это сделать
Ответить с цитированием
  #2 (permalink)  
Старый 26.04.2015, 01:29
Интересующийся
Отправить личное сообщение для vuchastyi Посмотреть профиль Найти все сообщения от vuchastyi
 
Регистрация: 22.04.2015
Сообщений: 25

$(window).load(function(){
   function show_body(){
      $("body").fadeIn(2000);
   };
   window.setTimeout( show_body, 3000 );
})
Ответить с цитированием
  #3 (permalink)  
Старый 26.04.2015, 11:08
Аватар для Rome.
Новичок на форуме
Отправить личное сообщение для Rome. Посмотреть профиль Найти все сообщения от Rome.
 
Регистрация: 26.04.2015
Сообщений: 7

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

  <script>

  $(window).load(function (){
    $('.loader').delay('1000').fadeOut('slow');
  });

  </script>
  <style>

.loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    background-color: hsla(10,40%,50%,1);

    background-image:
      -webkit-radial-gradient(hsla(50,80%,80%,1) 30%, transparent 35%), -webkit-radial-gradient(hsla(0,0%,0%,.1), transparent 35%);

    background-image:
      radial-gradient(
        hsla(50,80%,80%,1) 30%,
        transparent 35%
        ),
      radial-gradient(
        hsla(0,0%,0%,.1),
        transparent 35%
        );

    background-position: 50% 50%, 50% -webkit-calc(50% + .3em);

    background-position: 50% 50%, 50% calc(50% + .3em);
    background-size: 2em 2em, 3em 1em;
    background-repeat: no-repeat;

    -webkit-animation: bounce 1s infinite;

            animation: bounce 1s infinite;
    }

  @-webkit-keyframes bounce {
    0% {
      background-position: 50% -webkit-calc(50% - 4em), 50% -webkit-calc(50% + .4em);
      background-position: 50% calc(50% - 4em), 50% calc(50% + .4em);
      background-size: 2em 2em, 1em 1em;
      }
    40% {
      background-position: 50% 50%, 50% -webkit-calc(50% + .3em);
      background-position: 50% 50%, 50% calc(50% + .3em);
      background-size: 2em 2em, 3em 1em;
      }
    45% {
      background-position: 50% 50%, 50% -webkit-calc(50% + .3em);
      background-position: 50% 50%, 50% calc(50% + .3em);
      background-size: 2em 1.5em, 3em 1em;
      }
    50% {
      background-position: 50% 50%, 50% -webkit-calc(50% + .3em);
      background-position: 50% 50%, 50% calc(50% + .3em);
      background-size: 2em 1em, 3em 1em;
      }
    100% {
      background-position: 50% -webkit-calc(50% - 4em), 50% -webkit-calc(50% + .3em);
      background-position: 50% calc(50% - 4em), 50% calc(50% + .3em);
      background-size: 2em 2em, 1em 1em;
      }
    }

  @keyframes bounce {
    0% {
      background-position: 50% -webkit-calc(50% - 4em), 50% -webkit-calc(50% + .4em);
      background-position: 50% calc(50% - 4em), 50% calc(50% + .4em);
      background-size: 2em 2em, 1em 1em;
      }
    40% {
      background-position: 50% 50%, 50% -webkit-calc(50% + .3em);
      background-position: 50% 50%, 50% calc(50% + .3em);
      background-size: 2em 2em, 3em 1em;
      }
    45% {
      background-position: 50% 50%, 50% -webkit-calc(50% + .3em);
      background-position: 50% 50%, 50% calc(50% + .3em);
      background-size: 2em 1.5em, 3em 1em;
      }
    50% {
      background-position: 50% 50%, 50% -webkit-calc(50% + .3em);
      background-position: 50% 50%, 50% calc(50% + .3em);
      background-size: 2em 1em, 3em 1em;
      }
    100% {
      background-position: 50% -webkit-calc(50% - 4em), 50% -webkit-calc(50% + .3em);
      background-position: 50% calc(50% - 4em), 50% calc(50% + .3em);
      background-size: 2em 2em, 1em 1em;
      }
    }

  </style>

<div class="loader"></div>
Ответить с цитированием
  #4 (permalink)  
Старый 26.04.2015, 15:02
Интересующийся
Отправить личное сообщение для vuchastyi Посмотреть профиль Найти все сообщения от vuchastyi
 
Регистрация: 22.04.2015
Сообщений: 25

Rome.,
большое спасибо но я уже решил по своему)

Последний раз редактировалось vuchastyi, 26.04.2015 в 15:17. Причина: каляки-маляки
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача значения X в функцию Delta (JS Animation) max0n Общие вопросы Javascript 14 15.10.2014 17:55
3D-Модель метро (JavaScript + CSS3) Eugene Varf Ваши сайты и скрипты 19 15.03.2014 04:57
Воцарение HTML5 и CSS3 и его последствия polnyj0 (X)HTML/CSS 8 11.12.2013 15:11
Реализовать свойства css3 при помощи jQery/javascript в браузерах без поддержки css3 Begoian Internet Explorer 4 30.09.2013 17:30
CSS3 3 примера flash и сss3 mycoding Оффтопик 4 25.07.2010 15:15