diff --git a/MP.Land/Pages/Unauthorized.razor b/MP.Land/Pages/Unauthorized.razor new file mode 100644 index 00000000..67fad157 --- /dev/null +++ b/MP.Land/Pages/Unauthorized.razor @@ -0,0 +1,16 @@ +@page "/Unauthorized" + +
+
+ Accesso Negato +
+
+
+ +
+
+ +
+ diff --git a/MP.Land/Pages/Unauthorized.razor.css b/MP.Land/Pages/Unauthorized.razor.css new file mode 100644 index 00000000..d48f9705 --- /dev/null +++ b/MP.Land/Pages/Unauthorized.razor.css @@ -0,0 +1,81 @@ +.textMain { + font-size: 4rem; + -webkit-animation: glow 9s ease-in-out infinite alternate; + -moz-animation: glow 9s ease-in-out infinite alternate; + animation: glow 9s ease-in-out infinite alternate; +} +@-webkit-keyframes glow { + 0% { + text-shadow: 0 0 0px #000; + } + 90%, + 100% { + text-shadow: 0 0 10px #fff, 0 0 20px #0073e6; + } + 95% { + text-shadow: 0 0 15px #fff, 0 0 20px #4da6ff, 0 0 30px #4da6ff; + } +} +@media (max-width: 600px) { + .textMain { + font-size: 2rem; + } +} +@media (max-width: 992px) { + .textMain { + font-size: 3rem; + } +} +.backImage { + background-image: url('img/darkthree02.jpg'); + background-repeat: no-repeat; + animation: zoom-bg 4s ease-in-out infinite; +} +@keyframes zoom-bg { + 0%, + 80% { + background-size: 100% 100%; + filter: brightness(80%); + } + 90% { + background-size: 500% 500%; + background-position: 50% 50%; + filter: brightness(120%); + } + 100% { + background-size: 100% 100%; + filter: brightness(80%); + } +} +.frontImage { + padding: 0rem; + background: -webkit-linear-gradient(135deg, #000 30%, #D8951C 45%, #FAF2A2 50%, #C8850C 55%, #000 70%); + background-size: 250% 250%; + animation: gradient-bg 6s ease-in-out infinite; +} +@keyframes gradient-bg { + 0% { + background-position: 0% 50%; + filter: brightness(90%); + box-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #0ff, 0 0 40px #0ff, 0 0 50px #0073e6, 0 0 60px #0073e6, 0 0 70px #0073e6; + } + 40% { + filter: brightness(105%); + box-shadow: 0 0 40px #fff, 0 0 50px #4da6ff, 0 0 60px #4da6ff, 0 0 70px #4da6ff, 0 0 80px #4da6ff, 0 0 90px #4da6ff, 0 0 100px #4da6ff; + } + 80% { + background-position: 0% 50%; + filter: brightness(90%); + box-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #0ff, 0 0 40px #0ff, 0 0 50px #0073e6, 0 0 60px #0073e6, 0 0 70px #0073e6; + } + 92% { + background-position: 100% 50%; + filter: brightness(110%); + box-shadow: 0 0 0px #fff; + } + 100% { + background-position: 0% 50%; + filter: brightness(90%); + box-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #0ff, 0 0 40px #0ff, 0 0 50px #0073e6, 0 0 60px #0073e6, 0 0 70px #0073e6; + } +} \ No newline at end of file diff --git a/MP.Land/Pages/Unauthorized.razor.less b/MP.Land/Pages/Unauthorized.razor.less new file mode 100644 index 00000000..9fdbcd36 --- /dev/null +++ b/MP.Land/Pages/Unauthorized.razor.less @@ -0,0 +1,96 @@ +@timeGlow: 9s; + +.textMain { + font-size: 4rem; + -webkit-animation: glow @timeGlow ease-in-out infinite alternate; + -moz-animation: glow @timeGlow ease-in-out infinite alternate; + animation: glow @timeGlow ease-in-out infinite alternate; +} + +@-webkit-keyframes glow { + 0% { + text-shadow: 0 0 0px #000; + } + + 90%, 100% { + text-shadow: 0 0 10px #fff, 0 0 20px #0073e6; + } + + 95% { + text-shadow: 0 0 15px #fff, 0 0 20px #4da6ff, 0 0 30px #4da6ff; + } +} + +@media (max-width: 600px) { + .textMain { + font-size: 2rem; + } +} +@media (max-width: 992px) { + .textMain { + font-size: 3rem; + } +} + + +.backImage { + background-image: url('img/darkthree02.jpg'); + background-repeat: no-repeat; + animation: zoom-bg 4s ease-in-out infinite; +} + +@keyframes zoom-bg { + 0%, 80% { + background-size: 100% 100%; + filter: brightness(80%); + } + + 90% { + background-size: 500% 500%; + background-position: 50% 50%; + filter: brightness(120%); + } + + 100% { + background-size: 100% 100%; + filter: brightness(80%); + } +} + +.frontImage { + padding: 0rem; + background: -webkit-linear-gradient(135deg, #000 30%, #D8951C 45%, #FAF2A2 50%, #C8850C 55%, #000 70%); + background-size: 250% 250%; + animation: gradient-bg 6s ease-in-out infinite; +} + +@keyframes gradient-bg { + 0% { + background-position: 0% 50%; + filter: brightness(90%); + box-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #0ff, 0 0 40px #0ff, 0 0 50px #0073e6, 0 0 60px #0073e6, 0 0 70px #0073e6; + } + + 40% { + filter: brightness(105%); + box-shadow: 0 0 40px #fff, 0 0 50px #4da6ff, 0 0 60px #4da6ff, 0 0 70px #4da6ff, 0 0 80px #4da6ff, 0 0 90px #4da6ff, 0 0 100px #4da6ff; + } + + 80% { + background-position: 0% 50%; + filter: brightness(90%); + box-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #0ff, 0 0 40px #0ff, 0 0 50px #0073e6, 0 0 60px #0073e6, 0 0 70px #0073e6; + } + + 92% { + background-position: 100% 50%; + filter: brightness(110%); + box-shadow: 0 0 0px #fff; + } + + 100% { + background-position: 0% 50%; + filter: brightness(90%); + box-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #0ff, 0 0 40px #0ff, 0 0 50px #0073e6, 0 0 60px #0073e6, 0 0 70px #0073e6; + } +} diff --git a/MP.Land/Pages/Unauthorized.razor.min.css b/MP.Land/Pages/Unauthorized.razor.min.css new file mode 100644 index 00000000..7e3d8abe --- /dev/null +++ b/MP.Land/Pages/Unauthorized.razor.min.css @@ -0,0 +1 @@ +.textMain{font-size:4rem;-webkit-animation:glow 9s ease-in-out infinite alternate;-moz-animation:glow 9s ease-in-out infinite alternate;animation:glow 9s ease-in-out infinite alternate;}@-webkit-keyframes glow{0%{text-shadow:0 0 0 #000;}90%,100%{text-shadow:0 0 10px #fff,0 0 20px #0073e6;}95%{text-shadow:0 0 15px #fff,0 0 20px #4da6ff,0 0 30px #4da6ff;}}@media(max-width:600px){.textMain{font-size:2rem;}}@media(max-width:992px){.textMain{font-size:3rem;}}.backImage{background-image:url('img/darkthree02.jpg');background-repeat:no-repeat;animation:zoom-bg 4s ease-in-out infinite;}@keyframes zoom-bg{0%,80%{background-size:100% 100%;filter:brightness(80%);}90%{background-size:500% 500%;background-position:50% 50%;filter:brightness(120%);}100%{background-size:100% 100%;filter:brightness(80%);}}.frontImage{padding:0;background:-webkit-linear-gradient(135deg,#000 30%,#d8951c 45%,#faf2a2 50%,#c8850c 55%,#000 70%);background-size:250% 250%;animation:gradient-bg 6s ease-in-out infinite;}@keyframes gradient-bg{0%{background-position:0% 50%;filter:brightness(90%);box-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #0ff,0 0 40px #0ff,0 0 50px #0073e6,0 0 60px #0073e6,0 0 70px #0073e6;}40%{filter:brightness(105%);box-shadow:0 0 40px #fff,0 0 50px #4da6ff,0 0 60px #4da6ff,0 0 70px #4da6ff,0 0 80px #4da6ff,0 0 90px #4da6ff,0 0 100px #4da6ff;}80%{background-position:0% 50%;filter:brightness(90%);box-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #0ff,0 0 40px #0ff,0 0 50px #0073e6,0 0 60px #0073e6,0 0 70px #0073e6;}92%{background-position:100% 50%;filter:brightness(110%);box-shadow:0 0 0 #fff;}100%{background-position:0% 50%;filter:brightness(90%);box-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #0ff,0 0 40px #0ff,0 0 50px #0073e6,0 0 60px #0073e6,0 0 70px #0073e6;}} \ No newline at end of file diff --git a/MP.Land/Shared/NavMenu.razor.cs b/MP.Land/Shared/NavMenu.razor.cs index 4e8ed084..1381eeb5 100644 --- a/MP.Land/Shared/NavMenu.razor.cs +++ b/MP.Land/Shared/NavMenu.razor.cs @@ -137,7 +137,6 @@ namespace MP.Land.Shared await Task.Delay(1); isLoading = false; await Task.Delay(1); - //await InvokeAsync(StateHasChanged); } private void ToggleNavMenu() diff --git a/MP.Land/compilerconfig.json b/MP.Land/compilerconfig.json index 4d2d12c3..443f733b 100644 --- a/MP.Land/compilerconfig.json +++ b/MP.Land/compilerconfig.json @@ -6,5 +6,9 @@ { "outputFile": "wwwroot/css/site.css", "inputFile": "wwwroot/css/site.less" + }, + { + "outputFile": "Pages/Unauthorized.razor.css", + "inputFile": "Pages/Unauthorized.razor.less" } ] \ No newline at end of file diff --git a/MP.Land/compilerconfig.json.defaults b/MP.Land/compilerconfig.json.defaults new file mode 100644 index 00000000..41870cc5 --- /dev/null +++ b/MP.Land/compilerconfig.json.defaults @@ -0,0 +1,71 @@ +{ + "compilers": { + "less": { + "autoPrefix": "", + "cssComb": "none", + "ieCompat": true, + "math": null, + "strictMath": false, + "strictUnits": false, + "relativeUrls": true, + "rootPath": "", + "sourceMapRoot": "", + "sourceMapBasePath": "", + "sourceMap": false + }, + "sass": { + "autoPrefix": "", + "loadPaths": "", + "style": "expanded", + "relativeUrls": true, + "sourceMap": false + }, + "nodesass": { + "autoPrefix": "", + "includePath": "", + "indentType": "space", + "indentWidth": 2, + "outputStyle": "nested", + "precision": 5, + "relativeUrls": true, + "sourceMapRoot": "", + "lineFeed": "", + "sourceMap": false + }, + "stylus": { + "sourceMap": false + }, + "babel": { + "sourceMap": false + }, + "coffeescript": { + "bare": false, + "runtimeMode": "node", + "sourceMap": false + }, + "handlebars": { + "root": "", + "noBOM": false, + "name": "", + "namespace": "", + "knownHelpersOnly": false, + "forcePartial": false, + "knownHelpers": [], + "commonjs": "", + "amd": false, + "sourceMap": false + } + }, + "minifiers": { + "css": { + "enabled": true, + "termSemicolons": true, + "gzip": false + }, + "javascript": { + "enabled": true, + "termSemicolons": true, + "gzip": false + } + } +} \ No newline at end of file diff --git a/MP.Land/wwwroot/img/BMA.png b/MP.Land/wwwroot/img/BMA.png new file mode 100644 index 00000000..ceb3d8f8 Binary files /dev/null and b/MP.Land/wwwroot/img/BMA.png differ diff --git a/MP.Land/wwwroot/img/CaptainMarvel.jpg b/MP.Land/wwwroot/img/CaptainMarvel.jpg new file mode 100644 index 00000000..896f6bc9 Binary files /dev/null and b/MP.Land/wwwroot/img/CaptainMarvel.jpg differ diff --git a/MP.Land/wwwroot/img/DarkThree01.jpg b/MP.Land/wwwroot/img/DarkThree01.jpg new file mode 100644 index 00000000..6800fca1 Binary files /dev/null and b/MP.Land/wwwroot/img/DarkThree01.jpg differ diff --git a/MP.Land/wwwroot/img/DarkThree02.jpg b/MP.Land/wwwroot/img/DarkThree02.jpg new file mode 100644 index 00000000..b6e2c6bb Binary files /dev/null and b/MP.Land/wwwroot/img/DarkThree02.jpg differ diff --git a/MP.Land/wwwroot/img/DarkThree03.jpg b/MP.Land/wwwroot/img/DarkThree03.jpg new file mode 100644 index 00000000..9f83cb6d Binary files /dev/null and b/MP.Land/wwwroot/img/DarkThree03.jpg differ diff --git a/MP.Land/wwwroot/img/DarkThree04.jpg b/MP.Land/wwwroot/img/DarkThree04.jpg new file mode 100644 index 00000000..b4db8876 Binary files /dev/null and b/MP.Land/wwwroot/img/DarkThree04.jpg differ diff --git a/MP.Land/wwwroot/img/WonderWoman.jpg b/MP.Land/wwwroot/img/WonderWoman.jpg new file mode 100644 index 00000000..5e1721f1 Binary files /dev/null and b/MP.Land/wwwroot/img/WonderWoman.jpg differ