- داستان ما -
-- لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با - استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در - ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، - و کاربردهای -
-- رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات - پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.لورم - ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده - از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و - سطرآنچنان که لازم اس متنوع با هدف بهبود ابزارهای کاربردی می باشد، - کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه - و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان - رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد - کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه - راهکارها، و شرایط سخت تایپ به پایانت، و برای شرایط فعلی تکنولوژی - مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، - کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه - و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان - رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد - کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه - راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل - حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود - طراحی اساسا مورد استفاده قرار گیرد. -
-
+
{
+ if (window.innerWidth < 768) {
+ document.getElementById("parent").classList.remove("wrapper")
+ document.getElementById("cards").classList.remove("card")
+ document.getElementById("textCard").classList.remove("text-card")
+ }
ctx = gsap.context((self) => {
const cards = gsap.utils.toArray(".card");
const texts = gsap.utils.toArray(".text-card");
- gsap.set(cards, { xPercent: 0, yPercent: 100, autoAlpha: 1 });
+ gsap.set(cards, { height: 100});
gsap.set(texts, { xPercent: 0, yPercent: 100, autoAlpha: 1 });
// gsap.set(cards, { zIndex: (i, target, targets) => targets.length - i });
@@ -95,11 +100,10 @@ onMounted(() => {
end: "+=150%",
pin: ".wrapper",
scrub: true,
- markers: true,
+
},
});
texts.forEach((text, i) => {
- console.log('text', text);
tl.to(
text,
{
@@ -128,14 +132,8 @@ onMounted(() => {
});
cards.forEach((card, i) => {
- tl2.to(
- card,
- {
- y: -window.innerHeight * 0.001,
- yPercent: 0,
- },
- "<"
- ).to(card, {
+ tl2.to(card, {
+ height: 0,
autoAlpha: 0,
duration: 5,
});
diff --git a/nuxt.config.ts b/nuxt.config.ts
index ea66bbe..be653cb 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -1,6 +1,6 @@
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
-
+
devtools: { enabled: true },
modules: [
'@nuxtjs/tailwindcss',
@@ -8,23 +8,21 @@ export default defineNuxtConfig({
'nuxt3-leaflet',
'nuxt-swiper',
"vue3-carousel-nuxt",
-
+
]
,
tailwindcss: {
// Options
},
gsap: {
- composables: true,
- provide: true,
-
- extraPlugins:{
- scrollTrigger: true,
- }
- },
- css : ['~/assets/css/main.css'],
-
+ composables: true,
+ provide: true,
+ extraPlugins: {
+ scrollTrigger: true,
+ }
+ },
+ css: ['~/assets/css/main.css'],
})
\ No newline at end of file