گرافیک برداری مقیاس پذیر یا SVG امروزه نقش مهمی در طراحی وب سایت ایفا می کند. اگر در حال حاضر از SVG در کار طراحی وب خود استفاده نمی کنید، در اینجا دلایلی وجود دارد که چرا باید این کار را انجام دهید، و همچنین مواردی که می توانید برای مرورگرهای قدیمی که از این فایل ها پشتیبانی نمی کنند استفاده کنید.
Resolution
بزرگترین مزیت SVG استقلال رزولوشن است. از آنجایی که فایل های SVG گرافیک برداری هستند (برخلاف تصاویر شطرنجی مبتنی بر پیکسل)، می توانید اندازه آنها را بدون از دست دادن کیفیت تصویر تغییر دهید. این به ویژه زمانی مفید است که در حال ایجاد وبسایتهای واکنشگرا هستید که باید خوب به نظر برسند و در طیف وسیعی از اندازههای صفحه نمایش و دستگاهها به خوبی کار کنند.شما میتوانید فایلهای SVG را برای پاسخگویی به نیازهای تغییر سایز و طرحبندی وبسایت واکنشگرا، بدون اینکه به هیچ وجه کیفیت آنها را به خطر بیندازید، بزرگ یا کم کنید.
معمولاً، SVGها بدون در نظر گرفتن اندازه، ظاهر صاف و واضحتری نسبت به تصاویر سایر فرمتها دارند.
اندازه فایل
یک چالش با استفاده از تصاویر شطرنجی (به عنوان مثال، JPG، PNG، GIF) در وبسایتهای واکنشگرا، اندازه فایل است. از آنجایی که تصاویر شطرنجی مانند تصاویر برداری مقیاس نمی شوند، شما باید تصاویر مبتنی بر پیکسل خود را در بزرگترین اندازه ای که در آن نمایش داده می شوند، تحویل دهید. این به این دلیل است که همیشه میتوانید یک تصویر را کوچکتر کنید و کیفیت آن را حفظ کنید، اما این موضوع برای بزرگتر کردن تصاویر صادق نیست. نتیجه تصاویری است که بسیار بزرگتر از اندازه ای است که در آن مشاهده می شود و مرورگرها را مجبور به دانلود فایل های بزرگ می کند.
در مقابل، گرافیکهای برداری مقیاسپذیر هستند، بنابراین میتوانید از اندازههای بسیار کوچک فایل صرف نظر از اینکه آن تصاویر ممکن است نیاز به نمایش داشته باشند، استفاده کنید. این در نهایت عملکرد کلی سایت و سرعت دانلود را بهینه میکند.
CSS Styling
می توانید به راحتی SVG را مستقیماً به HTML یک صفحه اضافه کنید. این به عنوان SVG درون خطی شناخته می شود. یکی از مزایای استفاده از SVG درون خطی این است که، چون گرافیک ها در واقع توسط مرورگر ترسیم می شوند، نیازی به درخواست HTTP برای واکشی یک فایل تصویری وجود ندارد.
یک مزیت دیگر: می توانید SVG درون خطی را با CSS استایل کنید. آیا نیاز به تغییر رنگ نماد SVG دارید؟ به جای ویرایش آن تصویر در نرم افزارهای ویرایش گرافیکی و سپس صادرات و بارگذاری مجدد فایل، می توانید فایل SVG را به سادگی با چند خط CSS تغییر دهید. میتوانید از CSS برای تغییر SVG برای وضعیتهای شناور و سایر نیازهای طراحی نیز استفاده کنید.
خط پایین
چون می توانید فایل های SVG درون خطی را با CSS استایل دهید، می توانید از انیمیشن های CSS نیز روی آنها استفاده کنید. تبدیلها و انتقالهای CSS دو راه آسان برای افزایش عمر به SVG هستند. میتوانید تجربههای غنی مانند Flash را در صفحهای بدون استفاده از فلش به دست آورید - که iPad دیگر از آن پشتیبانی نمیکند. در واقع، ادوبی در حال حذف تدریجی فلش تا پایان سال 2020 است.
استفاده از SVG
همانقدر که SVG ها قدرتمند هستند، نمی توانند جایگزین هر فرمت تصویر دیگری شوند. عکسهایی که به عمق رنگ غنی نیاز دارند، همچنان باید در فرمت-j.webp
SVG همچنین برای برخی از تصاویر پیچیده مانند نمودارها، نمودارها و آرم های شرکت مناسب است. همه این گرافیک ها از مقیاس پذیر بودن و امکان استایل دهی با CSS سود می برند.
پشتیبانی از مرورگرهای قدیمی
پشتیبانی فعلی از SVG در مرورگرهای وب مدرن بسیار خوب است. تنها مرورگرهایی که از این گرافیک ها پشتیبانی نمی کنند، نسخه های قدیمی اینترنت اکسپلورر (که مایکروسافت دیگر پشتیبانی نمی کند) و چند نسخه قدیمی اندروید هستند. در مجموع، درصد بسیار کمی از جمعیت مرورگر هنوز از این مرورگرها استفاده می کنند و این تعداد همچنان در حال کاهش است. این بدان معناست که می توانید بدون نگرانی از SVG در وب سایت خود استفاده کنید.
اگر می خواهید یک نسخه بازگشتی برای SVG ارائه دهید، از ابزاری مانند Grumpicon از گروه Filament استفاده کنید. این منبع از فایل های تصویری SVG شما-p.webp