Computer – die besten Beiträge

Custom Cursor wird nicht angezeigt?

Die Programmierung von meiner Bildergalerie (Slider) hat mir ein paar Schwiergkeiten bereitet...schlussendlich habe ich chatgpt gefragt und der hat mir direkt einen Code ausgespuckt- der funktioniert auch soweit so gut allerdings werden die Mouse-Cursor immer noch nicht richtig angezeigt. Eigentlich sollten diese eigene Bilder anzeigen, je nachdem über welche seite des Bildes man sich bewegt. Weiß jemand wie/ob man so etwas programmieren kann bzw. wo mein Fehler liegen könnte?

- Die Bilder liegen aufjeden Fall im selben Ordner wie index2.html

Hier der vollständige Code:

<!DOCTYPE html>

<html lang="de">

<head>

 <meta charset="UTF-8">

 <meta name="viewport" content="width=device-width, initial-scale=1.0">

 <title>Bild-Slider mit benutzerdefiniertem Cursor</title>

 <style>

  body {

   font-family: Arial, sans-serif;

   display: flex;

   justify-content: center;

   align-items: center;

   height: 100vh;

   margin: 0;

   background-color: #f0f0f0;

  }

  .slider-container {

   position: relative;

   width: 500px;

   height: 300px;

   overflow: hidden;

   border: 2px solid #ccc;

   border-radius: 10px;

  }

  .slider-images {

   display: flex;

   transition: transform 0.5s ease-in-out;

  }

  .slider-images img {

   width: 100%;

   height: 100%;

   object-fit: cover;

  }

  /* Unsichtbare, transparente Boxen für Cursorsteuerung */

  .slider-nav {

   position: absolute;

   top: 0;

   width: 20%; /* Nur ein schmaler Bereich am linken und rechten Rand */

   height: 100%;

   background-color: transparent;

   z-index: 2;

  }

  /* Linke Box: Cursor ändert sich beim Hover */

  .slider-nav.left {

   left: 0;

   cursor: url('pfeillinks.png') 22 22, auto; /* Benutzerdefinierter Cursor (Hotspot bei 22px, 22px) */

  }

  /* Rechte Box: Cursor ändert sich beim Hover */

  .slider-nav.right {

   right: 0;

   cursor: url('pfeilrechts.png') 22 22, auto; /* Benutzerdefinierter Cursor (Hotspot bei 22px, 22px) */

  }

  /* Hover-Effekt: Cursor als Pointer, wenn er über den Boxen schwebt */

  .slider-nav.left:hover {

   cursor: url('pfeillinks.png') 22 22, pointer; /* Benutzerdefinierter Cursor (Hotspot bei 22px, 22px) */

  }

  .slider-nav.right:hover {

   cursor: url('pfeilrechts.png') 22 22, pointer; /* Benutzerdefinierter Cursor (Hotspot bei 22px, 22px) */

  }

 </style>

</head>

<body>

<div class="slider-container">

 <div class="slider-images">

  <img src="https://via.placeholder.com/500x300/FF5733" alt="Bild 1">

  <img src="https://via.placeholder.com/500x300/33C4FF" alt="Bild 2">

  <img src="https://via.placeholder.com/500x300/75FF33" alt="Bild 3">

 </div>

 <!-- Unsichtbare Boxen für die Linke und Rechte Navigation -->

 <div class="slider-nav left" onclick="changeSlide('prev')"></div>

 <div class="slider-nav right" onclick="changeSlide('next')"></div>

</div>

<script>

 let currentIndex = 0;

 const images = document.querySelectorAll('.slider-images img');

 const totalImages = images.length;

 function changeSlide(direction) {

  if (direction === 'next') {

   currentIndex = (currentIndex + 1) % totalImages;

  } else if (direction === 'prev') {

   currentIndex = (currentIndex - 1 + totalImages) % totalImages;

  }

  const sliderImages = document.querySelector('.slider-images');

  sliderImages.style.transform = `translateX(-${currentIndex * 100}%)`;

 }

</script>

</body>

</html>

Ich bin jedem der sich mit dem Problem beschäftigt dankbar! (:

Computer, HTML, Webseite, programmieren, CSS, Code, Programmiersprache, Webdesign, Webentwicklung, Cursor, Galerie, slider

Elgato Streamdecks funktionieren nicht wie gewollt?

Ich habe seit längerer Zeit mit meinen beiden Streamdecks Probleme.

Habe den normalen und die XL Version die ich für meine Livestreams benutze.

Auf dem großen habe ich auf der ersten Seite Buttons wie Mikro/Cam ein und aus, Cam Filter und Soundeffekte sowie kurze Clips zum abspielen. Auf der zweiten Seite habe ich alle Buttons mit kurzen Clips (Multi Action) belegt die auch für drei Szenen laufen.

Auf den kleinen habe ich nur Szenenwechsel also wo ich durch alle Intro, Pausen und Talk Bildschirme switchen kann.

Nur ist das so dass ich vor Monaten schon das Problem bekam dass wenn ich auf einem Button mit Clip drückte, der Clip dann erst so nach 3-5 Sekunden kam. Das ist manchmal ärgerlich da ich in dem einen Moment wo der Clip in OBS erscheinen muss ewig warte und der ganze Spaß dann halbwegs verschwunden ist.

Dann kam das Problem wenn ich von der zweiten Seite auf die erste switche, habe ich immer noch die Bilder von der zweiten Seite auf den Buttons obwohl ich die Bilder von der ersten Seite sehen sollte. Wenn ich dann auf ein Button drücke kam dann das eigentliche Bild und funktion der ersten Seite aber die anderen Buttons von der zweiten Seite bleiben.

Ich hoffe dass das alles verständlich für euch ist :D

Das gleiche passiert auch auf dem normalen Streamdeck. Sobald ich vom Intro Ordner auf die erste Seite schalte, bleiben die Bilder von vom Intro Ordner und ich muss dann raten wo zum Himmel der Talk Bildschirm Button war.

Ich dachte zuerst dass es ein Problem am USB lag. Musste mir ein USB Hub mit Strom besorgen da die Kabel nicht zum PC ausreichen.

Oder liegt dass an den 65 kurzen Clips?

Kann mir da jemand weiterhelfen

Computer, Hardware, Livestream, Streaming, livestreaming, Twitch, Stream Deck

Meistgelesene Beiträge zum Thema Computer