این آموزش در تاریخ ۱۴۰۲/۰۶/۲۶ آپدیت شده است.

آموزش کامل Image Sprites در CSS

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش کامل Image Sprites در CSS با من همراه باشید.

آموزش کامل Image Sprites در CSS

Free-Learn

Image Sprites در CSS چیست؟

بطور کلی به مجموعه ای از چندین عکس که درون یک تصویر واحد قرار میگیرند Image Sprites می گوییم ، یعنی در واقع اینجوری بگیم به چندین تصویر کوچک شده که در کنار همدیگر در یک تصویر واحد قرار دارند عکس اسپریت شده می گوییم.

قبلنا که هنوز فونت آیکون ها درست نشده بودن خب از تصاویر بجای آیکون ها استفاده میکردن، یعنی مثلا اگه میخواستن آیکون جستجو رو در فلان جای سایت نمایش میدادن خب باید از همین تکنیک Image Sprites استفاده میکردن.

پس میومدن همه ی عکس هارو درون یک عکس واحد میزاشتن بعدش دیگه با استفاده از CSS به اون عکس دلخواهشون دسترسی پیدا میکردن و نمایشش میدادن.

الانه دیگه خیلی خیلی کم سایتی هستش که از Image Sprites استفاده کنه یا استفاده کرده باشه، چون الان دیگه فونت آیکون ها همه جوره جایگزین Image Sprites شدن. پس پیشنهاد منم اینه که شما از فونت آیکون ها استفاده کنید.

خب بریم تا یه عکس Image Sprites رو باهم ببینیم :

  • الان این ۱دونه عکس هست ولی خب همونطور که میبینید من چندین عکس دیگه داخلش قرار دادم

آموزش کامل Image Sprites در CSS

خب حالا فرض میکنیم من میخوام آیکون فیسبوک رو در فلان جای سایتم نمایش بدم، خیلی خیلی راحت با چند خط کد میتونیم اینکارو انجام بدیم.

مرحله اول : کل عکس رو نمایش میدیم

امتحان کنید

مرحله دوم : با استفاده از ویژگی background-position محل یا موقعیت اون قسمت از عکس رو که میخوایم به نمایش دربیاریم، انتخاب میکنیم.

امتحان کنید

توضیح مثال بالا :

خب همونطور که میبینید ما با استفاده از ویژگی background-position موقعیت یا محل قرار گیری تصویر رو مشخص کردیم، مقدار اول یعنی فاصله از سمت چپ به راست ( بصورت افقی ) تا محل تصویر و مقدار دوم یعنی فاصله از سمت بالا به پایین ( بصورت عمودی ) تا محل تصویر

یعنی مثلا من گفتم ۷۷px- این یعنی بصورت افقی از سمت چپ به راست به اندازه ۷۷ پیکسل میره روی لوگوی فیسبوک. به همین راحتی تموم شد رفت

 

مثال شماره ۳ : نمایش لوگوی HTML

امتحان کنید

Free-Learn

دریافت PDF یا پرینت این مطلب