دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲
  • آبان

جلسه ۵۲ : ویرایش و افکت گذاری تصاویر در CSS

  • دسته‌بندی‌ها :
جلسه ۵۲ : ویرایش و افکت گذاری تصاویر در CSS
    • جزئیات
    • نوع مطلبآموزشی

      مقدمه

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

      در مطالب قبلی در حوزه ی آموزش css به موضوعات آموزشی توابع انتقال و جابه جایی عناصر دو بعدی در css ،  توابع انتقال و جابه جایی عناصر سه بعدی در css و … پرداخته ایم.

      در ادامه آموزشهای css در این پست به موضوع چگونگی ویرایش و افکت گذاری عکس ها در css و تغییر دادن style یک عکس در css می پردازیم.

       

      ویرایش و افکت گذاری عکس ها در css

      ویرایش و افکت گذاری عکس ها در css

      چگونگی ویرایش و افکت گذاری عکس ها در css

      گرد کردن گوشه های حاشیه عکس

      با استفاده از ویژگی border-radius می توانید گوشه های عکس های قالب وب سایت خود ر ا به هر میزانی که می خواهید گرد کنید.

      گرد کردن گوشه های حاشیه عکس

      مثال ۱: در این مثال تیزی گوشه های حاشیه عکس کمی گرد تر می شود:

      مثال : گرد کردن گوشه ها
      خودتان امتحان کنید »

      مثال ۲ :در این مثال تیزی گوشه های حاشیه عکس به شدت گرد شده و  قالب کلی عکس به شکل بیضی نمایش داده می شود:

      مثال : گرد کردن گوشه ها-2
      خودتان امتحان کنید »

      ایجاد کادر بیرونی برای عکس

      با استفاده از خصوصیت border می توانید برای عکس، یک کادر بیرونی ایجاد کنید.

      ایجاد کادر بیرونی برای عکس

       

      مثال ۱:

      مثال : ایجاد کارد بیرونی
      خودتان امتحان کنید »

      مثال ۲: ایجاد کادر بیرونی برای عکسی که یک لینک است:

      مثال : ایجاد لینک
      خودتان امتحان کنید »

      اعمال ویژگی Responsive روی عکس ها

      ویژگی Responsive در عکس ها باعث تنظیم خودکار اندازه عکس با اندازه صفحه می شود.

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

      مثال : اعمال رسپانسیو عکس
      خودتان امتحان کنید »

      قرار گرفتن عکس در مرکز صفحه

      قرار گرفتن عکس در مرکز صفحه

      برای یانکه یک عکس در مرکز قرار بگیرد ابتدا باید ویژگی left و right خصوصیت margin آن عکس را با auto مقدار دهی کنید. سپس آن عکس را در یک عنصر html با خاصیت block قرار دهید.

      مثال:

      مثال : قرار دادنعکس در مرکز صفحه
      خودتان امتحان کنید »

      ویژگی polaroid

      ویژگی polaroid

      با استفاده از ویژگی  polaroid می توان عکس ها را در قالب یک کارت با افکت سایه نمایش داد.

      مثال:

      مثال : ویژگی polaroid
      خودتان امتحان کنید »

      ویژگی transparent

      ویژگی transparent

      با استفاده از این ویژگی می توان شفافیت عکس ها را کم و زیاد کرد. اینکار با استفاده از ویژگی opacity که در تمام مرورگر ها به جز برخی نسخه های IE پشتیبانی می شود. انجام می شود. در مرورگر IE 8 و نسخه ها قدیمی تر آن ، باید از دستور (filter:alpha(opacity=x برای تنظیم شفافیت عکس ها استفاده کرد.

      مثال:

      مثال : ویژگی opacity
      خودتان امتحان کنید »

      موقعیت دهی متن در تصویر

      در این قسمت چگونگی تنظیم موقعیت متن در تصویر را بررسی می کنیم:

      مثال : موقعیت چپ متن
      خودتان امتحان کنید »

      موقعیت راست متن روی تصویر:

      مثال : موقعیت راست متن
      خودتان امتحان کنید »

      موقعیت پایین و چپ متن :

      مثال : موقعیت پایین و چپ متن
      خودتان امتحان کنید »

      موقعیت پایین و راست متن :

      مثال : موقعیت پایین و راست متن
      خودتان امتحان کنید »

      قرارگیری متن در مرکز :

      مثال : قرارگیری متن در مرکز تصویر
      خودتان امتحان کنید »

      ایجاد افکت روی عکس

      ایجاد افکت روی عکس

      با استفاده از ویژگی filter می توان افکت های متنوع و جذابی را روی عکس ها اعمال کرد.

      مثال :

      مثال : افکت تصاویر
      خودتان امتحان کنید »

      ایجاد افکت overlay

      در این به بررسی چگونگی ایجاد افکت های  overlay می پردازیم:

      ایجاد افکت overlay 

      مثال : افکت overlay
      خودتان امتحان کنید »

      ایجاد حالت دیگر با استفاده از افکت overlay :

      افکت overlay

      مثال : افکت overlay
      خودتان امتحان کنید »

      معکوس کردن عکس

      با تابع  ()scaleX می توان یک عکس را در جهت محور x ، معکوس کرد:

      مثال : معکوس کردن عکس
      خودتان امتحان کنید »

      گالری عکس Responsive

      گالری عکس Responsive

      در این بخش با استفاده از کدهای CSS و قوانین media querie در CSS یک گالری عکس رسپانسیو ایجاد می کنیم:

      مثال : گالری عکس رسپانسیو
      خودتان امتحان کنید »

      مدل پیشرفته ی تصویر

      این مثال برای نشان دادن چگونگی کار با CSS و جاوا اسکریپت است.

      ابتدا از CSS برای ایجاد یک پنجره modal (کادر محاوره ای) استفاده کنید و آن را به طور پیش فرض پنهان کنید.

      سپس، یک جاوا اسکریپت برای نشان دادن پنجره مدال و برای نمایش تصویر داخل مودال، هنگامی که یک کاربر بر روی تصویر کلیک می کند، استفاده کنید:

      مثال : مدل box پیشرفته ی عکس
      خودتان امتحان کنید »

      کلام آخر

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

      QR:  جلسه ۵۲ : ویرایش و افکت گذاری تصاویر در CSS
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
      2. تصویر کاربر