<style>
:root {
--t: all 0.6s ease;
}
[data-set="1"] .full-image-1 {
z-index: 10;
opacity: 100%;
}
[data-set="1"] .full-text-1 {
transform: translateY(0);
opacity: 1;
}
[data-set="1"] .full-button-1 {
transform: scale(1.15);
filter: brightness(1.25);
}
[data-set="2"] .full-image-2 {
z-index: 10;
opacity: 100%;
}
[data-set="2"] .full-text-2 {
transform: translateY(0);
opacity: 1;
}
[data-set="2"] .full-button-2 {
transform: scale(1.15);
filter: brightness(1.25);
}
[data-set="3"] .full-image-3 {
clip-path: inset(0% 0 0 0);
z-index: 10;
opacity: 100%;
}
[data-set="3"] .full-text-3 {
transform: translateY(0);
opacity: 1;
}
[data-set="3"] .full-button-3 {
transform: scale(1.15);
filter: brightness(1.25);
}
[data-set="4"] .full-image-4 {
z-index: 10;
opacity: 100%;
}
[data-set="4"] .full-text-4 {
transform: translateY(0);
opacity: 1;
}
[data-set="4"] .full-button-4 {
transform: scale(1.15);
filter: brightness(1.25);
}
[data-set="5"] .full-image-5 {
z-index: 10;
opacity: 100%;
}
[data-set="5"] .full-text-5 {
transform: translateY(0);
opacity: 1;
}
[data-set="5"] .full-button-5 {
transform: scale(1.15);
filter: brightness(1.25);
}
</style>Nachhaltige Bodenstabilisierung.
Mehr erfahrenBodenstabilisierung für Windparks.
Mehr erfahrenBodenstabilisierung für Solarparks.
Mehr erfahrenDie "grüne" Straßensanierung.
Mehr erfahrenBodenstabilisierung für Industriebau.
Mehr erfahrenStabilität ist unsere Stärke! Wir machen für Sie Boden.Gut.®





<script>
const fullWrapper = document.querySelector('.full-wrapper');
const values = ['1', '2', '3', '4', '5'];
let currentIndex = 1;
let intervalId;
function updateDataSet() {
fullWrapper.setAttribute('data-set', values[currentIndex]);
currentIndex = (currentIndex + 1) % values.length;
}
function handleIntersection(entries) {
entries.forEach(entry => {
if (entry.isIntersecting) {
intervalId = setInterval(updateDataSet, 3000);
} else {
clearInterval(intervalId);
}
});
}
const observer = new IntersectionObserver(handleIntersection);
observer.observe(fullWrapper);
// Function to handle button click and restart slider from specific image
document.querySelectorAll('.full-button').forEach(button => {
button.addEventListener('click', () => {
const dataSetValue = button.getAttribute('data-set'); // Get the data-set value from the clicked button
const newIndex = values.indexOf(dataSetValue); // Find the index of the corresponding value in the values array
if (newIndex !== -1) {
currentIndex = newIndex; // Update the currentIndex to start from the clicked image
clearInterval(intervalId); // Clear any existing interval
updateDataSet(); // Update immediately to the clicked image
intervalId = setInterval(updateDataSet, 3000); // Restart the slider
}
});
});
</script>