پرووید
منو

آموزش کار با تصاویر در CSS و بهینه سازی نمایش آن ها

زبان: انگلیسیزیرنویس: انگلیسیسطح: متوسطمدت زمان: 2:11:10تعداد ویدئوها: 34فایل های پروژه: ناموجود
این آموزش بخشی از پکیج کامل آموزش CSS و طراحی ظاهر صفحات وب است که می توانید از تمامی آموزش های آن دیدن کنید.

آموزش کار با تصاویر در CSS و بهینه سازی نمایش آن ها با عنوان اصلی CSS Images یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. در این دوره با روش های مختلف نمایش، تغییر اندازه و موقعیت دهی تصاویر در صفحات وب آشنا می شوید. همچنین نحوه ایجاد شکل های سفارشی، استفاده از فیلترها و افکت های ترکیبی، اعمال Transform و Animation روی تصاویر و بهینه سازی عملکرد آن ها را یاد می گیرید.

کار با تصاویر در CSS و نحوه نمایش آن ها

تصاویر یکی از عناصر مهم در طراحی صفحات وب هستند و نحوه نمایش آن ها تأثیر مستقیمی بر ظاهر و ساختار رابط کاربری دارد. CSS امکانات مختلفی برای کنترل ابعاد، موقعیت و نحوه قرارگیری تصاویر در اختیار شما قرار می دهد. در این آموزش ابتدا با روش های جدید تعریف تصاویر در HTML و اصول کار با تصاویر در CSS آشنا می شوید. همچنین با محیط GitHub Codespaces برای کار با محتوای این دوره آشنا خواهید شد.

یکی از چالش های رایج در طراحی صفحات وب، نمایش صحیح تصاویر در Containerهایی با اندازه های متفاوت است. در این بخش یاد می گیرید چگونه تصویر را داخل یک Container قرار دهید، اندازه و موقعیت آن را تنظیم کنید و فضای اضافی زیر تصاویر را از بین ببرید. همچنین روش ساخت تصاویر مربعی و متناسب را بررسی می کنید و یاد می گیرید چگونه تصاویر را در سلول های CSS Grid و داخل Flexbox به درستی نمایش دهید.

تغییر شکل تصاویر با Clip-path و Shapeهای سفارشی

CSS فقط برای تعیین اندازه و موقعیت تصاویر استفاده نمی شود؛ بلکه می توانید با کمک آن شکل ظاهری تصاویر را نیز تغییر دهید. یکی از قابلیت های کاربردی در این زمینه، ویژگی Border-radius است که امکان ایجاد گوشه های گرد را فراهم می کند. در این دوره با استفاده از این ویژگی و Clip-path آشنا می شوید و یاد می گیرید چگونه شکل تصاویر را از حالت مستطیلی معمول خارج کنید و ظاهر متفاوتی به آن ها ببخشید.

ایجاد گوشه های گرد با Border-radius - نمونه ای از بخش ماسک ها، مسیرها و شکل های سفارشی در آموزش کار با تصاویر در CSS و بهینه سازی نمایش آن ها
نمونه ای از بخش «ماسک ها، مسیرها و شکل های سفارشی» در آموزش کار با تصاویر در CSS و بهینه سازی نمایش آن ها

با استفاده از Clip-path می توانید شکل های مختلفی مانند دایره، بیضی، مستطیل و چندضلعی ایجاد کنید. همچنین امکان تعریف مسیرهای سفارشی برای برش تصاویر وجود دارد. در ادامه با استفاده از SVG برای ساخت شکل های اختصاصی و ویژگی Mask-image به عنوان جایگزینی برای Clip-path آشنا می شوید. ایجاد افکت Text Knockout با استفاده از Background-clip نیز از موضوعات این بخش است که امکان ترکیب متن و پس زمینه را به روش های خلاقانه فراهم می کند.

فیلترها و افکت های ترکیبی تصاویر در CSS

فیلترها در CSS به شما اجازه می دهند ظاهر تصاویر را بدون نیاز به ویرایش مستقیم فایل اصلی تغییر دهید. با استفاده از ویژگی Filter می توانید افکت های بصری مختلفی روی تصاویر اعمال کنید و ظاهر آن ها را متناسب با طراحی رابط کاربری تنظیم کنید. در این بخش با مفهوم Filtering و Blending آشنا می شوید و یاد می گیرید چگونه از Filter برای تغییر جلوه تصاویر استفاده کنید.

همچنین ترکیب چند Filter و استفاده از فیلترهای سفارشی SVG را بررسی می کنید. یکی دیگر از قابلیت های مهم CSS در این زمینه، Blend Mode است که نحوه ترکیب رنگ ها و لایه های مختلف را کنترل می کند. در این دوره با ویژگی Mix-blend-mode و روش آزمایش حالت های مختلف ترکیب آشنا می شوید. همچنین کاربرد Background-blend-mode را یاد می گیرید تا بتوانید تصاویر و رنگ های پس زمینه را با یکدیگر ترکیب کنید و افکت های بصری متنوعی بسازید.

ایجاد Transform و Animation برای تصاویر با CSS

با استفاده از Transform در CSS می توانید تصاویر و سایر عناصر صفحه را از نظر موقعیت، اندازه و زاویه تغییر دهید. این قابلیت امکان جابه جایی، بزرگ نمایی، کوچک نمایی و چرخاندن عناصر را فراهم می کند. در این آموزش با ویژگی های Translate، Scale و Rotate آشنا می شوید و نحوه تغییر Perspective را بررسی می کنید. این امکانات به شما کمک می کنند افکت های دوبعدی و سه بعدی مختلفی برای تصاویر ایجاد کنید.

جابه جایی، تغییر اندازه، چرخش و تغییر Perspective - نمونه ای از بخش تبدیل ها و انیمیشن ها در آموزش کار با تصاویر در CSS و بهینه سازی نمایش آن ها
نمونه ای از بخش «تبدیل ها و انیمیشن ها» در آموزش کار با تصاویر در CSS و بهینه سازی نمایش آن ها

علاوه بر Transform، CSS ابزارهایی برای متحرک سازی تصاویر در اختیار شما قرار می دهد. با استفاده از Transition می توانید تغییرات Styleها را به صورت تدریجی نمایش دهید و با Keyframe Animation انیمیشن هایی با مراحل و حالت های مشخص طراحی کنید. در این بخش یاد می گیرید چگونه افکت های متحرک برای تصاویر بسازید و با نکات مهم استفاده از Animation آشنا شوید تا حرکت عناصر در صفحه به شکل کنترل شده و مناسبی انجام شود.

بهینه سازی تصاویر و افزایش عملکرد وب سایت

تصاویر می توانند بخش قابل توجهی از حجم محتوای یک صفحه وب را تشکیل دهند؛ به همین دلیل نحوه بارگذاری و نمایش آن ها در عملکرد وب سایت اهمیت زیادی دارد. استفاده از تصاویر متناسب با اندازه صفحه نمایش یکی از روش های مهم برای مدیریت بهتر منابع است. در این دوره با مفهوم Responsive Images و روش های ارائه تصاویر واکنش گرا آشنا می شوید تا تصاویر متناسب با شرایط نمایش به کاربران ارائه شوند.

بهینه سازی تصاویر تنها به انتخاب اندازه مناسب محدود نمی شود و باید عملکرد کلی وب سایت را نیز در نظر گرفت. در این بخش با اصول بهینه سازی Performance هنگام استفاده از تصاویر آشنا می شوید و یاد می گیرید چگونه نمایش آن ها را از نظر کارایی بررسی کنید. همچنین موضوع Cross-browser Compatibility یا سازگاری میان مرورگرهای مختلف مطرح می شود تا بتوانید از نمایش صحیح تصاویر و افکت های CSS در محیط های مختلف اطمینان بیشتری داشته باشید.

این آموزش CSS Images برای چه کسانی مناسب است؟

این دوره برای توسعه دهندگان Front-end، طراحان وب و برنامه نویسانی مناسب است که می خواهند مهارت بیشتری در کار با تصاویر و کنترل ظاهر آن ها با CSS به دست آورند. اگر با HTML و CSS آشنایی دارید و قصد دارید فراتر از تنظیم ساده Width و Height تصاویر پیش بروید، مباحث این آموزش می توانند دانش شما را در زمینه طراحی رابط کاربری گسترش دهند. همچنین افرادی که به دنبال یادگیری افکت های بصری و روش های مدرن نمایش تصاویر هستند، می توانند از موضوعات این دوره استفاده کنند.

در طول آموزش با قابلیت های متنوع CSS برای مدیریت تصاویر آشنا می شوید؛ از قرار دادن صحیح تصاویر در Grid و Flexbox گرفته تا ساخت Shapeهای سفارشی، استفاده از Filterها و ایجاد Animation. همچنین یاد می گیرید چگونه با Responsive Images و اصول بهینه سازی Performance، نمایش تصاویر را برای شرایط مختلف بهبود دهید. این مهارت ها به شما کمک می کنند در پروژه های وب، تصاویر را با کنترل بیشتر و هماهنگی بهتر با طراحی کلی صفحات به کار بگیرید.

سرفصل مطالب آموزش ویدئویی کار با تصاویر در CSS و بهینه سازی نمایش آن ها

فصل اول: مقدمه

  • کار با تصاویر در CSS
  • پیش نیازهای مورد نیاز
  • استفاده از GitHub Codespaces در این دوره

فصل دوم: تنظیم اندازه و موقعیت تصاویر

  • روش های مدرن تعریف تصاویر در HTML
  • حذف فضای خالی زیر تصویر
  • تنظیم تصویر درون هر نوع Container
  • تنظیم اندازه و موقعیت تصویر پس زمینه درون Container
  • ایجاد تصاویر مربعی و متناسب
  • قرار دادن تصویر درون یک سلول Grid
  • قرار دادن تصویر درون Flexbox

فصل سوم: ماسک ها، مسیرها و شکل های سفارشی

  • ایجاد گوشه های گرد با Border-radius
  • ایجاد شکل های سفارشی با Clip-path
  • ایجاد دایره و بیضی با Clip-path
  • ایجاد شکل های چندضلعی با Polygon
  • ایجاد مستطیل با Clip-path
  • ایجاد مسیرهای سفارشی با Clip-path
  • ایجاد شکل های سفارشی با SVG
  • استفاده از Mask-image به عنوان جایگزین Clip-path
  • ایجاد افکت Text Knockout با Background-clip

فصل چهارم: فیلترها و ترکیب رنگ ها

  • فیلترگذاری و ترکیب لایه ها
  • بررسی ویژگی Filter
  • ترکیب چندین Filter
  • استفاده از فیلترهای سفارشی SVG
  • ویژگی Mix-blend-mode
  • آزمایش حالت های مختلف ترکیب (Blend Modes)
  • ویژگی Background-blend-mode

فصل پنجم: تبدیل ها و انیمیشن ها

  • جابه جایی، تغییر اندازه، چرخش و تغییر Perspective
  • ایجاد افکت های متحرک با Transition
  • ایجاد انیمیشن های Keyframe برای افکت های تصاویر
  • نکات مهم درباره استفاده از Animation

فصل ششم: بهینه سازی تصاویر و عملکرد

  • ارائه تصاویر واکنش گرا
  • بهینه سازی عملکرد
  • اطمینان از سازگاری میان مرورگرهای مختلف

فصل هفتم: جمع بندی

  • مراحل بعدی
دیدگاه کاربران

دیدگاه ها

برای ثبت دیدگاه ابتدا وارد حساب کاربری شوید.
هنوز دیدگاهی برای این محصول تایید نشده است.