Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
 Аватар для maximamus
5 / 0 / 2
Регистрация: 12.01.2010
Сообщений: 167

Анимация при скроле

13.02.2015, 21:07. Показов 1726. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
и снова здравствуйте)
есть опять мега идея)

с чего нужно начать? хочу сделать - что бы когда скролишь вниз, рос определенный объект, потом, когда доходишь до самого верха окна, появлялось сообщение.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.02.2015, 21:07
Ответы с готовыми решениями:

Закрепление элемента при скроле
Доброго времени суток. Есть один сайт tehnoprostir.com.ua. И есть желание сделать стиль для себя в CSS для этого сайта. Для начала хочу...

Красивое появление при скроле
Здравствуйте, делаю лендинг.. Хотелось бы красиво оформить выезд элементов при скроле до определенного элемента.. на css3 или js.. ...

Панель навигации приклеить к верху при скроле
Доброго времени суток. Заметил такую штуку, приклеивая панель навигации к верху. на мобильном она западает за панельку с часами на...

12
 Аватар для Давран
203 / 152 / 44
Регистрация: 24.11.2013
Сообщений: 1,106
13.02.2015, 21:29
maximamus, ну вот пример как при скроллинге увеличивается круг
https://jsfiddle.net/Ventila/d3jcpyq4/
HTML5
1
2
3
<div class="block">
    <div class="circle"></div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.block{
    margin: 0 auto;
    width:500px;
    height:500px;
}
.circle{
    margin:50% auto;
    top:200px;
    right:250px;
    width:50px;
    height:50px;
    border:1px dashed brown;
    border-radius:50%;
}
JavaScript
1
2
3
4
$(window).scroll( function(){
     var scroll=$(this).scrollTop()+50;
    $(".circle").css('width',scroll).css("height",scroll);
});
1
 Аватар для maximamus
5 / 0 / 2
Регистрация: 12.01.2010
Сообщений: 167
13.02.2015, 23:25  [ТС]
Давран, а как сделать, что подмена картинок осуществлялась? хочу сделать, что бы дерево росло в определенном блоке на странице
0
 Аватар для Давран
203 / 152 / 44
Регистрация: 24.11.2013
Сообщений: 1,106
14.02.2015, 09:09
maximamus, https://jsfiddle.net/Ventila/g7fsggh6/ Вот пример как менять фон у блока, по этому же принципу и меняйте картинки
HTML5
1
2
3
<div class="main">
    <div class="block"></div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.main{
    width:500px;
    height:1000px;
}
.block{
    background-color:gray;
    position:fixed;
    width:100px;
    height:100px;
    outline:1px solid brown;
    top:200px;
    left:200px;
 
}
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    $(window).scroll( function(){
        var scroll=$(this).scrollTop();
//        alert(scroll);
        if(scroll<=300){
            $(".block").css('background-color','green');
        }
        else if(scroll>300&&scroll<=500){
            $(".block").css('background-color','red');
            }
        else {
            $(".block").css('background-color','yellow');
            }
 
        });
2
 Аватар для maximamus
5 / 0 / 2
Регистрация: 12.01.2010
Сообщений: 167
14.02.2015, 15:25  [ТС]
Давран, спасибо

Добавлено через 2 часа 4 минуты
Давран, а как сделать без фиксированной позиции?
0
 Аватар для Давран
203 / 152 / 44
Регистрация: 24.11.2013
Сообщений: 1,106
15.02.2015, 12:46
maximamus,
Цитата Сообщение от maximamus Посмотреть сообщение
как сделать без фиксированной позиции?
в смысле?
0
 Аватар для maximamus
5 / 0 / 2
Регистрация: 12.01.2010
Сообщений: 167
15.02.2015, 13:17  [ТС]
Давран, когда вставляешь на сайт, в определенный блок, то квадрат этот ползет по всей странице и не меняет цвет
0
 Аватар для Давран
203 / 152 / 44
Регистрация: 24.11.2013
Сообщений: 1,106
15.02.2015, 13:21
maximamus, значит, что то намудрили когда копировали пример

Добавлено через 2 минуты
maximamus, У Вас подключена библиотека jquery?
js вложен внутрь?
JavaScript
1
2
3
$(document).ready(function(){
 
});
Вы css свойства тоже скопировали?
0
 Аватар для maximamus
5 / 0 / 2
Регистрация: 12.01.2010
Сообщений: 167
15.02.2015, 15:56  [ТС]
Давран, jquery подключен, css скопирован, а про то не понял
0
 Аватар для Давран
203 / 152 / 44
Регистрация: 24.11.2013
Сообщений: 1,106
15.02.2015, 15:58
Цитата Сообщение от maximamus Посмотреть сообщение
а про то не понял
функцию которая в примере вложите внутрь
Цитата Сообщение от Давран Посмотреть сообщение
$(document).ready(function(){
});
Добавлено через 1 минуту
так
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$(document).ready(function(){
    $(window).scroll( function(){
        var scroll=$(this).scrollTop();
//        alert(scroll);
        if(scroll<=300){
            $(".block").css('background-color','green');
        }
        else if(scroll>300&&scroll<=500){
            $(".block").css('background-color','red');
            }
        else {
            $(".block").css('background-color','yellow');
            }
 
        });
});
0
 Аватар для maximamus
5 / 0 / 2
Регистрация: 12.01.2010
Сообщений: 167
15.02.2015, 16:54  [ТС]
Давран, так вставляю на страничку вордпресса и не работает, не много изменил код, блоки были с таким же названием
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $(window).scroll( function(){
        var scroll=$(this).scrollTop();
//        alert(scroll);
        if(scroll<=300){
            $(".wood2").css('background-color','green');
        }
        else if(scroll>300&&scroll<=500){
            $(".wood2").css('background-color','red');
            }
        else {
            $(".wood2").css('background-color','yellow');
            }
 
        });
});
</script>
<div class="wood1">
<div class="wood2"></div>
</div>
0
 Аватар для Давран
203 / 152 / 44
Регистрация: 24.11.2013
Сообщений: 1,106
15.02.2015, 17:24
maximamus, не пользовался готовыми CMS. Так что как там нужно делать я не знаю
0
 Аватар для maximamus
5 / 0 / 2
Регистрация: 12.01.2010
Сообщений: 167
15.02.2015, 17:29  [ТС]
Давран, понял и на этом спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.02.2015, 17:29
Помогаю со студенческими работами здесь

Как закрепить блок при скроле вниз в нужном месте?
Доброе время суток. Есть задача сделать так, что бы при скроле вниз, шапка прокручивалась и к ней, на определенной высоте присоединялся ещё...

Скрывается нижнее меню при скроле вверх(моб. версия)
При скроле вверх скрывается нижнее меню, которое прикрепленно к низу страницы. Это только на мобильной версии. Код ниже display:...

Фиксация меню вверху и слева, чтобы при горизонтальном скроле оно не было прижато к окну
Фиксация к верху и леву меню, чтобы при горизонтальном скроле оно не было прижато к окну. Меню зафиксировано на верху, в телефонах...

3D вращение элемента при скроле
Доброго времени суток. Прошу помощи дорогие форумчане. Как реализовать данный эффект крутящегося 3d элемента при скроле страницы или...

Фиксированное меню при скроле
Есть скрипт: $(function(){ $(window).scroll(function() { var top = $(document).scrollTop(); if (top &lt; 160)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru