diff --git a/src/assets/main.scss b/src/assets/main.scss index 36e0b00..c11531a 100644 --- a/src/assets/main.scss +++ b/src/assets/main.scss @@ -6,7 +6,7 @@ @import "./fonts/snap_it/snap_it.css"; body{ - // background-color: $back; + background-color: $back; } #app{ @@ -38,8 +38,12 @@ body{ #map-backgrounds{ .map-bg-canvas{ + mix-blend-mode: multiply; + // filter: contrast(170%); + &.gradient{ + // filter: blur(10px); + } &.trame{ - mix-blend-mode: multiply; // display:none; } } diff --git a/src/components/MapBackground.vue b/src/components/MapBackground.vue index ae9f807..d2242ef 100644 --- a/src/components/MapBackground.vue +++ b/src/components/MapBackground.vue @@ -52,21 +52,39 @@ export default { } console.log(gradients); let custDir; + // switch (direction) { + // case 1: + // custDir = { + // x0: `${Math.random() * canvas.width}px`, + // y0: `-100px`, + // x1: `${Math.random() * canvas.width}px`, + // y1: `${canvas.height + 100}px` + // } + // break; + // case 2: + // custDir = { + // x0: `-100px`, + // y0: `${Math.random() * canvas.height}px`, + // x1: `${canvas.width + 100}px`, + // y1: `${Math.random() * canvas.height}px` + // } + // break; + // } switch (direction) { case 1: custDir = { - x0: `${Math.random() * canvas.width}px`, + x0: `${Math.random() * canvas.width/3}px`, y0: `-100px`, - x1: `${Math.random() * canvas.width}px`, + x1: `${canvas.width/3*2 + Math.random() * canvas.width/3}px`, y1: `${canvas.height + 100}px` } break; case 2: custDir = { - x0: `-100px`, - y0: `${Math.random() * canvas.height}px`, - x1: `${canvas.width + 100}px`, - y1: `${Math.random() * canvas.height}px` + x0: `${canvas.width/3*2 + Math.random() * canvas.width/3}px`, + y0: `-100px`, + x1: `${Math.random() * canvas.width/3}px`, + y1: `${canvas.height + 100}px` } break; } @@ -78,7 +96,7 @@ export default { states : { "default-state": { gradients: gradients, - transitionSpeed: 60000 + transitionSpeed: 20000 + Math.random() * 20000 } }, }) @@ -87,7 +105,7 @@ export default { let h = !hue ? Math.floor(Math.random()*360) : hue + -30 + Math.floor(Math.random()*60); let s = 40 + Math.floor(Math.random()*20); let l = 40 + Math.floor(Math.random()*10); - let a = `${parseFloat(Math.random()*.9).toFixed(3)}`.slice(1); + let a = `${parseFloat(0.2 + Math.random()*.4).toFixed(3)}`.slice(1); let hsla = `hsla(${h}, ${s}%, ${l}%, ${a})`; // console.log(hsla); return hsla; @@ -119,8 +137,8 @@ export default {