Как сделать так, чтобы слова внутри Div исчезали при прокрутке мышью пользователем?

0

Кто-нибудь знает, как заставить некоторые слова исчезать внутри div, когда пользователь прокручивает мышь, как на этом веб-сайте http://couleecreative.com/. В этом случае я хочу сделать эффект, например: "Привет, мы - крест". используя css3 или jquery, я действительно ценю это, если вы покажете мне. Прошу прощения, я любитель в веб-дизайне

Теги:

3 ответа

1
Лучший ответ

Поскольку представленный вами пример постепенно меняет непрозрачность, я предлагаю решение, в котором выполняется вычисление на основе позиции прокрутки окна и позиции элемента, которую вы хотите скрыть. Например,

http://jsfiddle.net/dva2H/

$(document).ready(function () {
    var elemSelector = "#header-content";
    $(window).scroll(function (e) {
        var elemTop = $(elemSelector).offset().top;
        var elemBottom = elemTop + $(elemSelector).height();
        var windowPos = $(window).scrollTop();
        if(windowPos>=elemTop){
            $(elemSelector).css("opacity",(elemBottom-windowPos<0?0:elemBottom-windowPos)/elemBottom);
        }else{
            $(elemSelector).css("opacity",1);
        }

    });

});
  • 0
    Это именно то, что мне нужно! большое спасибо @melc
0

Вы можете использовать:

$(window).scroll(fn)

для получения событий прокрутки для окна.


Вы можете проверить значение:

$(window).scrollTop()

чтобы увидеть, находится ли положение прокрутки вверху.


Затем вы можете использовать .hide() или .show() или другую опцию изменения размера, чтобы скрыть или показать содержимое на странице в зависимости от положения прокрутки.

Здесь упрощенный пример: http://jsfiddle.net/jfriend00/QZy55/

  • 0
    Вы пытались показать мне, как сделать заголовок, но я спрашивал, как убрать заглавное слово: «Привет, мы более креативны! Мы создаем индивидуальные сайты для предпринимателей, организаций и известных брендов. Есть идея? Мы» здесь, чтобы помочь. "
  • 0
    @TiffanyDiamanta - если вы более конкретны в своем вопросе, у вас больше шансов получить конкретные ответы, которые соответствуют вашему желанию. Вы не сказали, что хотите заставить определенный набор слов исчезнуть. Вместо этого вы хотели, чтобы мы попытались выяснить, какой эффект происходит на этом веб-сайте. Ну да ладно, похоже, ты уже получил свой ответ.
Показать ещё 1 комментарий
0

Я считаю, что этот метод называется Parallax Scrolling, есть несколько ресурсов, в которых есть примеры этого (если вы просто Google "Parallax Scrolling") и учебники, такие как этот: http://net.tutsplus.com/tutorials/html -css-технология/простой параллакс прокрутка-техник/

  • 0
    да, я знаю, как сделать прокрутку параллакса (простым способом, конечно), но эффект, который я просил, кажется, не является частью техники прокрутки параллакса
  • 0
    @ TiffanyDiamanta Я вижу, извините за это тогда. Я вернусь к этому вопросу позже этим вечером и постараюсь дать лучший ответ, если он не будет получен к тому времени.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню