آموزش رفع خطای combine images using css sprites در gtmetrix

آموزش رفع خطای combine images using css sprites در gtmetrix

آموزش رفع خطای combine images using css sprites در gtmetrix

یکی از خطاهایی که هنگام تست سرعت سایت با Gtmetrix با آن مواجه می شویم به نام خطای combine images using css sprites که از سری خطاهای page speed است.  

combine images using css sprites چیست؟

این پرامتر برای ترکیب کردن تصاویر با استفاده از css است که قدمی بزرگ برای بهینه سازی سایت ها می باشد. مثلا اگر شما بخواهید در یک باکس چند تصویر قابل کلیک برای ارسال کالا، مدت زمان ارسال، شرایط ارسال رایگان، پشتیبانی و... را نشان دهید، درصورتی که یک کاربر عادی باشید قطعا تصاویر را جدا جدا در کنار هم قرار میدهید و بعد برای هر تصویر لینک دلخواه را می گذارید و تمام.

رفع خطای combine images using css sprites

اما یک نکته که باید به آن دقت کنید این است که : در این صورت تعداد زیادی درخواست برای لود این تصاویر به وجود می آید. اما اگر روش css sprites را استفاده کنید، می توانید با استفاده از css یک تصویر که از تعدادی تصاویر کنارهم قرار دارد استفاده کنید و با استفاده از css ناحیه هایی که میخواهید قابل کلیک باشد را روی هر عکس مشخص کنید که با کلیک بر روی آن ناحیه کاربر به آن لینک هدایت می شود.

مزایای css sprites چیست؟

  • افزایش سرعت بارگذاری سایت (سرعت سایت یک موضوع بسیار مهم است )

  • باعث افزایش ux سایت می شود

  • افزایش رتبه سایت درگوگل و موتورهای جستجو

حال چگونه خطای combine images using css sprites را رفع کنیم ؟

دراین روش باید تصاویر خود را با تناسب درست کنارهم قراردهیم.مانند تصویر بالا کافیست که آیکون هایی که به صورت تصویری هستند و برای نمایش شبک های اجتماعی از آن ها استفاده شده است را با تناسب  و فاصله درست در کنارهم بچینید و یک خروجی در قالب تصویر از آن بگیرید.سپس این تصویر را در هست خود آپلود کنید وبرای نمایش هرکدام از آن آیکون ها کافیست با css موقعیت عکس را تعریف کنیم.

روش اول : استفاده از فتوشاپ برای css sprites  

رفع خطای دراین روش باید تصاویر خود را با تناسب درست کنارهم قراردهیم.مانند تصویر بالا کافیست که آیکون هایی که به صورت تصویری هستند و برای نمایش شبک های اجتماعی از آن ها استفاده شده است را با تناسب  و فاصله درست در کنارهم بچینید و یک خروجی در قالب تصویر از آن بگیرید.سپس این تصویر را در هست خود آپلود کنید وبرای نمایش هرکدام از آن آیکون ها کافیست با css موقعیت عکس را تعریف کنیم.

روش دوم : استفاده از ابزارهای آنلاین css sprites 

دراین روش نیازی به ویرایش عکس وکد نویسی css ندارید.کافیست تصاویر خود را در ابزارهای آنلاین آپلود کنید.این ابزارهای آنلاین خروجی css را به شما می دهند تا در سایت خود از آن ها استفاده کنید.

لیست ابزارهای آنلاین برای css sprites :

Spritepad.wearekiss.com Spritegen.website-performance.org Css.spritegen.com www.spritecow.com

نکته : برای css sprites کردن عکس ها بهتر است فرمت عکس های کوچک png باشد و بک گراند آن شفاف باشد.

فرزانه جمع دار
sabteSefaresh

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

footerimgfooterimg
Map

شیراز، بلوار شهید بهشتی، خیابان خلدبرین، رو به روی پارک خلدبرین، نبش کوچه 14، ساختمان اول سمت راست، طبقه دوم"

Phone

شماره تماس ضروری:093746192900971505081382

ما را در شبکه های اجتماعی زیر دنبال کنید.