From 839a085e55a1d760cfdc459b7f626942bb32d02d Mon Sep 17 00:00:00 2001 From: HAM!DREZA Date: Sat, 4 May 2024 19:55:34 +0330 Subject: [PATCH] animations / add GSAP package --- .gitignore | 2 +- assets/css/main.css | 2 +- components/home-page/AboutUs.vue | 20 +- components/home-page/Header.vue | 57 +++++- components/home-page/RoadMap.vue | 174 ++++++++++++---- components/home-page/Slider.vue | 174 ++++++++++++++-- components/honor-page/ShinanHonors.vue | 7 +- pages/test.vue | 266 +++++++++++++++++++++++-- 8 files changed, 606 insertions(+), 96 deletions(-) diff --git a/.gitignore b/.gitignore index f7bdde1..8637a11 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ node_modules/ .nuxt/ -pages/text.vue \ No newline at end of file +pages/test.vue \ No newline at end of file diff --git a/assets/css/main.css b/assets/css/main.css index 43468d4..865358d 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -6,7 +6,7 @@ src: url("/public/fonts/IRANSansWebFaNum.woff2"); } html { - overflow-x: hidden; + overflow-x: hidden !important; } body { direction: rtl; diff --git a/components/home-page/AboutUs.vue b/components/home-page/AboutUs.vue index 232979d..da35fb5 100644 --- a/components/home-page/AboutUs.vue +++ b/components/home-page/AboutUs.vue @@ -19,6 +19,7 @@ > \ No newline at end of file diff --git a/components/home-page/Header.vue b/components/home-page/Header.vue index 2681e57..5225501 100644 --- a/components/home-page/Header.vue +++ b/components/home-page/Header.vue @@ -1,17 +1,16 @@ \ No newline at end of file diff --git a/components/home-page/RoadMap.vue b/components/home-page/RoadMap.vue index b0b1595..a43f10f 100644 --- a/components/home-page/RoadMap.vue +++ b/components/home-page/RoadMap.vue @@ -1,15 +1,16 @@ + + \ No newline at end of file diff --git a/components/home-page/Slider.vue b/components/home-page/Slider.vue index 85c8df7..6506a7d 100644 --- a/components/home-page/Slider.vue +++ b/components/home-page/Slider.vue @@ -1,26 +1,156 @@ \ No newline at end of file + + + + + + + \ No newline at end of file diff --git a/components/honor-page/ShinanHonors.vue b/components/honor-page/ShinanHonors.vue index c27c87a..d595446 100644 --- a/components/honor-page/ShinanHonors.vue +++ b/components/honor-page/ShinanHonors.vue @@ -1,5 +1,4 @@ \ No newline at end of file + + + \ No newline at end of file diff --git a/pages/test.vue b/pages/test.vue index 8b6f3cb..8b7d978 100644 --- a/pages/test.vue +++ b/pages/test.vue @@ -1,30 +1,256 @@ - - - - - - - - +body, +html { + margin: 0; +} +.scroller { + height: 100vh; +} +.orange { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + height: 100vh; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + background-color: #753500; +} + +.text { + color: #fff; +} + +.black { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + height: 100vh; + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + background-color: #070707; +} + +.blue { + height: 100vh; + background-color: #00026d; +} + +.text-wrap { + position: relative; + overflow: hidden; + width: 450px; + height: 80vh; +} + +.panel-text { + position: absolute; + left: 0%; + top: 0%; + right: 0%; + bottom: 0%; + z-index: 1; + width: 100%; + height: 100%; + font-size: 40px; + text-transform: uppercase; + font-weight: 900; + text-align: center; + background-color: #070707; + + transform: translateY(100%); + opacity: 0; +} + +.panel-text.blue-text { + color: blue; +} + +.panel-text.red-text { + color: red; +} + +.panel-text.purple-text { + color: purple; +} + +.panel-text.orange-text { + color: orange; +} + +.p-wrap { + position: relative; + overflow: hidden; + width: 450px; + height: 80vh; +} + +.panel { + position: absolute; + left: 0%; + top: 0%; + right: 0%; + bottom: 0%; + z-index: 1; + width: 100%; + height: 100%; + background-image: url("../images/5ed12171d9d512cb2feead83_5.jpg"); + background-position: 50% 50%; + background-size: cover; + background-repeat: no-repeat; +} + +.panel._2 { + z-index: 1; + background-image: url("../images/5f5a5b3515c4dd0c2c455925_110642301_938622823267359_7859124022958180678_n201.jpg"); +} + +.panel.blue { + z-index: auto; +} + +.panel.red { + z-index: auto; + background-color: red; + background-image: none; +} + +.panel.orange { + z-index: auto; + background-color: #cf5d00; + background-image: none; +} + +.panel.purple { + z-index: auto; + background-color: #808; + background-image: none; +} + \ No newline at end of file