5 افکت زیبای تصویر با css Shape و filter

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

طراحی

Polyscape (Poly=چند، scape=منظره ) تصویری است که شامل چندتصویر میکس شده در یک تصویر و ایجاد تصاویر بسیار جذاب سورئالیستی است. معمولا این طرح ها در فتوشاپ  یا سایر نرم افزار های ویرایش عکس طراحی می شوند، اما به لطف قالبلیت های جدید css می توانیم تصاویر Polyscape  فوق العاده را فقط با استفاده از تکنولوژی های تحت وب طراحی کرد.

تصاویر Polyscape به راحتی  قابل طراحی هست و از پروسه طراحی این تصویر لذت خواهید برد. برای تصویر پس زمینه از  Unsplash استفاده می کنیم. موارد دیگر را با استفاده از Shape های مختلف css، transform ها و فیلتر ها طراحی می کنیم.

اشکال CSS

این  طرح  ها از اشکال  هندسی  متنوعی که با استفاده از css  درست می شوند، طراحی می شوند.  در اینجا روش استفاده از این اشکال را  می بینیم:

  • مربع: بلاک های html هستند که بوسیله height و width مستطیل شکل شده اند. برای چرخش مستطیل نیز از ;(transform: rotate(45deg استفاده می کنیم.
  • دایره : اشکال دایره ای در css  با اضافه کردن ;border-radius: 50%  به مربع ساخته می شود.
  • مثلث و الماس: با استفاده از clip-path.  می توان اشکال مثلثی و الماس شکل ساخت.

یکی دیگر از اشکال جالب CSS ، یک مربع شفاف است که  مرز آن کاملا مشخص است:

یکی از دستورات CSS دقیقا همین کار را انجم میدهد که border-image  نام دارد و مسیر تصویر ، اندازه حاشیه و  چگونگی قرار گرفتن در تصویر را بعنوان پارامتر می پذیرد.

background: transparent;

border: 25px solid transparent;

border-image: url(clouds.jpg) 25 stretch;

 

فیلتر های CSS

از آنجا که ما تصاویری را روی تصویر پس زمینه اضافه می کنیم، در بسیاری از موارد نیاز داریم فیلتر هایی را به کار بریم تا هر دو View دیده شوند .بیشتر مرورگر های مدرن امروزی  از این ویژگی های filter پشتیبانی می کنند.

با کمک filter می توان  hue  تصویری را  به رنگ دیگر تغییر  داد، کنتراست را تقویت کرد،  هر تصویری را black-and-white کرد و … . لیست فیلتر های css به شرح زیر است:

  • grayscale
  • hue-rotate
  • invert
  • contrast
  • blur
  • brightness
  • opacity
  • saturate
  • sepia
  • drop-shadow

می توان بسیاری از این فیلتر ها را باهمدیگر  تلفیق کرده و نتیجه دلخواه خود را بدست آوریم:

filter: hue-rotate(60deg) contrast(200%) blur(2px);

 


دمو

نویسنده مطلب
سمیرا عظیمی

مهندسی نرم افزار خوندم و برنامه نویس هستم. عاشق رباتیک و نجوم و برنامه نویسی هستم.

دیدگاه کاربران

این وب سایت متعلق است به آذین وب (طراحی سایت در اصفهان) و تمامی حقوق آن محفوظ است.

طـبق ماده 12 فصل سوم قانون جرائم رایانه ای هرگونه کپی برداری از قالب پیگرد قانونی دارد.