<script>
"use strict";
OB_ready(OB_doWhenReady);

function OB_doWhenReady() {
    // localize everything
    var ooohBoi = window.ooohBoi || {};
    // local scope variables
    ooohBoi.prev_scroll_pos = window.scrollY || document.body.scrollTop;
    ooohBoi.cur_scroll_pos;
    ooohBoi.scroll_direction = 'init';
    ooohBoi.prev_scroll_direction = 0;
    ooohBoi.header = document.querySelector('#show-hide-header'); // header ID
    ooohBoi.header_pos = {
        top: ooohBoi.header.offsetTop,
        left: ooohBoi.header.offsetLeft,
    };
    ooohBoi.header_height = OB_outerHeight(ooohBoi.header);
    // show-hide header with ease/transition
    ooohBoi.header.style.transition = 'all 0.3s ease';
    // update header height on window resize
    ooohBoi.updateHeaderHeight = function() {
        ooohBoi.header_height = OB_outerHeight(ooohBoi.header);
    }
    // listen "scroll" event and decide what to do
    ooohBoi.checkScroll = function() {
        ooohBoi.cur_scroll_pos = window.scrollY || document.body.scrollTop;

        if (ooohBoi.cur_scroll_pos > ooohBoi.prev_scroll_pos) ooohBoi.scroll_direction = 'down';
        else if (ooohBoi.cur_scroll_pos < ooohBoi.prev_scroll_pos) ooohBoi.scroll_direction = 'up';

        if (ooohBoi.scroll_direction !== ooohBoi.prev_scroll_direction) ooohBoi.toggleHeader(ooohBoi.scroll_direction, ooohBoi.cur_scroll_pos);
        ooohBoi.prev_scroll_pos = ooohBoi.cur_scroll_pos;
    }
    // add or remove class based on the scrolling direction
    ooohBoi.toggleHeader = function(scroll_direction, scroll_current) {
        if (scroll_direction === 'down' && scroll_current > ooohBoi.header_height) {
            OB_addClass(ooohBoi.header, 'im-hidden'); // for styling
            ooohBoi.header.style.top = -1 * ooohBoi.header_height + "px";
            ooohBoi.prev_scroll_direction = scroll_direction;
        } else if (scroll_direction === 'up') {
            OB_removeClass(ooohBoi.header, 'im-hidden');
            ooohBoi.header.style.top = ooohBoi.header_pos.top + "px";
            ooohBoi.prev_scroll_direction = scroll_direction;
        }
    }
    // listen "scroll" and "resize" window events
    window.addEventListener('scroll', ooohBoi.checkScroll);
    window.addEventListener('resize', ooohBoi.updateHeaderHeight);
}

function OB_outerHeight(el) {
    var height = el.offsetHeight;
    var style = getComputedStyle(el);
    height += parseInt(style.marginTop) + parseInt(style.marginBottom);
    return height;
}

function OB_addClass(el, className) {
    if (el.classList) el.classList.add(className);
    else {
        var current = el.className,
            found = false;
        var all = current.split(' ');
        for (var i = 0; i < all.length, !found; i++) found = all[i] === className;
        if (!found) {
            if (current === '') el.className = className;
            else el.className += ' ' + className;
        }
    }
}

function OB_removeClass(el, className) {
    if (el.classList) el.classList.remove(className);
    else el.className = el.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' ');
}

function OB_ready(fn) {
    if (document.readyState != 'loading') fn();
    else if (document.addEventListener) document.addEventListener('DOMContentLoaded', fn);
    else {
        document.attachEvent('onreadystatechange', function() {
            if (document.readyState != 'loading') fn();
        });
    }
}
</script>
				
			

Gemeentelijke Basisschool De Fonkel, Tervuren

Een heldere en leesbare parkschool met de bestaande pastorie als bekend gezicht

De Fonkel 2.0 is een toekomstgerichte basisschool voor 380 leerlingen, opgevat als eerste stap van een ruimer masterplan voor de dorpskern. Het ontwerp vertaalt de visie van een echte parkschool: een open paviljoen-gebouw dat opgaat in een groene en biodiverse leeromgeving.
Binnen en buiten vloeien in elkaar over tot één doorlopend leerlandschap, met prikkelende speelplaatsen, buitenklassen en een sterke focus op natuur, water en ecologie. Dankzij een helder, compact en leesbaar gebouw en een multifunctioneel hart groeit De Fonkel uit tot meer dan een school alleen — een plek voor ontmoeting, leren en leven, midden in het dorp.
De Fonkel is geen “steens” gebouw, maar gedraagt zich resoluut als een gebouw in het landschap en onderstreept daarmee het landschappelijke karakter van het binnengebied. Als authentieke “parkschool” leent het de kenmerken van een paviljoen. Het is een horizontaal gebouw met uitstekende luifels, dat zich aan alle zijden met royale gevelopeningen richt naar het omliggende landschap. De materialisatie van de gevels zoekt aansluiting met de natuurlijke omgeving.

De gelijkvloerse kleuterklassen staan in rechtstreekse verbinding met de speelplaats en buitenklas

De refter van de kleuters in open relatie met de (overdekte) speelplaats en het achterliggende landschap

De open bibliotheek op verdieping met doorzicht naar de traphal

Een ruime patio brengt natuurlijk daglicht in de centrale gangen en klassen van de lagere school op verdieping

De bestaande pastorie (“Villa Fonkel”) wordt als waardevol erfgoedelement behouden en geïntegreerd binnen het nieuwe schoolgebouw

Programma: Realisatie van een nieuwe schoolcampus “De Fonkel 2.0”, bestaande uit de renovatie van de bestaande pastorie en sporthal, de oprichting van een nieuw schoolgebouw en de heraanleg van de buitenruimte en speelomgeving | Locatie: Moorselstraat, Tervuren | Opdrachtgever: Gemeente Tervuren | Samenwerking: De Gouden Liniaal Architecten – FORK architects | Ontwerp: 2025 | Status: Fase Omgevingsvergunning | Studies: BuroBuiten (landschap), Dubimax (stabiliteit), IKP Engineering (technieken) | Oppervlakte: 3.078m² (gebouw) | Team DGLA: Brecht Schouten, Kristof Benaets, Matis Vrancken, Raf Snoekx, Jan Thys, Wim Dirickx

Gerelateerd

Cultuureducatief Centrum De Faar, Dilsen-Stokkem

Tot eind 2018 had Dilsen geen centrale markt of plein. Op een site waar woningen en een oude metselhal van…
2305.CTDL

Herbestemming Citadel, Diest

Hoog verheven boven de stad, met een oppervlakte van 27 ha, neemt de citadelsite een erg prominente plaats in binnen…

Gemeentelijke Basisschool Centrum, Vosselaar

De totaalrenovatie van de Gemeentelijke Basisschool in het centrum van Vosselaar vertrekt vanuit de ambitie om de bestaande schoolsite opnieuw…

Campus De Helix, Maasmechelen

Campus De Helix is ontstaan uit een fusie van drie scholen en zag zich geconfronteerd met de opgave om drie…

Kunstacademie, Zaventem

In het centrum van Zaventem plant de gemeente een nieuwe Kunstacademie op één centrale campus. De huidige, verspreide en verouderde…

Oude Naaischool, Pelt

In de zoektocht naar bijkomende ruimte voor een lagere school wordt gekeken naar een naastgelegen historisch schoolgebouw dat gekend staat…