۹ استایل متحرک برای تصاویر

با عرض سلام و خسته نباشید ، ۹ استایل متحرک رو برای استفاده و زیبا سازی عکس ها و تصاویر سایت رو در این نوشته آماده کردیم که امیدواریم بدردتون بخوره .

9 استایل متحرک برای تصاویر

 

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

استایل مشترک برای همه افکت ها

ما ابتدا یک استایل مشترک داریم که برای همه ی افکت ها مورد نیاز هستش که این پایین قرار دادیم .


* {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 box-sizing: border-box;

margin: 0; padding: 0;
}
/*PIC*/
.pic {
 height: 300px;
 width: 300px;
 overflow: hidden;
 margin: 60px;
 float: right;
}
.pic:hover {
 cursor: pointer;
}

چون قرار هستش ما باهاش فایل دمو هم بسازیم چندتا چیز مثل margin هم اضافه شده که این ها رو خودتون باید متناسب با قالب خودتون تغییر بدید . حالا تک تک به معرفی استایل ها می پردازیم .

استایل بزرگ شدن و zoom تصویر

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

استایل بزرگ شدن و zoom تصویر

کدهای html به صورت زیر هستش .


<div class="grow pic">
 <img src="https://doctorwp.com/wp-content/uploads/2014/06/portrait.jpg" alt="portrait">
</div>

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


/*GROW*/
.grow img {
 height: 300px;
 width: 300px;

 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -o-transition: all 1s ease;
 -ms-transition: all 1s ease;
 transition: all 1s ease;
}

.grow img:hover {
 width: 400px;
 height: 400px;
}

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

استایل کوچک شدن تصاویر zoom out

با این استایل وقتی موس روی تصویر میره تصویر کوچک یا shrink میشه .

استایل کوچک شدن تصاویر zoom out

 

کدهای html اون به شکل زیر هستش .


<div class="shrink pic">
 <img src="https://doctorwp.com/wp-content/uploads/2014/06/city.jpg" alt="city">
</div>

و کدهای css به قرار زیر


/*SHRINK*/
.shrink img {
 height: 400px;
 width: 400px;

 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -o-transition: all 1s ease;
 -ms-transition: all 1s ease;
 transition: all 1s ease;
}

.shrink img:hover {
 width: 300px;
 height: 300px;
}

استایل جابجا شدن افقی تصویر

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

استایل جابجا شدن افقی تصویر

کدهای html به شکل زیر هستش .


<div class="sidepan pic">
 <img src="https://doctorwp.com/wp-content/uploads/2014/06/kick.jpg" alt="kick">
</div>

و کدهای css اون هم این شکلی هستش .


/*SIDEPAN*/
.sidepan img {
 margin-left: 0px;
 -webkit-transition: margin 1s ease;
 -moz-transition: margin 1s ease;
 -o-transition: margin 1s ease;
 -ms-transition: margin 1s ease;
 transition: margin 1s ease;
}

.sidepan img:hover {
 margin-left: -200px;
}

استایل جابجا شدن عموی تصویر

در این استایل شما تصویرتون عموی تکون می خوره ، مثال انتخاب شده گویا مطلب هستش .

استایل جابجا شدن عموی تصویر

کدهای html


<div class="vertpan pic">
 <img src="https://doctorwp.com/wp-content/uploads/2014/06/climb.jpg" alt="climb">
</div>

و کدهای css اون


/*VERTPAN*/
.vertpan img {
 margin-top: 0px;
 -webkit-transition: margin 1s ease;
 -moz-transition: margin 1s ease;
 -o-transition: margin 1s ease;
 -ms-transition: margin 1s ease;
 transition: margin 1s ease;
}

.vertpan img:hover {
 margin-top: -200px;
}

تا الان هرچی بود تصاویر جابجا میشد ، ازین به بعد تصاویر به جای جابجا شدن تغییر شکل میدن .

استایل چرخش تصاویر

در مطالب قبلی سایت هم شبیه این استایل رو داشتیم می تونید یک نگاهی هم به اون بندازید  ، استایل چرخش تصاویر سایت .

استایل چرخش تصاویر

کدهای html اون به شکل زیر هستش .


<div class="tilt pic">
 <img src="https://doctorwp.com/wp-content/uploads/2014/06/car.jpg" alt="car">
</div>

و کدهای شیوه نامه یا همون استایل


/*TILT*/
.tilt {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.tilt:hover {
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
transform: rotate(-10deg);
}

استایل گرد شدن تصاویر

در مورد این استایل هم در مطالب قبلی سایت هم شبیه این استایل رو داشتیم می تونید یک نگاهی هم به اون بندازید  ، استایل گرد شدن گوشه تصاویر .

استایل گرد شدن تصاویر

کدهای html اون به قرار زیر هستش .


<div class="morph pic">
<img src="https://doctorwp.com/wp-content/uploads/2014/06/beach.jpg" alt="beach">
</div>

و کدهای css اون هم


/*MORPH*/
.morph {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.morph:hover {
border-radius: 50%;
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}

استایل فوکوس روی تصویر

نمونه انتخاب شده به خوبی کارائی این کد رو نشون میده .

استایل فوکوس روی تصویر

کدهای html اون به شکل زیر است .


<div class="focus pic">
<img src="https://doctorwp.com/wp-content/uploads/2014/06/cricket.jpg" alt="cricket">
</div>

و کدهای css اون هم به شکل زیر می باشد .


/*FOCUS*/
.focus {
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

.focus:hover {
border: 70px solid #000;
border-radius: 50%;
}

در ادامه ۳ تا افکت مخصوص مرورگرهای Webkit ( گوگل کروم و safari ) رو باهم می بینیم .

استایل محو شدن تصویر

وقتی موس روی تصویر حرکت می کنه ، تصویر محو میشه .

استایل محو شدن تصویر

کدهای html رو می بینید .


<div class="blur pic">
<img src="https://doctorwp.com/wp-content/uploads/2014/06/plane.jpg" alt="plane">
</div>

و کدهای css اون


/*BLUR*/
.blur img {
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

.blur img:hover {
-webkit-filter: blur(5px);
}

استایل سیاه و سفید شدن تصویر

در مطالب قبلی سایت اسکریپت رنگی شدن تصاویر با jquery رو داشتیم که به نوعی برعکس این استایل زیر هستش ، دیدنش خالی از فایده نیست .

استایل سیاه و سفید شدن تصویر

کدهای html در زیر آمده .

<div class="bw pic">
 <img src="https://doctorwp.com/wp-content/uploads/2014/06/sea.jpg" alt="sea">
</div>

و کدهای css.


/*B&W*/
.bw {
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

.bw:hover {
-webkit-filter: grayscale(100%);
}

دمو و دانلود فایل ضمیمه

امتیاز شما برای این مقاله
35 نظرات
  1. ma می گوید

    ممنون
    مختصر _مفید _کارم راه افتاد ممنون از شما..

    1. عباس صادقی می گوید

      سلام، خواهش می‌کنم اگر مقاله م آموزش خاصی مد نظرتون بود حتما از طریق بخش تماس با ما بفرستید :)

  2. omid452 می گوید

    من میخاستم یک عکس قرار بدم مثل ماندگار وب که بالاش نوشته پرسش پایینشم شماره تماس که با رفتن موس روی پرسش عکس بالا بیاد و شماره تماس را نشان بده و در ضمن فیکس هم باشه می توانید کد بدهید

  3. sara می گوید

    با سلام وخسته نباشید و ممنون از اطلاعات بسیار خوبتون .ببخشید من استایل گرد شدن تصویرmorphرا که اجرا میکنم . روی یک پایه تصویر میچرخه .یعنی چرخشش از وسط عکس شروع نمیشه .باید چه کار کنم ؟چون تصویر ناخوشایندی ایجاد میشه وتمام صفحه رو میگیره (هنگام چرخش).ممنون

  4. مهدی کفشگر می گوید

    خدا خیرت بده برادر عالی بود.

  5. fatemeh می گوید

    عالی بود

  6. رضا یزدانی می گوید

    سلام دوست عزیز
    ــــــــــــــــــــــــــــــــــــــــــــــ
    باعرض پوزش کد های شما داداش مخصوصا زوم ها بر روی عکس های 300+300 هست.

    چجوری میتونم اندازه ها رو تغیر بدم…..
    ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

    ممنون از شما

    1. آرش حیدری می گوید

      سلام
      کدهاش رو نگاه کنید خودتون یکم باید تغییر بدید
      من نمیدونم کدوم استایل رو میگید
      با تشکر

  7. فرشته می گوید

    با سلام
    من می خوام این سایت رو طراحی کنم اون قسمت که زیر اسلایدر هست وگل ها رو با قیمتاشون اورده که با رفتن موس روی گل عکسش عوض می شه و یه چند تا گزینه زیرش همراه با تغییر عکس بالا میاد اگه میشه کمکم کنید مرسی
    http://themeforest.net/item/leo-flowers-prestashop-theme/full_screen_preview/5104664

  8. vahid می گوید

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

    1. آرش حیدری می گوید

      سلام
      هر کجا رو بلد نیستید بگید توضیح بدیم براتون .

  9. فرشته می گوید

    سلام
    درسته همین بود خیلی عالی بود بازم ممنون

    1. آرش حیدری می گوید

      خواهش می کنم
      موفق باشید

  10. lovelorn می گوید

    عالی بود
    عالی
    نمیدونی عالی یعنی چقد!!!!!!

  11. حسين می گوید

    سلام .خداقوت.اسلايدگردشدن عكس اگر بخواهيم حالت عادي عكس بدون رفتن لينك گردبشه كدروبايدچطورتغييرداد؟ممنون ميشم راهنمايي كنيد.

    1. آرش حیدری می گوید

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

  12. saied می گوید

    سلام دوست من.
    میدونی مشکلم کجاست؟
    من 2 تا کد رو گذاشتم توی استایل قالب. بعد واسش کلاس مربوطه رو تعریف کردم. اما الان به جای این که افکت رو ” فقط ” به همون عکسی که لینک دادم بده به ” همه ” عکس های سایتم که اون کلاس رو دارن داده میشه!!
    منظورمو متوجه شدید؟
    مثلاً من از قالبی استفاده میکنم که به عکس ها افکت اومدن از بالا به پایین رو میده. و مثلاً اسم کلاسش هست A . حالا من میخوام ” فقط ” به اون عکسی که لینک دادم این استایل داده بشه نه به همه عکس هایی که کلاس های یکسان دارند!
    چه قالب زیبایی. تبریک میگم دوست من.

  13. saied می گوید

    متوجه نشدم!
    کدهای html رو کجا باید بگذاریم و استایل رو کجا؟!

    1. آرش حیدری می گوید

      سلام
      کجاش رو متوجه نشدید الان ؟
      ممنون

  14. طراحی سایت می گوید

    ممنونم از سایت خوب و مفیدتون..

  15. امین فراست می گوید

    سلام
    آقا ممنون کارم را راه انداختی .
    خدا خیرت بده

  16. کریم می گوید

    داداش خسته نباشی
    حالا که ای کد هارو گذاشتی چرا نمی گی کجای سایت قرار بگیره تا تموم تصاویر به اون شکل دلخواه دربیاد؟

    مثل سایت خودت که از افکت زوم استفاده کردی برای همه تصاویرت.

  17. طلبه جوانـــ می گوید

    سلام علیکم
    ببخشید من اصلا نمیدونم چطور باید کدها رو در سایت قرار داد؟
    امکان داره راهنمایی بفرمائید

  18. مهسا می گوید

    عالي بود ولي كد نويسي چنداني بلد نيستم ولي اموزش راحتي بود ياد گرفتم

  19. سعید می گوید

    سلام ی سوال چطور میشه کاری کرد که مثلا موس هرجای تصویر که میره همونجا زوم بشه؟ افزونه ای هست؟

  20. Ali می گوید

    سلام
    اگه بخوایم همه عکسا این طور بشن یعنی این افکت واسه همه باشه در قالب HTMl
    ممنون

  21. اسماعیل می گوید

    با سلام
    حالا کجای قالب سایت قرار بدیم؟

    1. آرش حیدری می گوید

      سلام
      هر کجا که خودتون دوست دراید ، محدودیت نداره ….

  22. matin می گوید

    خوب بود مرسی از شما

  23. مجید می گوید

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

  24. Arya می گوید

    خعلى باحالا! ( :d )
    نميشه درصد محو بودنو كم كرد!؟؟
    و
    ميشه كارى كرد كه تصاوير با درصد كمترى محو باشن ، روش كه موسو نگه داشت درصد محو شدن زياد بشه و يى متنو نشون بده !؟؟

  25. آریا می گوید

    جالب بود.
    مرسی.

  26. سیما می گوید

    سلام.خسته نباشین.
    ببخشید یه سوالی داشتم…
    برا طراحی سایت با php از نرم افزار dreamweaver استفاده کنیم بهتره یا نرم افزار php deasigner یا php maker؟؟؟؟
    هر کدوم چه فرقی با هم دیگه دارن؟؟؟
    خیلییییییییییییییییییییییییییییییییی ممنون میشم که هر چه زووووووووووووودتر جواب بدین… ممنون

  27. ناهید می گوید

    استایل سیاه و سفید شدن تصویر و استایل محو شدن تصویر روی IE , Mozilla Firefox کار نکرد ولی روی گوگل کرم کار کرد ممنون

  28. امیر می گوید

    فوق العاده بود .

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.