جدید ترین های ویرو

دسته بندی محصولات

پرفروش ترین های ویرو

همکاران ویرو

لوگو ۱
لوگو ۲
لوگو ۳
لوگو ۴
لوگو ۵
لوگو ۶
لوگو ۷
لوگو ۸
لوگو ۹
لوگو ۱۰
لوگو ۱۱
لوگو ۱۲
لوگو ۱۳
لوگو ۱۴
Logo Scroller <!-- ویجت HTML شما فقط همین بخش داخل
را نیاز دارد؛ بقیه فایل برای تست هم هست -->
لوگو ۱
لوگو ۲
لوگو ۳
لوگو ۴
لوگو ۵
لوگو ۶
لوگو ۷
لوگو ۸
لوگو ۹
لوگو ۱۰
لوگو ۱۱
لوگو ۱۲
لوگو ۱۳
لوگو ۱۴
/* JS برای: 1) کپی خودکار محتوا تا یک لوپ پیوسته ایجاد شود (بدون پرش) 2) فعال‌سازی انیمیشن با توجه به طول واقعی محتوا 3) تضمین رفتار در حالت تغییر اندازه (resize) */ (function(){ const track = document.getElementById('scrollerTrack'); if(!track) return; // clone contents to make seamless loop const clone = track.cloneNode(true); clone.setAttribute('aria-hidden', 'true'); // cloned content isn't announced track.parentNode.appendChild(clone); // wrap both tracks in a container so we can animate full width // (in our HTML we already used a single .logo-scroller container, // but we rely on duplicated inline content: initial track + clone) // calculate widths and set animation-duration adaptively if wanted // add class to start animation (so CSS loads first) function startAnimation(){ // ensure combined width is > viewport to avoid weirdness requestAnimationFrame(()=>{ // (optional) compute required duration based on content width: // keep default unless you want speed proportional to width. track.classList.add('animating'); clone.classList.add('animating'); }); } // Pause animation while user touches/pressing for better UX on mobile ['touchstart','pointerdown'].forEach(e=>{ track.parentNode.addEventListener(e, ()=> { track.style.animationPlayState = 'paused'; clone.style.animationPlayState = 'paused'; }, {passive:true}); }); ['touchend','pointerup','pointercancel','mouseleave'].forEach(e=>{ track.parentNode.addEventListener(e, ()=> { track.style.animationPlayState = ''; clone.style.animationPlayState = ''; }, {passive:true}); }); // ensure there are at least two sets (we already appended one clone) // but if the content is still too narrow compared to viewport, add more clones function ensureEnoughContent(){ const parent = track.parentNode; const totalWidth = Array.from(parent.children).reduce((sum, el)=>{ return sum + el.getBoundingClientRect().width; }, 0); const viewport = parent.getBoundingClientRect().width; // if total width < 2 * viewport, duplicate again let attempts = 0; while(totalWidth < 2 * viewport && attempts { clearTimeout(rTimer); rTimer = setTimeout(()=> { // remove animating class briefly to allow layout recalculation track.classList.remove('animating'); clone.classList.remove('animating'); ensureEnoughContent(); startAnimation(); }, 120); }); })();

ویرو یکی از تولیدکنندگان پیشرو ظروف پلاستیک خانه و آشپزخانه در ایران است که با بهره‌گیری از دستگاه‌های مدرن و فضای تولید استاندارد، محصولات خود را با بالاترین سطح کیفیت ارائه می‌کند.تجهیزات آزمایشگاهی و سیستم کنترل کیفی دقیق، همراه با استفاده از مواد اولیه بهداشتی و مرغوب، اطمینان خاطر مصرف‌کنندگان را از سلامت و دوام کالا فراهم کرده است.ما در ویرو با تکیه بر طراحی خلاقانه، رنگ‌های متنوع و استانداردهای جهانی، تلاش می‌کنیم ترکیبی از زیبایی، راحتی و کیفیت را به خانه‌های شما بیاوریم. این مسیر با همراهی تیمی متخصص در طراحی محصول، قالب‌سازی، تولید و کنترل کیفیت ممکن شده است.
امروز، ویرو علاوه بر حضور گسترده در بازار داخلی و فروشگاه‌های معتبر زنجیره‌ای، با صادرات به کشورهای مختلف نیز جایگاه خود را در بازارهای بین‌المللی تثبیت کرده است.

آخرین مقالات ویرو

6 عادت اشتباه در نگهداری غذا که هزینه‌های شما را افزایش می‌دهد!

حضور ویرو در نمایشگاه ایران‌پلاست در نمایشگاه بین‌المللی تهران

حضور برند ویرو در دومین نمایشگاه بین‌المللی خانه و آشپزخانه در نمایشگاه شهر افتاب

حضور ویرو در نمایشگاه خانه و لوازم آشپزخانه شهر آفتاب