Rohan’s Web Works

Rohan’s Web Works Contact information, map and directions, contact form, opening hours, services, ratings, photos, videos and announcements from Rohan’s Web Works, Web designer, Dhaka, Dhaka.

Freelance Webflow Developer 👨‍💻 | Creating High-Impact, Custom Websites with Webflow 🚀 | Certified IT Support Specialist 🏅 | 1.5 Years of Experience in Web Development and Design

Webflow-এ Finsweet দিয়ে CMS Slider—স্টেপ-বাই-স্টেপ টিউটোরিয়াল 🚀সমস্যা: Webflow-এর নেটিভ Slider CMS আইটেম থেকে অটো-জেনারে...
29/08/2025

Webflow-এ Finsweet দিয়ে CMS Slider—স্টেপ-বাই-স্টেপ টিউটোরিয়াল 🚀

সমস্যা: Webflow-এর নেটিভ Slider CMS আইটেম থেকে অটো-জেনারেটেড স্লাইড বানায় না।
সমাধান: Finsweet CMS Slider অ্যাট্রিবিউট—Collection List-এর ডেটা নিয়ে নেটিভ Slider-এ ডায়নামিক Slide বানিয়ে দেয়।

✅ কী বানাবেন

CMS থেকে ডায়নামিক Slide (যেমন: টেস্টিমোনিয়াল/পোর্টফোলিও/ব্লগ হাইলাইট)

কাস্টম থাম্ব-ডট (ঐচ্ছিক)

এক পেজে একাধিক CMS Slider (ইনস্ট্যান্সিং)

1) স্ক্রিপ্ট যোগ করুন

প্রজেক্ট/পেজের -এ Finsweet Attributes স্ক্রিপ্ট অ্যাড করুন (v1/v2—দুটিই সাপোর্টেড; এখানে v1 ডক রেফারেন্স দিচ্ছি)।

Finsweet ডকের “Copy Script” বাটন থেকে নিন। (Attributes v1 পাতায় স্পষ্টভাবে ধাপ দেওয়া আছে)।

2) পেজ স্ট্রাকচার সেটআপ (Webflow Designer)

1. একটা নেটিভ Slider ড্র্যাগ করুন (Slides + Mask + Arrows + Dots—যেভাবে চান)।

2. একটা Collection List ড্র্যাগ করুন—যেটা থেকে কনটেন্ট আসবে (যেমন Testimonials)।

3. Collection Item-এর ভিতরে যেসব এলিমেন্ট দেখাতে চান (ইমেজ/হেডিং/টেক্সট/বাটন) বেঁধে নিন।

3) আবশ্যিক Finsweet Attributes বসান

A) Collection List-এ

Name: fs-cmsslider-element

Value: list

এই লিস্টটাই Slider-এর ডেটা সোর্স হবে; Finsweet আইটেমগুলো নিয়ে স্লাইড বানাবে এবং সোর্স লিস্টটাকে DOM থেকে রিমুভ করে দেবে (ভিউতে আর থাকবে না)।

B) Slider (নেটিভ)-এ

Name: fs-cmsslider-element

Value: slider
এটাই ভিজিবল স্লাইডার; Collection-এর প্রতিটি আইটেম একেকটা Slide-এ বসবে। Slide-এর স্টাইলিং প্রিজার্ভড থাকে।

চাইলে Slide Change-এ Webflow Interactions চালাতে fs-cmsslider-resetix="true" দিন—এটা সব জেনারেটেড স্লাইডে ইন্টারঅ্যাকশন রিসেট করে। সতর্কতা: “initial state” থাকলে বারবার রিসেট হতে পারে, UX মাথায় রাখুন।

4) (ঐচ্ছিক) কাস্টম Slider Dots / থাম্বনেইল

নেটিভ ডটের বদলে নিজস্ব ডট বা থাম্ব দেখাতে চাইলে Finsweet Custom Slider Dots ব্যবহার করুন (v2 ডক লিঙ্ক)। বেসিক ৩টা জিনিস লাগবে:

1. Slider-এ: fs-sliderdots-element="slider"

2. Slider Nav (যেখানে ডট যাবে)-এ: fs-sliderdots-element="slider-nav"

3. Content (ডট টেমপ্লেট)-এ: fs-sliderdots-element="content"

গুরুত্বপূর্ণ: CMS Slider-এর সাথে ব্যবহার করলে content এলিমেন্টটা Collection Item-এর ভেতরেই থাকবে—Slider-এর ভেতরে রাখবেন না, কারণ CMS Slider স্ট্যাটিক স্লাইডারের কনটেন্ট রিপ্লেস করে।

নোট: v2 স্ক্রিপ্টকে -এ একবার দিলেই একাধিক সলিউশন (যেমন Slider Dots) কাজ করবে। ইনস্ট্যান্স আলাদা করতে fs-sliderdots-instance="team"-জাতীয় আইডি দিন।

5) এক পেজে একাধিক CMS Slider (ইনস্ট্যান্সিং)

দ্বিতীয়, তৃতীয় স্লাইডারের জন্য ভ্যালুর শেষে -2, -3 যোগ করুন—
উদাহরণ:

প্রথম লিস্ট/স্লাইডার: list / slider

দ্বিতীয়: list-2 / slider-2

তৃতীয়: list-3 / slider-3
এভাবে লিংক হবে।

6) বেসিক CSS (উদাহরণ)

/* থাম্ব/ডটকে গ্রিডে রাখুন */slider-nav-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; }

/* Active dot ক্লাস (ডিফল্ট: .is-slidedots-active) */is-slidedots-active { outline: 2px solid ; outline-offset: 2px; border-radius: 12px; }

/* সমান উচ্চতা কার্ড (ঐচ্ছিক) */cms-card { display:flex; flex-direction:column; height:100%; }cms-card_body { margin-top:auto; }

7) পারফরম্যান্স ও UX টিপস

ইমেজ অপটিমাইজ করুন: WebP + সাইজ লিমিট; ল্যাজি-লোড অন।

Slides per view? নেটিভ Webflow Slider সিঙ্গেল-ভিউ; একাধিক একসাথে দেখাতে চাইলে Finsweet Components বা Swiper.js (অন্য পদ্ধতি) বিবেচনা করুন।

Accessibility: Arrow/ডট-এ যথাযথ aria-label, কীবোর্ড ফোকাস অর্ডার ঠিক করুন।

Auto-play: ইউজার হোভার/ফোকাস দিলে Pause রাখুন (নেটিভ Slider-এর হোভার-পজ বিহেভিয়ার কাজে লাগে)। কাস্টম ডট “Slider ভিতরে” রাখলে এই পজ ঠিকমতো ট্রিগার হয়।

8) ট্রাবলশুটিং চেকলিস্ট

Slides বানাচ্ছে না?

fs-cmsslider-element="list" কি Collection List-এ?

fs-cmsslider-element="slider" কি নেটিভ Slider-এ?

ভুল ইনস্ট্যান্স ভ্যালু (যেমন list-2 vs slider-3) মিক্সড হলো কি না।

ইন্টারঅ্যাকশন কাজ করছে না?

Slide Change ট্রিগার লাগলে fs-cmsslider-resetix="true" দিন; initial state-এর সাইড-ইফেক্ট মাথায় রাখুন।

কাস্টম ডট দেখাচ্ছে না?

content এলিমেন্টটি Collection Item-এর ভিতরে আছে তো?

slider-nav এলিমেন্টে আগে থাকা ডট/কনটেন্ট ক্লিয়ার করতে চাইলে fs-sliderdots-remove="true" দিন।

এক পেজে একাধিক স্লাইডার কনফ্লিক্ট?

CMS Slider-এ list-x/slider-x মেলান;

Slider Dots-এ fs-sliderdots-instance="x" ব্যবহার করুন।

9) মিনিমাল HTML ম্যাপ (ধারণার জন্য)

[Slider (fs-cmsslider-element="slider")]
[Mask]
[Slide]

🏥 Thrilled to showcase my latest project - a medical clinic website demo built with Next.js. This marks my first explora...
19/12/2024

🏥 Thrilled to showcase my latest project - a medical clinic website demo built with Next.js. This marks my first exploration of Next.js, combining it with React and Node.js to create a professional healthcare web solution. Check out the live demo: mediclinic.rohanahmed.net

🌟 Welcome to Rohan’s Web Works! 🌟Hello, everyone! I’m Rohan Ahmed, and I’m thrilled to have you here. This page is dedic...
18/11/2024

🌟 Welcome to Rohan’s Web Works! 🌟

Hello, everyone! I’m Rohan Ahmed, and I’m thrilled to have you here. This page is dedicated to all things web design and development, where creativity meets functionality.

At Rohan’s Web Works, I specialize in crafting seamless, user-friendly, and visually stunning websites using Webflow. Whether it’s a sleek landing page, a dynamic CMS-driven site, or custom animations, I’m here to bring your ideas to life!

Stay tuned for:
✅ Tips and tricks for web design and development
✅ Showcases of my latest projects
✅ Insights into the world of Webflow and beyond

Have a project in mind? Message me or visit my portfolio to hire me and bring your vision to life! 🚀

01737-282753
www.rohanahmed.net

Let’s embark on this exciting journey together. Don’t forget to like, share, and follow to stay updated!

Address

Dhaka
Dhaka
0000

Alerts

Be the first to know and let us send you an email when Rohan’s Web Works posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share

Category