Compare commits
2 commits
without-ai
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 32306e8fea | |||
| 4fc5af27b5 |
|
|
@ -199,7 +199,7 @@
|
|||
// through them.
|
||||
const sceneOrder = [
|
||||
'hero',
|
||||
'bifrost', 'bifrost-meaning',
|
||||
'bifrost', 'bifrost-meaning', 'board-reveal',
|
||||
'platform-question', 'platform-layers',
|
||||
'wiki-deepdive',
|
||||
'platform-cards',
|
||||
|
|
@ -216,6 +216,7 @@
|
|||
'hero': 'hero',
|
||||
'bifrost': 'bifrost',
|
||||
'bifrost-meaning': 'bifrost',
|
||||
'board-reveal': 'bifrost',
|
||||
'platform-question': 'platform-layers',
|
||||
'platform-layers': 'platform-layers',
|
||||
'wiki-deepdive': 'wiki-deepdive',
|
||||
|
|
@ -666,6 +667,39 @@
|
|||
}
|
||||
});
|
||||
|
||||
// ─── Advisory board reveal ───────────────────────────────────
|
||||
// The #board-reveal section (8-member grid) sits right after the
|
||||
// final treasure-map stop. Header bits rise/fade in, then the
|
||||
// portraits stagger up. Mirrors the .map-stop reveal pattern;
|
||||
// reduced-motion users never reach this block (early return above)
|
||||
// and get the static CSS fallback instead.
|
||||
const boardSection = document.getElementById('board-reveal');
|
||||
if (boardSection) {
|
||||
const headBits = boardSection.querySelectorAll('.board-head > *');
|
||||
const members = boardSection.querySelectorAll('.board-member');
|
||||
const boardTl = gsap.timeline({
|
||||
scrollTrigger: {
|
||||
trigger: boardSection,
|
||||
start: 'top 72%',
|
||||
toggleActions: 'play none none reverse',
|
||||
}
|
||||
});
|
||||
if (headBits.length) {
|
||||
boardTl.to(headBits, {
|
||||
opacity: 1, y: 0,
|
||||
duration: 0.7, stagger: 0.1,
|
||||
ease: 'power3.out',
|
||||
});
|
||||
}
|
||||
if (members.length) {
|
||||
boardTl.to(members, {
|
||||
opacity: 1, y: 0,
|
||||
duration: 0.7, stagger: 0.06,
|
||||
ease: 'power3.out',
|
||||
}, '-=0.3');
|
||||
}
|
||||
}
|
||||
|
||||
/* SCENE 6 — Join CTA + Innovationsfonden footer: REMOVED 2026-05-19
|
||||
in the customer-presentation conversion. The CTA, confirmation
|
||||
panel, click handler, and three-mark footer all went away with
|
||||
|
|
@ -679,7 +713,7 @@
|
|||
document.fonts.ready.then(() => ScrollTrigger.refresh());
|
||||
}
|
||||
// Refresh once illustrations have laid out
|
||||
const illustrations = document.querySelectorAll('#bifrost-meaning img');
|
||||
const illustrations = document.querySelectorAll('#bifrost-meaning img, #board-reveal img');
|
||||
let pending = illustrations.length;
|
||||
if (pending === 0) ScrollTrigger.refresh();
|
||||
illustrations.forEach((img) => {
|
||||
|
|
|
|||
BIN
protected/fenja/board/anna-jessen.jpg
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
protected/fenja/board/hakon-daltveit.jpg
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
protected/fenja/board/mads-nyborg.jpg
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
protected/fenja/board/mathies-laursen.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
protected/fenja/board/soren-friis.jpg
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
protected/fenja/board/torben-schutt.jpg
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
protected/fenja/board/ulla-nygaard-eliassen.jpg
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
protected/fenja/board/william-irving.jpg
Normal file
|
After Width: | Height: | Size: 45 KiB |