scaled down images and fixed video autoplay bug

This commit is contained in:
Ksan 2025-06-14 23:24:26 +02:00
parent 193032efec
commit 224e39f6d9
7 changed files with 52 additions and 47 deletions

BIN
images/abstractcode.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -6,7 +6,7 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> <title>
Website Portfolio
</title> </title>
</head> </head>
@ -30,19 +30,21 @@
<div class="grid-item"> <div class="grid-item">
<a href="#section1"> <a href="#section1">
<h2 class="default">My Projects</h2> <h2 class="default">My Projects</h2>
<video src="videos/video2.mp4" autoplay muted loop></video> <video src="videos/video2.mp4" muted loop></video>
</a> </a>
</div> </div>
<div class="grid-item"> <div class="grid-item">
<a href="#section2"> <a href="#section2">
<h2 class="default">Skills</h2> <h2 class="default">Skills</h2>
<h2 class="under-black">and more...</h2> <h2 class="under-black">and more...</h2>
<video src="videos/video4.mp4" autoplay muted loop></video> <video src="videos/video4.mp4" muted loop></video>
</a> </a>
</div> </div>
<div class="grid-item"> <div class="grid-item">
<a href="#section3" style="background-color: #0f1a52;"> <a href="#section3" style="background-color: #0f1a52;">
<center><h2>Work in progress</h2></center> <center>
<h2>Work in progress</h2>
</center>
</a> </a>
</div> </div>
<div class="grid-item"> <div class="grid-item">
@ -130,4 +132,3 @@
</body> </body>
</html> </html>

View File

@ -11,7 +11,7 @@ body {
scroll-behavior: smooth; scroll-behavior: smooth;
} }
.start{ .start{
background-image: url(images/grad.png); background: linear-gradient(to bottom, #355b7c, #000000);
height: 100vh; height: 100vh;
display: flex; display: flex;
justify-content: center; justify-content: center;
@ -189,7 +189,8 @@ body {
} }
#section1 { #section1 {
background-image: url('images/output.png'); background-image: url('images/abstractcode.png');
background-color: #000000;
background-size: cover; background-size: cover;
background-position: center; background-position: center;
background-repeat: no-repeat; background-repeat: no-repeat;
@ -207,12 +208,10 @@ body {
} }
#section2 {
}
#section3 { #section3 {
background-color: #142268; background-color: #000000;
} }
.skill-icons img { .skill-icons img {

View File

@ -1,11 +1,15 @@
const gridItems = document.querySelectorAll('.grid-item'); const gridItems = document.querySelectorAll('.grid-item');
gridItems.forEach(item => { gridItems.forEach(item => {
const video = item.querySelector('video'); const video = item.querySelector('video');
if (video) {
video.currentTime = 0; video.currentTime = 0;
video.pause(); video.pause();
item.addEventListener('mouseenter', () => { item.addEventListener('mouseenter', () => {
video.play(); video.play();
}); });
@ -13,4 +17,5 @@ gridItems.forEach(item => {
video.pause(); video.pause();
//video.currentTime = 0; //video.currentTime = 0;
}); });
}
}); });

Binary file not shown.

BIN
videos/video2scaled.mp4 Normal file

Binary file not shown.

BIN
videos/video4scaled.mp4 Normal file

Binary file not shown.