Naar niets kijken roept vragen op. ~ column

Over beeldende kunst wordt heel wat afgeschreven, maar soms lijk de tekst wel erg weinig toe te voegen aan het werk. In deze reeks ontrafelt Alexandra Crouwers kunstjargon, want wat staat er … Lees Meer

hARt #125 | De kunstenaar als machine – Suse Weber

‘De Kunstenaar als Machine’, artikel over de solotentoonstelling van Suse Weber in de Base-Alpha galerie, Antwerpen. Klik op de foto om deze te vergroten.

hART #103 | Urban Gothic – Marc Bijl

  ‘Urban Gothic’, een overzichtstentoonstelling van Marc Bijl in het Groninger Museum DE MONUMENTALE KRACHT VAN HET ZWART Op 6 maart opende in het Groninger Museum de eerste grote overzichtstentoonstelling van de … Lees Meer

hARt #101 | Pop Art: The next level – Yannick Val Gesto, Bart Van Dijck

‘2 White Boyz’ in galerij Hectoliter in Brussel Pop Art: The next level Nog tot 13 oktober is de duo-tentoonstelling ‘2 White Boyz’ van Yannick Val Gesto (1987) en Bart van Dijck … Lees Meer

hART #96 | Bookshowbookshop – BE Part

click on image to enlarge From now on my portfolios can be accessed through:https://www.alexandracrouwers.com/ (general portal)https://www.alexandracrouwers.com/home.htm (visual arts portal)

hART #93 | BRRR! -Antoine Boute

Latest in an ongoing series of articles regarding interesting and difficult-to-place artists that are still somewhat ‘under the radar’, below a short introduction (in Dutch) of performer/writer/artist Antoine Boute in the Belgian … Lees Meer

hART #90 | Close Encounters – Johan Grimonprez

Translation from the original Dutch article. Jan Dietvorst and Roy Villevoye in Johan Grimonprez-exhibition S.M.A.K. CLOSE ENCOUNTERS Much has been published already, also in hART, regarding Johan Grimonprez’ retrospective ‘It’s a poor … Lees Meer

hART #89 | About nothing and everything simultaneously -Lisa Jeannin & Rolf Schuurmans

My article on the works of Lisa Jeannin and Rolf Schuurmans, published in hART #89. English translation (with some contextual and convenient links) below. click on image to enlarge   About Nothing … Lees Meer

1 2
// script.js document.addEventListener("DOMContentLoaded", function() { // Check if the body has the specific page class if (document.body.classList.contains('page-id-400605')) { const container = document.getElementById("container"); // Function to create and position images function createImage(src) { const img = document.createElement("img"); img.src = src; img.classList.add("image"); // Set random width and rotation const randomWidth = Math.random() * (150 - 50) + 50; // Random width between 50px and 150px const randomRotation = Math.random() * 30 - 15; // Random rotation between -15deg and 15deg img.style.width = `${randomWidth}px`; img.style.transform = `rotate(${randomRotation}deg)`; // Random position within the container img.style.top = Math.random() * (container.clientHeight - randomWidth) + 'px'; img.style.left = Math.random() * (container.clientWidth - randomWidth) + 'px'; img.draggable = true; // Event listeners for dragging img.addEventListener("dragstart", function(e) { e.dataTransfer.setData("text/plain", null); // For Firefox compatibility img.style.transition = 'none'; // Disable transition during drag }); img.addEventListener("dragend", function() { img.style.transition = 'transform 0.1s'; // Re-enable transition after drag }); img.addEventListener("drag", function(e) { const x = e.clientX - container.getBoundingClientRect().left - randomWidth / 2; // Adjust for image width const y = e.clientY - container.getBoundingClientRect().top - randomWidth / 2; // Adjust for image height img.style.transform = `translate(${x}px, ${y}px) rotate(${randomRotation}deg)`; // Keep rotation }); container.appendChild(img); } // Load images from a specified folder const imageFolder = 'https://yourwebsite.com/path/to/your/images/'; // Update with your image folder path let i = 1; // Initialize the counter while (true) { // Infinite loop to keep trying to load images const imageUrl = `${imageFolder}image${i}.jpg`; // Adjust this to match your image naming convention const img = new Image(); img.src = imageUrl; // Check if the image exists before creating it img.onload = function() { createImage(imageUrl); }; img.onerror = function() { console.log(`Image ${imageUrl} does not exist. Stopping further attempts.`); break; // Stop loading more images if one doesn't exist }; i++; // Increment the counter } } });