.lilt { width:100px; height:150px; background-color:#fafafa; border:1px solid #000; }

Schaduw met parallax-effect

Als de zon schijnt, ontstaat er een schaduw. Met het draaien van de zon (van oost naar west) verplaatst ook de schaduw zich. Als je in de zon loopt, verplaatst je schaduw zich ook, maar dan veel sneller. Dat geldt voor alles wat beweegt.

Schaduwen bij plaatjes of andere dingen in een webdocument bewegen niet omdat het statische elementen zijn. Eigenlijk is dat vreemd, want we zijn gewend aan bewegende schaduwen.

Zoals niet ongebruikelijk is op internet, is er altijd wel iemand die een oplossing verzint voor zoiets. In dit geval was het de Amerikaan Jimmy Lo, die een jQuery-Plug-in maakte die schaduwen laat bewegen als een soort parallax-effect. Jimmy Lo heeft ook een demo-pagina met deze plug-in.
Deze pagina is een bewerking van deze plug-in. Hier rechts zie je een voorbeeld. Let op de schaduw bij de witte rechthoek als je de pagina scrollt.

Scroll deze pagina en let op de schaduw!

Gebruik:

De code van het voorbeeld ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<style>
.lilt {
  width:100px;   height:150px;   background-color:#fafafa;
  border:1px solid #000; }
</style>
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="lilt.min.js"></script>

(Zet dit in de <BODY>, op de plaats waar het element met het schaduw-effect moet komen).

<div class="lilt"
  style="float:right; padding:10px; margin:0 0 20px 40px; text-align:left; background:#ffd"
  data-horizontal-offset="-20px"
  data-blur-radius="20px"
  data-spread-radius="5px"
  data-shadow-color="#987"
  data-subtleness="10">
    Scroll deze pagina en let op de schaduw!
</div>

(Zet dit helemaal aan het eind van de <BODY>).

<script>
$( document ).ready(function() {
  $().lilt();
});
</script>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb430.zip, 2085 bytes.

 
terug

html-430; Laatste wijziging: 23 mei 2020