@sobuj__pro: ঠিক আছে #viral_tiktok #foryoupage #unfrezzmyaccount #freefire_lover

—͞ꕶᴏʙᴜᴊ→ᴾᴿᴼ
—͞ꕶᴏʙᴜᴊ→ᴾᴿᴼ
Open In TikTok:
Region: BD
Wednesday 05 August 2026 08:49:39 GMT
2675
326
28
30

Music

Download

Comments

shoikot316
༶ ₴ⱧØł₭Ø₮ 100₭ ༶ :
Right
2026-08-20 21:54:12
0
singel.lover.boy.3
singel lover boy :
বলছো ভাইয়া
2026-08-08 09:01:38
1
mdyasin990812
💓💓অন্তর ভাই 🥀🥀🥀 :
হুম ভাই🤝🤝🤝
2026-08-05 14:03:43
1
sk.emran.gaming5
SK EMRAN GAMING :
ভাই পলও বেক দেন পিলিজ
2026-08-05 08:53:25
0
sk.emran.gaming5
SK EMRAN GAMING :
ভাই পলও বেক দেন প্লিজ
2026-08-05 08:53:48
0
md..abdullah091
_নিখোঁজ ব্যর্থ কবি _ 😅❤️‍🩹 :
🖤🖤🖤
2026-08-05 08:53:04
1
srgamer99
🐼LYRiCS🐼 :
🥰🥰🥰
2026-08-11 12:52:55
0
srgamer99
🐼LYRiCS🐼 :
🥰🥰🥰
2026-08-11 12:52:55
0
srgamer99
🐼LYRiCS🐼 :
😁😁😁
2026-08-11 12:52:54
0
somir938
S🇧🇷 :
❤️❤️❤️
2026-08-10 16:38:27
0
md.afzal.islam97
রাতের আলো🥰🥰 :
☺️☺️☺️☺️
2026-08-05 11:44:09
0
bijoy9x4rjbijiy
꧁乂✰ꮇᴅẞḭ𝓳ǿЎ✰乂꧂ :
❤️❤️❤️
2026-08-10 13:35:46
0
ali.vai122
Ali vai :
💓💓💓
2026-08-08 09:35:43
0
_voice_of_sobuj_
—͞S O B U J ツ :
🥰🥰🥰
2026-08-06 17:53:25
0
user1104829455056
...😍,,,স্ট্যাটাস,,, 😍... :
😊😊😊
2026-08-06 10:11:59
0
roni..bhai6938
RONI BHAI  :
🥰🥰🥰
2026-08-06 03:08:30
0
ayanmahmud862
MD MONIRUL :
🥰🥰🥰
2026-08-05 23:23:09
0
sksifat1192
Sk㋡Sifat࿐모 :
🥰🥰🥰
2026-08-05 11:50:29
0
srgamer99
🐼LYRiCS🐼 :
😁😁😁
2026-08-11 12:52:54
0
alo.moni912
Alo Moni :
🥰🥰🥰
2026-08-05 11:43:32
0
ngnirobyt1
NIROB VAY 2.0 :
🥰🥰🥰
2026-08-05 11:27:30
0
md.siyam76417
💫💦⚡SIYAM 6T9  2M⚡💫💦 :
🥰🥰🥰
2026-08-05 09:41:08
0
md.sokot584
Md Sokot :
🥰🥰🥰
2026-08-05 08:57:13
0
user638666236
MD TARIKUL ISLAM৪৫😁i ur :
👍🏽👍🏽👍🏽👍🏽👍🏽
2026-08-05 08:56:42
0
srgamer99
🐼LYRiCS🐼 :
😁😁😁
2026-08-11 12:52:55
0
To see more videos from user @sobuj__pro, please go to the Tikwm homepage.

Other Videos

How I build with Lovable 👇 Academy in bio 🔗 Horizontal gallery driven by vertical scroll, step by step: 1. Wrap section, height 300vh. That extra height is only there to give the scroll something to eat. 2. Inside, a sticky container: position sticky, top 0, height 100svh, overflow hidden. Use svh, not vh, or mobile browsers cut it. 3. Inside that, the track: display flex, gap 4vw, width max-content. Never set a pixel width, let the content decide. 4. Move it with ScrollTrigger: gsap.to('.track', { x: function() { return -(track.scrollWidth - window.innerWidth); }, ease: 'none', scrollTrigger: { trigger: section, start: 'top top', end: 'bottom bottom', scrub: 1 } }). 5. Return the value in a function, not a fixed number. On resize the width changes and a hardcoded value breaks the last card off screen forever. 6. ease: 'none' is mandatory here. Any easing and the images drift out of sync with the thumb. 7. Now the part that makes it look designed: give the cards different heights and different vertical offsets. 60vh, 45vh, 70vh, some with margin-top 8vh, some with 0. Equal cards read as a template, uneven cards read as a magazine spread. 8. object-fit: cover on every image, fixed aspect ratio per card, so nothing squashes when the content changes. 9. Add a horizontal progress bar under it: scaleX from ScrollTrigger progress, transform-origin left. People need to know how much gallery is left or they scroll away. 10. Kill it on mobile: ScrollTrigger.matchMedia, and below 768px it becomes a normal vertical stack. Horizontal scroll on a phone fights the browser gesture and always loses. Save this if you build for studios 🏛️ #lovablepartner #buildinpublic #webdesign #motion
How I build with Lovable 👇 Academy in bio 🔗 Horizontal gallery driven by vertical scroll, step by step: 1. Wrap section, height 300vh. That extra height is only there to give the scroll something to eat. 2. Inside, a sticky container: position sticky, top 0, height 100svh, overflow hidden. Use svh, not vh, or mobile browsers cut it. 3. Inside that, the track: display flex, gap 4vw, width max-content. Never set a pixel width, let the content decide. 4. Move it with ScrollTrigger: gsap.to('.track', { x: function() { return -(track.scrollWidth - window.innerWidth); }, ease: 'none', scrollTrigger: { trigger: section, start: 'top top', end: 'bottom bottom', scrub: 1 } }). 5. Return the value in a function, not a fixed number. On resize the width changes and a hardcoded value breaks the last card off screen forever. 6. ease: 'none' is mandatory here. Any easing and the images drift out of sync with the thumb. 7. Now the part that makes it look designed: give the cards different heights and different vertical offsets. 60vh, 45vh, 70vh, some with margin-top 8vh, some with 0. Equal cards read as a template, uneven cards read as a magazine spread. 8. object-fit: cover on every image, fixed aspect ratio per card, so nothing squashes when the content changes. 9. Add a horizontal progress bar under it: scaleX from ScrollTrigger progress, transform-origin left. People need to know how much gallery is left or they scroll away. 10. Kill it on mobile: ScrollTrigger.matchMedia, and below 768px it becomes a normal vertical stack. Horizontal scroll on a phone fights the browser gesture and always loses. Save this if you build for studios 🏛️ #lovablepartner #buildinpublic #webdesign #motion

About