
Flankdagi dizayn nima?
Flankdagi dizayn — Framer Code Components komponentlarini Three.js, WebGL va GSAP yordamida yaratish uchun mo‘ljallangan AI ko‘nikmasidir. Codex, Claude, Claude Code yoki ChatGPT bilan foydalanilganda, u yozma tavsif yoki vizual namuna asosida 3D sahnalar, shader effektlari, skrollga asoslangan animatsiyalar va maxsus interaksiyalar yaratishga yordam beradi.
Har bir yaratilgan komponent Framer'ga nusxalashingiz mumkin bo‘lgan to‘liq TSX fayl sifatida taqdim etiladi. Komponent sozlamalari Framer'ning Properties panelida ko‘rsatiladi, shuning uchun kodni tahrirlamasdan kontent, ranglar, rasmlar va harakat parametrlarini o‘zgartirishingiz mumkin.
Asosiy imkoniyatlar
- 3D grafika: Mahsulot sahnalari, zarrachalar tizimlari, materiallar, yoritish hamda sichqoncha yoki sensorli interaksiyalarni yarating.
- WebGL effektlari: Tasvir buzilishlari, to‘lqinlar, o‘tishlar va maxsus shader effektlarini yarating.
- GSAP animatsiyasi: Taymlaynlar, matn effektlari, o‘tish ketma-ketliklari va skroll holatiga bog‘langan animatsiyalardan foydalaning.
- Framer integratsiyasi: Moslashuvchan maketlar, Property Controls va bevosita Framer'da ishlatiladigan komponentlarni yarating.
- Komponentni tahrirlash: Mavjud komponentni kengaytiring yoki so‘ralgan doiradan tashqaridagi sozlamalarni saqlagan holda muammolarni tuzating.
AI platformasini tanlang
Loyiha bir nechta AI ish jarayonlarini qo‘llab-quvvatlaydi. Siz allaqachon foydalanayotgan vositaga mos keladiganini tanlang.
- Codex: AI'dan ko‘nikmani o‘rnatishni so‘rang. Codex o‘rnatish qo‘llanmasini o‘qing.
- Claude: ko‘nikma paketini yuklab oling va uni Claude'ning Skills bo‘limiga qo‘shing. Claude o‘rnatish qo‘llanmasiga qarang.
- Claude Code: AI'dan ko‘nikmani ish muhitiga o‘rnatishni so‘rang. Claude Code qo‘llanmasiga amal qiling.
- ChatGPT: boshlang‘ich bilim faylini yuklab oling va uni suhbatga biriktiring. ChatGPT qo‘llanmasiga qarang.
Ko‘nikmani Codex bilan o‘rnating
Eng tezkor sozlash usuli — Codex'dan ko‘nikmani to‘g‘ridan-to‘g‘ri repozitoriydan o‘rnatishni so‘rash.
Cài skill Design on the Flank từ https://github.com/Chien1618/design-on-the-flank/tree/main/skills/design-on-the-flankO‘rnatgandan so‘ng yangi suhbat boshlang va yaratmoqchi bo‘lgan Framer komponentini tasvirlab bering. Yuqoridagi so‘rov loyiha README fayliga mos ravishda vetnam tilida yozilgan, ammo shu ish jarayonini o‘zingizga qulay tilga moslashtirishingiz mumkin.
ChatGPT bilan bilim faylidan foydalaning
ChatGPT uchun boshlang‘ich bilim faylini suhbatga biriktiring va keyin kerakli komponentni tasvirlab bering. Framer'da ko‘rsatmoqchi bo‘lgan vizual xatti-harakat, interaksiya modeli va sozlamalarni kiriting.
Agar ChatGPT qo‘shimcha hujjatlarni so‘rasa yoki havoladagi resursni ocha olmasa, so‘ralgan faylni yuklab oling va uni o‘sha suhbatga biriktiring. Loyiha batafsil ChatGPT qo‘llanmasini taqdim etadi.
Framer komponentini bosqichma-bosqich yarating
- Kutilayotgan natijani tasvirlang. Vizual effekt, foydalanuvchi interaksiyasi va Framer'da sozlanishi kerak bo‘lgan parametrlarni tushuntiring. Shuningdek, namuna rasmi, videosi yoki mavjud kodni taqdim etishingiz mumkin.
- To‘liq kodni so‘rang. AI'dan to‘liq TSX faylni yoki komponentga qo‘shimcha resurslar kerak bo‘lsa, to‘liq kod skeletini so‘rang.
- Kodni Framer'ga o‘tkazing. Framer Code Component yarating, namunaviy kontentni yaratilgan kod bilan almashtiring va komponentni sahifangizga qo‘shing. Batafsil jarayon uchun Framer integratsiyasi qo‘llanmasidan foydalaning.
- Moslang va sinang. Properties panelida ko‘rsatilgan sozlamalarni o‘zgartiring, so‘ng animatsiya, skroll, sichqoncha kiritishi, sensorli kiritish va moslashuvchan xatti-harakatni sinash uchun Preview'ni oching.
Samarali promptlar yozing
Kuchli prompt sizga kerak bo‘lgan ko‘rinish va boshqaruv elementlarini birgalikda tasvirlaydi. Komponentning vazifasi, animatsiya xatti-harakati, interaksiya modeli va Properties orqali tahrirlanishi kerak bo‘lgan qiymatlarni aniq ko‘rsating.
Masalan, 3D hero bo‘limini quyidagicha so‘rashingiz mumkin:
Dùng Design on the Flank tạo hero sản phẩm 3D cho Framer, chuyển góc nhìn theo cuộn và cho phép chỉnh model, ánh sáng, nội dung trong Properties.Ingliz tilida xuddi shu so‘rov Framer uchun 3D mahsulot hero bo‘limini, skroll bilan o‘zgaradigan kamera burchagini hamda Properties'da tahrirlanadigan model, yoritish va kontent sozlamalarini so‘raydi. Qo‘shimcha misollarni loyihaning namunaviy promptlar qo‘llanmasidan topishingiz mumkin.
Tashqi resurslar bilan ishlash
Ayrim komponentlarga 3D model, rasm yoki boshqa maxfiy ma’lumotlar kerak bo‘ladi. Bunday holatda tegishli resursni AI'ga taqdim eting va yaratilgan kod bilan birga berilgan sozlash ko‘rsatmalariga amal qiling. Resursga bog‘liq komponent kerakli resurslari sozlanmaguncha ishlaydi deb hisoblamang.
Komponent Framer'da bo‘lgach, yaratilgan kodda ko‘rsatilgan sozlamalar uchun Properties'dan foydalaning. Komponentga qarab, bular kontent, ranglar, rasmlar va harakat parametrlarini o‘z ichiga olishi mumkin.
Ilg‘or maslahatlar
Interaksiyani aniq tasvirlang
Three.js va WebGL komponentlari uchun tajriba sichqoncha, sensorli kiritish, skroll holati yoki ushbu kiritishlar kombinatsiyasiga javob berishi kerakligini aniqlashtiring. Yaratilgan animatsiya ko‘zlangan xatti-harakatga mos kelishi uchun effekt qanday boshlanishi, o‘zgarishi va yakunlanishini aytib bering.
Tahrirlash mumkin bo‘lgan sozlamalarni amalga oshirish tafsilotlaridan ajrating
AI’ga qaysi qiymatlar Framer’ning Properties panelida mavjud bo‘lishi kerakligini ayting. Bu kontent va vizual parametrlarni sozlash imkonini beradi, amalga oshirish tafsilotlari esa TSX komponenti ichida qoladi.
Tahrirlashda mavjud konfiguratsiyani saqlang
AI’dan mavjud komponentni o‘zgartirishni so‘raganingizda, qamrovga kiradigan funksiya yoki xatoni aniq ko‘rsating va unga aloqasi bo‘lmagan sozlamalarni saqlashni so‘rang. Design on the Flank komponentlarni kengaytirish yoki muammolarni tuzatishda so‘ralgan o‘zgarishdan tashqaridagi konfiguratsiyani o‘zgartirmaslikni qo‘llab-quvvatlaydi.
Preview’da sinab ko‘ring
Javob beruvchi maket, aylantirish o‘tishlari, ko‘rsatkich bilan o‘zaro ta’sirlar, sensorli qurilmalardagi xatti-harakatlar va resurslarning yuklanishini tekshirish uchun Framer Preview’dan foydalaning. Biror narsani o‘zgartirish kerak bo‘lsa, keyingi so‘rovda kuzatilgan muammo va kutilgan natijani tasvirlab bering.
Muammolarni bartaraf etish va hujjatlar
Umumiy muammolar uchun loyihaning muammolarni bartaraf etish qo‘llanmasi va tez-tez so‘raladigan savollar bo‘limlariga murojaat qiling. Hujjatlarda generatsiya qilingan kodni Framer’ga ko‘chirish bo‘yicha bosqichma-bosqich qo‘llanma ham mavjud.
Design on the Flank Framer va Three.js bo‘yicha bilimlarni Framer Labs loyihasidan, GSAP bo‘yicha rasmiy ko‘nikmalarni esa GreenSock loyihasidan oladi. Undan foydalanishdan oldin loyihaning foydalanish shartlari va uchinchi tomonlarga oid ma’lumotlarini ko‘rib chiqing.
Xulosa
Design on the Flank Three.js, WebGL va GSAP yordamida Framer Code Components yaratish uchun AI ko‘magiga asoslangan amaliy ish jarayonini taqdim etadi. Ko‘nikmani o‘rnating yoki uning bilim faylini ulang, kerakli tajribani tasvirlab bering, generatsiya qilingan TSX kodini Framer’ga ko‘chiring va natijani Properties paneli hamda Preview orqali takomillashtiring.
