great code
commit
ace9a8e4da
Binary file not shown.
@ -0,0 +1,33 @@
|
||||
function horse(input){
|
||||
let a1 = document.getElementById("audio1");
|
||||
if (input){
|
||||
a1.play();
|
||||
} else {a1.pause();}
|
||||
}
|
||||
|
||||
|
||||
var round = 1;
|
||||
|
||||
/*
|
||||
function moveHorse() {
|
||||
window.setTimeout(function() {
|
||||
console.log("halo");
|
||||
addclass()
|
||||
moveHorse()
|
||||
}, 3900);
|
||||
}
|
||||
|
||||
function addclass(elem){
|
||||
let list = document.getElementById('hest1');
|
||||
console.log(list.classList);
|
||||
if(round%2===0){
|
||||
list.classList.remove('moved');
|
||||
} else{
|
||||
list.classList.add('moved');
|
||||
console.log("halo");
|
||||
} round++;
|
||||
console.log("halo");
|
||||
}
|
||||
|
||||
moveHorse ();
|
||||
*/
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 841.9 595.3" style="enable-background:new 0 0 841.9 595.3;" xml:space="preserve">
|
||||
<path d="M155.9,58.5c0,0-127,110.5-102.6,131.8c62.3,54.6,100.3-52.5,146-40.7c41.5,10.8,58.7-49.4,63.8,15.4
|
||||
c8.5,106.2-77.7,174.6-104.6,295c-4.4,19.5,53.4,40.3,63.1,30c27.7-29.6,31.5-80.4,39.2-83.5c7.7-3.1-0.8,89.6,26.9,88.8
|
||||
c27.7-0.8,55.4-3.8,60-20c4.6-16.2-46.9-148.7-3.7-176.4c27.1-17.3,79.9,46,156-9.4c36.9-26.9,104.6,2.7,60.8,77.3
|
||||
s-43.1,120-38.5,128.5c4.6,8.5,55.4,20.8,63.1,15.4c7.7-5.4,26.6-126.9,45.4-126.9c15.4,0,10,129.6,30,128.2
|
||||
c20-1.3,57.7,2.5,49.2-33.6s48.4-269.9-48.5-313.5c-61.5-27.7-256.9,36.9-322.4-66.2C290.1,21.6,165.7,8.1,155.9,58.5z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 926 B |
Binary file not shown.
@ -0,0 +1,139 @@
|
||||
@font-face {
|
||||
font-family: 'Old London';
|
||||
src: url('Olondon.otf');
|
||||
}
|
||||
|
||||
:root{
|
||||
--tekstfarge: #027bff;
|
||||
}
|
||||
|
||||
a{
|
||||
color: var(--tekstfarge);
|
||||
}
|
||||
|
||||
.landing{
|
||||
height: 100vh;
|
||||
background-color: lightblue;
|
||||
}
|
||||
|
||||
.skrift{
|
||||
|
||||
position: absolute;
|
||||
top: 0%;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 80vh;
|
||||
max-width: 800px;
|
||||
font-family: 'Old London';
|
||||
font-size: clamp(1.5rem, 1rem + 9vw, 5rem);
|
||||
color: var(--tekstfarge);
|
||||
text-align: center;
|
||||
|
||||
|
||||
}
|
||||
|
||||
span{
|
||||
opacity: 50;
|
||||
transform: translateY(250px);
|
||||
transition: all 1.5s;
|
||||
display: inline-block;
|
||||
|
||||
}
|
||||
.tekst span:nth-child(even){
|
||||
transform: translateY(200px);
|
||||
rotate: 50deg;
|
||||
}
|
||||
|
||||
.tekst span:nth-child(2n+3){
|
||||
transform: translateX(-120px);
|
||||
rotate: -30deg;
|
||||
}
|
||||
.tekst span:nth-child(3n+2){
|
||||
transform: translateX(120px);
|
||||
}
|
||||
|
||||
.tekst span.stilig{
|
||||
opacity: 100;
|
||||
transform: translateY(0px);
|
||||
rotate: 0deg;
|
||||
|
||||
}
|
||||
|
||||
|
||||
.bio{
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
.stable{
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
}
|
||||
|
||||
#hest1{
|
||||
margin-top: 2em;
|
||||
margin-left: 4em;
|
||||
display: inline-block;
|
||||
width: 300px;
|
||||
transform: scaleX(-1);
|
||||
animation: hest1 10s infinite;
|
||||
}
|
||||
|
||||
.moved{
|
||||
animation: hest1 4s infinite;
|
||||
|
||||
}
|
||||
|
||||
@keyframes hest1 {
|
||||
0%{
|
||||
translate: 0 0;
|
||||
rotate: 0deg;
|
||||
}
|
||||
10%{
|
||||
translate: 400px 150px;
|
||||
rotate: -80deg;
|
||||
}
|
||||
20%{
|
||||
translate: 500px 450px;
|
||||
rotate: 20deg;
|
||||
}
|
||||
30%{
|
||||
translate: 180px 150px;
|
||||
rotate: 20deg;
|
||||
}
|
||||
40%{
|
||||
translate: 80px 30px;
|
||||
rotate: 20deg;
|
||||
}
|
||||
50%{
|
||||
translate: 0 0;
|
||||
rotate: 0deg;
|
||||
}
|
||||
60%{
|
||||
translate: 0 0;
|
||||
rotate: 0deg;
|
||||
}
|
||||
70%{
|
||||
translate: 0 0;
|
||||
rotate: 0deg;
|
||||
}
|
||||
80%{
|
||||
translate: 0 0;
|
||||
rotate: 0deg;
|
||||
}
|
||||
90%{
|
||||
translate: 0 0;
|
||||
rotate: 0deg;
|
||||
}
|
||||
100%{
|
||||
translate: 0 0;
|
||||
rotate: 0deg;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
.sjekk:checked~label>#hest1{
|
||||
filter: invert(88%) sepia(89%) saturate(3221%) hue-rotate(-134deg) brightness(99%) contrast(101%);
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
const tekst = document.getElementById("stiligtekst");
|
||||
const tekstStr = tekst.textContent;
|
||||
const splitta = tekstStr.split("");
|
||||
tekst.textContent ="";
|
||||
for (let i =0; i < splitta.length; i++) {
|
||||
tekst.innerHTML +="<span>" + splitta[i] + "</span>";
|
||||
}
|
||||
|
||||
let char = 0;
|
||||
let timer = setInterval(onTick, 100);
|
||||
|
||||
function onTick(){
|
||||
const span = tekst.querySelectorAll('span')[char];
|
||||
span.classList.add('stilig');
|
||||
char++;
|
||||
if(char === splitta.length) {
|
||||
complete();
|
||||
return;
|
||||
}
|
||||
|
||||
function complete(){
|
||||
clearInterval(timer);
|
||||
timer = null;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue