Image positioneren afhankelijk van welke section active is?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • aDutchCow
  • Registratie: December 2013
  • Laatst online: 06-10 10:05
Mijn vraag
Ik heb een afbeelding centraal staan in een projectje waar ik aan werk. Het project betreft een one page website die op gemaakt is uit verschillende sections en de afbeelding komt in elke section terug.
Mijn vraag is nu; hoe kan ik makkelijk ervoor zorgen dat de afbeelding per sectie op een andere positie komt te staan zodat ik meer ruimte heb voor de relevante content van die section?

Relevante software en hardware die ik gebruik
HTML, CSS en javascript

Wat ik al gevonden of geprobeerd heb
Geprobeerd met jQuery een onClick event te starten op een menu item die een .animate triggert voor de class met de afbeelding.

Als het regent in mei, dan is april voorbij

Alle reacties


Acties:
  • 0 Henk 'm!

  • Osxy
  • Registratie: Januari 2005
  • Laatst online: 16:54

Osxy

Holy crap on a cracker

Gewoon de (zelfde) image meerdere keren includen geen optie?

"Divine Shields and Hearthstones do not make a hero heroic."


Acties:
  • 0 Henk 'm!

  • aDutchCow
  • Registratie: December 2013
  • Laatst online: 06-10 10:05
Osxy schreef op zaterdag 3 december 2016 @ 12:28:
Gewoon de (zelfde) image meerdere keren includen geen optie?
En dan per section aparte CSS?
Als je het zo bedoeld; Liever niet, de afbeelding moet een soort mee op reis gaan met de gebruiker :)

Als het regent in mei, dan is april voorbij


Acties:
  • 0 Henk 'm!

Verwijderd

De afbeedling fixed maken (eventueel als background), zodat deze mee scrolled.
En tijdens het scrollen met javascript de positie van de afbeelding aanpassen.

Hoogte opvragen van de secties en vergelijken met de huidige scroll positie, dan werkt het zowel met het scrollen en de onclick met animatie.

JavaScript:
1
2
3
$(window).scroll(function () {
   console.log($(this).scrollTop());
});