first commit
This commit is contained in:
commit
6510abcaf2
BIN
img/rip1.png
Normal file
BIN
img/rip1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 18 KiB |
BIN
img/rip2.png
Normal file
BIN
img/rip2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
BIN
img/rip3.png
Normal file
BIN
img/rip3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.1 MiB |
BIN
img/rip4.png
Normal file
BIN
img/rip4.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 66 KiB |
145
index.html
Normal file
145
index.html
Normal file
@ -0,0 +1,145 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>RIP Tweak</title>
|
||||
<style>
|
||||
@keyframes fadey {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
15% {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
85% {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: Avenir, Arial, sans-serif;
|
||||
margin: 0;
|
||||
font-size: 0;
|
||||
}
|
||||
|
||||
figure#slideshow {
|
||||
width: 80%;
|
||||
margin: 0 auto;
|
||||
position: relative;
|
||||
border: 1px solid #fff;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
figure#slideshow img {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
figure#slideshow img:first-child {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#container:fullscreen {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
#container:-moz-full-screen figure,
|
||||
#container:-ms-full-screen figure,
|
||||
#container:-webkit-fullscreen figure,
|
||||
#container:fullscreen figure {
|
||||
width: 100%;
|
||||
margin: 0 auto;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
:-webkit-full-screen {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
*:-moz-full-screen {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
*:-webkit-full-screen {
|
||||
background: #fff;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<audio autoplay controls id="remember">
|
||||
<source src="remember.wav" type="audio/wav">
|
||||
<source src="remember.mp3" type="audio/mpeg">
|
||||
Your browser does not support audio :(
|
||||
</audio>
|
||||
<!-- click to bring the slideshow in and out of fullscreen mode -->
|
||||
<figure id="container" onclick="fullScreen(this)">
|
||||
<figure id="slideshow">
|
||||
<img src="img/rip1.png">
|
||||
<img src="img/rip2.png">
|
||||
<img src="img/rip3.png">
|
||||
<img src="img/rip4.png">
|
||||
</figure>
|
||||
</figure>
|
||||
<script>
|
||||
function cancelFullScreen() {
|
||||
if (document.cancelFullScreen) {
|
||||
document.cancelFullScreen();
|
||||
} else if (document.mozCancelFullScreen) {
|
||||
document.mozCancelFullScreen();
|
||||
} else if (document.webkitCancelFullScreen) {
|
||||
document.webkitCancelFullScreen();
|
||||
} else if (document.msCancelFullScreen) {
|
||||
document.msCancelFullScreen();
|
||||
}
|
||||
link = document.getElementById("container");
|
||||
link.removeAttribute("onclick");
|
||||
link.setAttribute("onclick", "fullScreen(this)");
|
||||
}
|
||||
|
||||
function fullScreen(element) {
|
||||
if (element.requestFullScreen) {
|
||||
element.requestFullScreen();
|
||||
} else if (element.webkitRequestFullScreen) {
|
||||
element.webkitRequestFullScreen();
|
||||
} else if (element.mozRequestFullScreen) {
|
||||
element.mozRequestFullScreen();
|
||||
}
|
||||
link = document.getElementById("container");
|
||||
link.removeAttribute("onclick");
|
||||
link.setAttribute("onclick", "cancelFullScreen()");
|
||||
}
|
||||
|
||||
window.onload = function () {
|
||||
imgs = document.getElementById('slideshow').children;
|
||||
interval = 8000;
|
||||
currentPic = 0;
|
||||
imgs[currentPic].style.webkitAnimation = 'fadey ' + interval + 'ms';
|
||||
imgs[currentPic].style.animation = 'fadey ' + interval + 'ms';
|
||||
var infiniteLoop = setInterval(function () {
|
||||
imgs[currentPic].removeAttribute('style');
|
||||
if (currentPic == imgs.length - 1) { currentPic = 0; } else { currentPic++; }
|
||||
imgs[currentPic].style.webkitAnimation = 'fadey ' + interval + 'ms';
|
||||
imgs[currentPic].style.animation = 'fadey ' + interval + 'ms';
|
||||
}, interval);
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
BIN
remember.mp3
Normal file
BIN
remember.mp3
Normal file
Binary file not shown.
BIN
remember.wav
Normal file
BIN
remember.wav
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user