За последние 24 часа нас посетил 22441 программист и 1136 роботов. Сейчас ищут 660 программистов ...

Помогите сделать анимацию

Тема в разделе "HTML и CSS", создана пользователем Виктор К., 24 мар 2017.

Метки:
  1. Виктор К.

    Виктор К. Новичок

    С нами с:
    1 апр 2016
    Сообщения:
    139
    Симпатии:
    6
    Адрес:
    Украина
    Здравствуйте. Помогите сделать такую же анимацию кнопки справа в хедере, как тут: https://www.doubleclickbygoogle.com
    Кнопка плавно появляется при пролистывании страницы. Как достичь такого же эффекта появления кнопки? Интересуют именно сама анимация. Какие СSS свойства меняются?
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.751
    Симпатии:
    1.322
    Адрес:
    Лень
    Код (Text):
    1. .bg-color {
    2.     height: 45%;
    3. }
    4.  
    5. и еще transition: .2s ease-out; анимация
     
    Виктор К. нравится это.
  3. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.155
    Симпатии:
    1.769
    Адрес:
    :сердА
    Ребят, все ок, но не путайте CSS-переходы и CSS-анимацию. Это разные вещи. То, что вы выкладываете - это переходы, transitions, а анимации это чуть другое.
     
    TeslaFeo нравится это.
  5. Виктор К.

    Виктор К. Новичок

    С нами с:
    1 апр 2016
    Сообщения:
    139
    Симпатии:
    6
    Адрес:
    Украина
    Странно, вроде ссылка рабочая...
    --- Добавлено ---
    Перефразирую вопрос: как плавно развернуть блок по горизонтали или вертикали при помощи CSS?
     
  6. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
    TeslaFeo нравится это.
  7. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
    я имел в виду ссылку в первом посте))
     
  8. Виктор К.

    Виктор К. Новичок

    С нами с:
    1 апр 2016
    Сообщения:
    139
    Симпатии:
    6
    Адрес:
    Украина
    Спасибо, да. Немного поправил:
    Код (Text):
    1. div {
    2.     width: 10px;
    3.     height: 100px;
    4.     background: red;
    5.     transition: 0.5s;
    6.     overflow: hidden;
    7.     text-align: center;
    8.     line-height: 100px;
    9.     color: red;
    10. }
    11.  
    12. div:hover {
    13.     width: 300px;
    14.     color: #fff;
    15. }
    --- Добавлено ---
    Спасибо, да. Немного поправил:
    Код (Text):
    1. div {
    2.     width: 10px;
    3.     height: 100px;
    4.     background: red;
    5.     transition: 0.5s;
    6.     overflow: hidden;
    7.     text-align: center;
    8.     line-height: 100px;
    9.     color: red;
    10. }
    11.  
    12. div:hover {
    13.     width: 300px;
    14.     color: #fff;
    15. }
    --- Добавлено ---
    Я тоже про нее :)
     
  9. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    Виктор К., TeslaFeo и alexblack нравится это.
  10. Виктор К.

    Виктор К. Новичок

    С нами с:
    1 апр 2016
    Сообщения:
    139
    Симпатии:
    6
    Адрес:
    Украина
    Делал вот так:
    Код (Text):
    1. $(window).scroll(function() {
    2. if ($(this).scrollTop() > 17){
    3.      $('header').addClass("sticky");
    4.    }
    5.    else {
    6.      $('header').removeClass("sticky");
    7.    }
    8.  
    9. });
     
  11. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.751
    Симпатии:
    1.322
    Адрес:
    Лень
    капец господа одно и тоже мусолите 100500 раз