diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Javascript/20231018_172955.jpg b/Javascript/20231018_172955.jpg new file mode 100644 index 0000000..7cde895 Binary files /dev/null and b/Javascript/20231018_172955.jpg differ diff --git a/Javascript/20231018_173004.jpg b/Javascript/20231018_173004.jpg new file mode 100644 index 0000000..a593306 Binary files /dev/null and b/Javascript/20231018_173004.jpg differ diff --git a/Javascript/20231018_173015.jpg b/Javascript/20231018_173015.jpg new file mode 100644 index 0000000..232007c Binary files /dev/null and b/Javascript/20231018_173015.jpg differ diff --git a/Javascript/20240110_193419.jpg b/Javascript/20240110_193419.jpg new file mode 100644 index 0000000..c62dfde Binary files /dev/null and b/Javascript/20240110_193419.jpg differ diff --git a/Javascript/20240111_223630.jpg b/Javascript/20240111_223630.jpg new file mode 100644 index 0000000..629dc8a Binary files /dev/null and b/Javascript/20240111_223630.jpg differ diff --git a/Javascript/20240114_211115.jpg b/Javascript/20240114_211115.jpg new file mode 100644 index 0000000..ddf246f Binary files /dev/null and b/Javascript/20240114_211115.jpg differ diff --git a/Javascript/20240114_211328.jpg b/Javascript/20240114_211328.jpg new file mode 100644 index 0000000..0168f4a Binary files /dev/null and b/Javascript/20240114_211328.jpg differ diff --git a/Javascript/20240114_211345.jpg b/Javascript/20240114_211345.jpg new file mode 100644 index 0000000..057fd61 Binary files /dev/null and b/Javascript/20240114_211345.jpg differ diff --git a/Javascript/Fireshield PC.jpg b/Javascript/Fireshield PC.jpg new file mode 100644 index 0000000..a4e75aa Binary files /dev/null and b/Javascript/Fireshield PC.jpg differ diff --git a/Javascript/Funktion.js b/Javascript/Funktion.js new file mode 100644 index 0000000..895bf09 --- /dev/null +++ b/Javascript/Funktion.js @@ -0,0 +1,44 @@ +document.addEventListener("DOMContentLoaded", function () { + // Hauptbild-Element + var mainImg = document.getElementById("mainImgElement"); + + // Bereich, der angeklickt werden soll + var clickArea = { x: 200, y: 450, width: 200, height: 200 }; + + // Funktion zum Einfügen des neuen Bildes + function insertNewImage(x, y) { + // Hier kannst du die Logik für das Einfügen des Bildes implementieren + // In diesem Beispiel wird ein einfaches Overlay-Bild erstellt + var overlayImage = document.createElement("img"); + overlayImage.src = "Grafikkarte.jpg"; + overlayImage.classList.add("overlayImage"); + overlayImage.style.left = 150% + "px"; + overlayImage.style.top = 200 + "px"; + document.body.appendChild(overlayImage); + } + + // Klick-Ereignis für das Hauptbild + mainImg.addEventListener("click", function (event) { + + var clickX = event.clientX - mainImg.offsetLeft; + var clickY = event.clientY - mainImg.offsetTop; + + // Überprüfen, ob der Klick im definierten Bereich liegt + if ( + clickX >= clickArea.x && + clickX <= clickArea.x + clickArea.width && + clickY >= clickArea.y && + clickY <= clickArea.y + clickArea.height + ) { + // Ein neues Bild einfügen + insertNewImage(clickX, clickY); + } + }); + }); + + function insertImage() { + alert('Button wurde geklickt!'); + // Hier kannst du weitere Aktionen ausführen, z.B. das Bild ändern oder andere Funktionen aufrufen. + } + + \ No newline at end of file diff --git a/Javascript/Gestaltung.css b/Javascript/Gestaltung.css new file mode 100644 index 0000000..3c38ded --- /dev/null +++ b/Javascript/Gestaltung.css @@ -0,0 +1,81 @@ +body{ + height: 100%; + background-image: linear-gradient(to right, rgba(21, 45, 70, 0.192), rgba(40, 16, 63, 0.671)), url(Setup.jpg); + background-size: cover; + background-attachment: fixed; +} +.myh{ + font-size: 200%; + text-decoration: underline; + text-align:center; + letter-spacing: 2pt; + + color: rgb(255, 115, 0); +} +#mainImage { + cursor: pointer; + margin-top: 200px; + margin-left: 63%; + } + + .overlayImage { + position: absolute; + width: 300px; + height: 150px; + top: 600; + left: 400; +} +body { + margin: 200; + padding: 0; + } + + .image-container { + position: relative; + overflow: hidden; + width: 1000px; /* Ändere die Breite und Höhe entsprechend deinem Bild */ + height: 1000px; + } + + .overlay-image { + margin-top: 0%; + width: 100%; + height: auto; + } + S + .overlay-container { + position: relative; + } + + .overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(117, 15, 15, 0.582); /* Ändere die Hintergrundfarbe und die Deckkraft nach Bedarf */ + transform-origin: 0 0; + transform: skewY(-10deg); /* Ändere den Winkel des schrägen Overlays */ + z-index: 1; /* Stelle sicher, dass das Overlay über dem Bild liegt */ + } + #image-container { + position: relative; + } + + #insertedImage { + width: 100%; /* Beispiel: Das Bild nimmt die volle Breite des Containers ein */ + height: auto; + display: block; + } + + #insertButton { + position: absolute; + top: 50px; /* Beispiel: Der Button befindet sich 50 Pixel von oben */ + left: 100px; /* Beispiel: Der Button befindet sich 100 Pixel von links */ + background-color: black; + border: none; + cursor: pointer; + z-index: 1; /* Damit der Button über dem Bild erscheint */ + } + + \ No newline at end of file diff --git a/Javascript/Gigabyte Aorus GeForce RTX 3090 Master 24G (24 GB), Grafikkarte.jpg b/Javascript/Gigabyte Aorus GeForce RTX 3090 Master 24G (24 GB), Grafikkarte.jpg new file mode 100644 index 0000000..1909685 Binary files /dev/null and b/Javascript/Gigabyte Aorus GeForce RTX 3090 Master 24G (24 GB), Grafikkarte.jpg differ diff --git a/Javascript/Grafikkarte.jpg b/Javascript/Grafikkarte.jpg new file mode 100644 index 0000000..7190e6e Binary files /dev/null and b/Javascript/Grafikkarte.jpg differ diff --git a/Javascript/Grundgerüst.html b/Javascript/Grundgerüst.html new file mode 100644 index 0000000..730a8d0 --- /dev/null +++ b/Javascript/Grundgerüst.html @@ -0,0 +1,32 @@ + + + + + + Computer Setup + + + + + + +

Mein Computer

+
+ Inserted Image + +
+
+ Hauptbild +
+
+ Dein Bild +
+
+ + + + + diff --git a/Javascript/Nature.jpg b/Javascript/Nature.jpg new file mode 100644 index 0000000..40f4e67 Binary files /dev/null and b/Javascript/Nature.jpg differ diff --git a/Javascript/PC Gaming Setup.jpg b/Javascript/PC Gaming Setup.jpg new file mode 100644 index 0000000..222f232 Binary files /dev/null and b/Javascript/PC Gaming Setup.jpg differ diff --git a/Javascript/Pc-Blue.jpg b/Javascript/Pc-Blue.jpg new file mode 100644 index 0000000..fc44b77 Binary files /dev/null and b/Javascript/Pc-Blue.jpg differ diff --git a/Javascript/Setup.jpg b/Javascript/Setup.jpg new file mode 100644 index 0000000..3c07e23 Binary files /dev/null and b/Javascript/Setup.jpg differ