جستجو برای:
سبد خرید 0
  • دوره ها
    • دوره های حضوری برنامه نویسی در تبریز
      • آموزش وردپرس در تبریز
      • آموزش html css در تبریز
    • دوره های غیر حضوری برنامه نویسی
      • آموزش وردپرس
      • آموزش html css
      • آموزش کانفیگ سرور مجازی
      • آموزش جامع هاست دایرکت ادمین
    • آموزش گرافیک در تبریز
      • آموزش فتوشاپ در تبریز
  • دیگر خدماتجدید
    • طراحی سایت
      • طراحی سایت دندان پزشکی
    • دیگر خدمات
      • خدمات whmcs
      • پشتیبانی VIP وردپرس
      • پاکسازی و کانفیگ امنیتی سایت الوده
      • خرید هاست پر سرعت
      • خرید سرور مجازی
      • خدمات تغییر دامنه در وردپرس
      • خرید ssl
      • گواهی پایان دوره
        • درخواست صدور گواهی
        • پیگیری صدور گواهی
  • وبلاگ
    • آموزش رایگان وردپرس
    • آموزش رایگان امنیت وردپرس
    • آموزش رفع مشکلات رایج وردپرس
    • آموزش رایگان html css
    • آموزش رایگان بوت استرپ
    • آموزش رایگان جاوا اسکریپت
    • آموزش رایگان php
    • آموزش رایگان لینوکس
    • آموزش رایگان هاست دایرکت ادمین
    • آموزش رایگان هاست سی پنل
  • ارتباط با ما
    • تماس با ما
    • قوانین سایت
    • پشتیبانی
      • ارسال تیکت
      • مشاهده ی تیکت ها
  • پورتابل هاستینگجدید
شروع ثبت نام دوره vip وردپرسی شو در شهر تبریز
فرصت تکرار نشدنی ثبت نام در دوره های حضوری با 20% تخفیف!
ساعت
دقیقه
ثانیه
استفاده از تخفیف
میلاد علیزاده
ورود
گذرواژه خود را فراموش کرده اید؟
عضویت

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

داده های شخصی شما برای پشتیبانی از تجربه شما در این وب سایت، برای مدیریت دسترسی به حساب کاربری شما و برای اهداف دیگری که در سیاست حفظ حریم خصوصی ما شرح داده می شود مورد استفاده قرار می گیرد.

ارسال مجدد کد یکبار مصرف (00:60)
  • 09338776735
  • miladalizadehe.education@gmail.com
  • خدمات Whmcs
  • المنتور pro
  • لیست علاقه‌مندی‌ها
میلاد علیزاده
  • دوره ها
    • دوره های حضوری برنامه نویسی در تبریز
      • آموزش وردپرس در تبریز
      • آموزش html css در تبریز
    • دوره های غیر حضوری برنامه نویسی
      • آموزش وردپرس
      • آموزش html css
      • آموزش کانفیگ سرور مجازی
      • آموزش جامع هاست دایرکت ادمین
    • آموزش گرافیک در تبریز
      • آموزش فتوشاپ در تبریز
  • دیگر خدماتجدید
    • طراحی سایت
      • طراحی سایت دندان پزشکی
    • دیگر خدمات
      • خدمات whmcs
      • پشتیبانی VIP وردپرس
      • پاکسازی و کانفیگ امنیتی سایت الوده
      • خرید هاست پر سرعت
      • خرید سرور مجازی
      • خدمات تغییر دامنه در وردپرس
      • خرید ssl
      • گواهی پایان دوره
        • درخواست صدور گواهی
        • پیگیری صدور گواهی
  • وبلاگ
    • آموزش رایگان وردپرس
    • آموزش رایگان امنیت وردپرس
    • آموزش رفع مشکلات رایج وردپرس
    • آموزش رایگان html css
    • آموزش رایگان بوت استرپ
    • آموزش رایگان جاوا اسکریپت
    • آموزش رایگان php
    • آموزش رایگان لینوکس
    • آموزش رایگان هاست دایرکت ادمین
    • آموزش رایگان هاست سی پنل
  • ارتباط با ما
    • تماس با ما
    • قوانین سایت
    • پشتیبانی
      • ارسال تیکت
      • مشاهده ی تیکت ها
  • پورتابل هاستینگجدید
ثبت نام | ورود
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

میلاد علیزاده > آموزش های رایگان آکادمی میلاد علیزاده > آموزش رایگان طراحی سایت > آموزش رایگان html css > آموزش transition در CSS

آموزش transition در CSS

18 تیر 1402
ارسال شده توسط کامران علیایی
آموزش رایگان html css
2.7
(3)

دوست من سلام امیدوارم که حالتون عالی و پر از انرژی باشید علیایی هستم، در خدمت شما هستم با یکی دیگر از آموزش های رایگان تحت عنوان آموزش آموزش transition در CSS که قصد داریم تمامی مواردشو با زبان ساده یاد بگیریم.

کار با ویژگی Transition در CSS 3

ویژگی transition یکی از کاربردی ترین سینتکس های CSS است که برای انتقال یا به زبان خودمون ترنزیشن، استفاده میشود. میتوانیم توسط این ویژگی شاهد حرکات نرم تری باشیم که جذابیت خاصی به صفحات ما خواهد داد.

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

در ادامه ویژگی های زیر آشنا خواهیم شد :

  • Transition-Delay : تاخیر در اجرای انتقال
  • Transition-Duration : مدت زمان اجرای انتقال
  • Transition-Property : اون ویژگی که باید تحت تاثیر انتقال قرار بگیره
  • Transition-Timing-Function : یک تابع برای اجرای عمل انتقال
یه خبر داغ و دست اول دارم برای کسایی که به آموزش فرانت اند وبسایت علاقه دارن. آموزش html css یه دوره ی آموزشی کامل هستش که میتونین صفر تا صد آموزش فرانت اند رو تجربه کنید و بهترین ها رو برای خودتون رقم برنید…

کار با ویژگی Transition-Delay

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

مقداری که این ویژگی میپذیرد از نوع تایم یا Time می باشد، یعنی یک عدد بهمراه پسوند “s” به معنای ثانیه و ms به معنای میلی ثانیه. به عنوان اگر بخواهیم مثل به سیستم بفهمانیم که باید ۵ ثانیه برای این عمل وقت صرف کند باید به شکل روبه رو وارد کنیم => ۵s. به مثال های زیر دقت کنید.

مثال:

.MyBox{
 transition-delay: 1s;
}

نکته:

  • 1s : یعنی 1 ثانیه
  • 1ms : یعنی 1 میلی ثانیه

آموزش transition در CSS

کار با ویژگی Transition-Duration

با استفاده از این ویژگی ترنزیشن میتوانیم مشخص کنیم که چقدر طول بکشد تا انتقال انجام شود. برای این مورد هم باید از واحد زمان ( ثانیه یا میلی ثانیه ) استفاده کنیم.

.MyBox{
 transition-duration: 3s;
}

 

کار با ویژگی Transition-Property

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

مثال اول : فقط ویژگی width تحت تاثیر عمل انتقال قرار میگیرد.

.MyBox{
 transition-property: width;
}

مثال دوم : موقع هاور علاوه بر ویژگی width ، ویژگی heigth هم تحت تاثیر قرار گیرد.

.MyBox{
 transition-property: width,height;
}

 

ویژگی Transition-Timing-Function در transition 

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

این ویژگی مقادیر زیر را میتواند بپذیرد :

  • linear : عمل انتقال را بصورت خطی و پیوسته اجرا میکند
  • ease-in : شروعش کمی با تاخیر می باشد
  • ease-out : پایانش کمی با تاخیر می باشد
  • ease-in-out : شروع و پایانش کمی با تاخیر می باشد
  • steps(int,start|end) :  تکه تکه کردن انتقال از شروع یا پایان
  • cubic-bezier(0-1,0-1,0-1,0-1) : استفاده از مکعب بِزیر یک مقدار از ۰ تا ۱

مثلا: استفاده از تمامی حالت های بالا

 

.MyBox1{
 transition-timing-function:linear;
}

آموزش transition در CSS

خلاصه نویسی ویژگی Transition

شکل کلی برای خلاصه نویسی این ویژگی بصورت زیر می باشد :

transition: Property|Duration|Timing-Function|Delay ;

 

مثال اول : استفاده از تمامی حالت ها

.MyBox{
transition: width 1s ease-in 0.5s;
}

مثال دوم : مشخص کردن فقط Duration

transition:0.8s;

مثال های بیشتر

استفاده همزمان از چندین حالت انتقال

.MyBox{
 transition: width 2s , height 1s , background-color 3s;
}
  • ویژگی width یعنی ۲ ثانیه طول میکشه تا اجرا بشه
  • ویژگی height یعنی ۱ ثانیه طول میکشه تا اجرا بشه
  • ویژگی background-color یعنی ۳ ثانیه طول میکشه تا اجرا بشه

چقدر این پست برات مفید بود؟

روی یک ستاره کلیک کنید تا به آن امتیاز دهید!

میانگین امتیاز 2.7 / 5. تعداد نظر 3

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

ممنون بابت همکاریتون

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

برچسب ها: transitiontransition در css | آموزش کامل و مرحله به مرحلهآموزش Transition در cssآموزش Transitions و Transformations در cssآموزش کار با ویژگی transitions در cssآموزش کامل کار با ویژگی Transition در CSS3ترنزیشن ها یا Transition ها در CSSخاصیت Transition در CSS و نحوه کار با آنخاصیت Transition در CSS3
قبلی آموزش نصب ioncube در دایرکت ادمین
بعدی آموزش تغییر پورت ssh

دیدگاهتان را بنویسید لغو پاسخ

پیج اینستاگرام میلاد علیزاده
کانفیگ امنیتی وردپرس
خرید هاست پر سرعت
پاکسازی سایت هک شده
خرید سرور مجازی ایران
خدمات whmcs
دسته‌ها
  • آموزش افزونه های وردپرس
  • آموزش رایگان html css
  • آموزش رایگان php
  • آموزش رایگان امنیت وردپرس
  • آموزش رایگان دیجیتال مارکتینگ
  • آموزش رایگان سئو
  • آموزش رایگان طراحی سایت
  • آموزش رایگان کانفیگ سرور مجازی
  • آموزش رایگان هاست دایرکت ادمین
  • آموزش رایگان وردپرس
  • آموزش رایگان ووکامرس
  • آموزش رفع مشکلات رایج وردپرس

 

 

میلاد علیزاده هستم مدرس دوره های آموزش طراحی سایت در تبریز که فعالیت خودم رو از سال 95 در زمینه ی طراحی و میزبانی وبسایت شروع کردم. هدف من از راه اندازی این وبسایت ارائه ی آموزشی متفاوت همچنین اشتغال محور و پروژه محور هستش که هنرجو بعد از آموزش بتواند با دانش و تجربه ای کافی مستقیما وارد بازار کار شده و در زمینه ی برنامه نویسی کسب درامد کند.
© 1401. طراحی شده با عشق و یک فنجان قهوه - طراحی شده توسط میلاد علیزاده وکیلی
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://miladalizadeh.ir/?p=14156
ورود
استفاده از شماره تلفن
آیا هنوز عضو نشده اید؟ ثبت نام کنید
ثبت نام
قبلا عضو شده اید؟ ورود به سیستم
محافظت توسط   
مرورگر شما از HTML5 پشتیبانی نمی کند.
مهارت آموزی حرفه ای با گواهینامه بین المللی

آموزش پروژه محور وردپرس در وردپرس

شرکت در دوره