Visualizzazione dei risultati da 1 a 8 su 8

Visualizzazione discussione

  1. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    prova a vedere se così va bene : http://codepen.io/fcalderan/pen/YwVxRg/?editors=010 (scrolla la finestra di output)


    CSS

    codice:
    #sticky { 
      position: fixed;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      
      top: 0; 
      z-index: -1;
      opacity: 0;
      transition: opacity .5s, z-index 0s .5s;
      
      border: 5px dashed #79c;
      background: #f2f2f2;
      padding: 80px 40px;
      width: 250px; 
      
    }
    
    
    #sticky.fixed  { 
      transition: z-index 0s, opacity .5s 0s;
      z-index: 1;
      opacity: 1;
    }
    
    
    #sticky:before { content: "current scroll: "; }
    #sticky:after  { content: "px"; }

    Javascript

    codice:
    (function(d, pos) {
      
      var b   = d.body,
          de  = d.documentElement,
          top = b.scrollTop || de.scrollTop,
          el  = d.getElementById('sticky'),
          scrolling = false;
      
      
      var onScroll = function(callback) {
          if (scrolling) {
              callback();
              window.requestAnimationFrame(function() {
                  onScroll(callback);
              });
          }   
      };
      
      var update = function() {
          top  = b.scrollTop || de.scrollTop;
          el.textContent = top;
          el.classList.toggle('fixed', top >= pos);
      }
      
      
      document.addEventListener('scroll', function() {
          var intv, idle = !scrolling;
        
          scrolling = true;
          if (idle) {
              onScroll(update);
          }
        
          clearInterval(intv);
          intv = window.setTimeout(function() {
              scrolling = false; 
          }, 250);        
      });
      
    }(document, 500));
    Ultima modifica di fcaldera; 11-01-2016 a 13:07
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.