الکترونیک دیجیتال

تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران


بنر - اندازه 60*468

کسب درآمد

۲ مطلب در بهمن ۱۳۸۳ ثبت شده است

به عنوان مثال، می خواهیم که برای یک عنصر div که پس زمینه آن رنگی است، هنگامی که کاربر موس خود را بر روی آن می برد، ابتدا 3 ثانیه تاخیر داشته باشیم و سپس، اندازه عرض عنصر div ، به تدریج بزرگتر شود. نتیجه نهایی به صورت زیر می باشد (موس خود را بر روی قسمت رنگی برده و لحظاتی صبر کنید) :

برای این منظور، کدهای صفحه را به صورت زیر می نویسیم :

<html>
 
<head>
<style type="text/css">
div {
    width: 3em;
    height: 3em;
    background-color: red;
    transition-property: width;
    transition-duration: 4s;
    transition-delay: 3s;
}
div:hover {
    width: 10em; 
}                                        
</style>
</head>
 
<body>

<div>
</div>

</body>
</html>
نکات مهم :‌
قابلیت TRANSITION در اینجا بعد از HOVER  پیش می آید 
حرکت انیمیشنی خاصی که می خواهیم اتفاق بیفتد باید در قسمت  transition-property: قید شود 
 transition-duration: 4s; یعنی زمان کلی ای که نتیجه باید انجام شود به عبارت دیگر چیزی که می خواهید به صورت انیمیشن انجام شود بعد از (در این مثال) ۴ ثانیه به حالت نهایی و ماندگار خود می رسد 
 transition-delay: 3s  یعنی باید عملی که در آن TRANSITION  نوشته شده به مدت ۳ ثانیه مداوم انجام شود 
۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۸۳ ، ۲۲:۲۷
ekavir ekavir

آموزش وبلاگ نویسی بخش css

1- قابلیت transition در CSS 

۱-۱ : ایجاد DELAY  در TRANSITION در  CSS

1-2:طراحی بخش های ثابت در کنار صفحه که با اشاره موس، به داخل صفحه می آیند http://www.kelidestan.com/keys/keys.php?key=558 

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۸۳ ، ۲۲:۲۴
ekavir ekavir