مشاهده نسخه کامل
: سوال در مورد طراحي دكمه ها
shahrooz_wildboy
26-03-2008, 19:01
سلام.
می خوساتم چند تا سوال بپرسم.
دکمه هایی که توی بعضی از سایت ها وجود دارند و با فلش درست نشدند به چه صورت هست که وقتی موس رو می بریم روش رنگشون تغییر پیدا میکنه؟
برای ترجمه یک قالب برای بلاگفا چه قدر باید وقت بذارم؟آیا میشه از فرانت پیج برای این کار استفاده کنم؟
سلام.
اون دکمه ها رو اول دوتا عکس درست می کنن بعد با استفاده از جاوااسکریپت یه کدی می نویسن تا هر وقت موس رفت روی عکس اول، عکس دوم ظاهر بشه...
فکر کنم بشه ولی وقتش رو نمی دونم!!!
neopersia
27-03-2008, 00:38
البته با جاوا اسکرپت میشه این دکمه ها رو ساخت و زیاد هم از این روش استفاده میشه اما ترجیحاً میشه با CSS هم اونا رو ساخت
امین جان اگه اشتباه نکنم شما یه بار یه آموزش در مورد background-position تو همین فروم گذاشته بودید
با یه لینک ساده و استفاده از تصویر زمینه و خاصیت hover و background-position میشه از این دکمه ها ساخت بودن استفاده از جاوا اسکرپت
اگه بخوايم با جاوا بسازيم:
onmouseover=style.backgroundColor='#CCFFCC'
onmouseout=style.backgroundColor='white'
كلا روشش اينجوريه كه:
اول چيزي رو كه ميخوايم موس روش بره رنگش عوض بشه ر. مشخص ميكنيم و داخلش مينويسيم
onmouseover
يعني وقتي موس روي عبارت رفت....
حالا وقتي موس روش رفت چكار كنه؟....
ميخوايم رنگ زمينه بشه آبي....(مثلا يك Table)
<table border=1 height=50 width=60><tr><td>
P30world
</td></tr>
</table>
حالا داخل اين table بايد اين كدهارو اضافه كنيم:
onmouseover=style.backgroundColor='BLUE'
onmouseout=style.backgroundColor='red'
اين كد اخري براي موقعي كه موس از روي تيبل برداشته ميشه.
باز هم اگه مشكلي بود در خدمتم.
=-=-=-=-=ويرايش=-=-=-=-=
كدها يه مقداري بهم ريخته
اون دکمه ها رو اول دوتا عکس درست می کنن
حتما نياز نيست عكس باشه!
البته با جاوا اسکرپت میشه این دکمه ها رو ساخت و زیاد هم از این روش استفاده میشه اما ترجیحاً میشه با CSS هم اونا رو ساخت
امین جان اگه اشتباه نکنم شما یه بار یه آموزش در مورد background-position تو همین فروم گذاشته بودید
با یه لینک ساده و استفاده از تصویر زمینه و خاصیت hover و background-position میشه از این دکمه ها ساخت بودن استفاده از جاوا اسکرپت
سلام یاسر جان ( درسته مگه نه!!!؟؟؟ )
نه عزیزم اشتباه نمی کنی همینطوره که شما می گی.
بله عزیزم بهترین راه همون css ه و هیچ مشکلی هم نداره تازه اگر جاوااسکریپت مرورگر هم غیر فعال باشه مثل ساعت کار می کنه!
اگه بخوايم با جاوا بسازيم:
كلا روشش اينجوريه كه:
اول چيزي رو كه ميخوايم موس روش بره رنگش عوض بشه ر. مشخص ميكنيم و داخلش مينويسيم
onmouseover
يعني وقتي موس روي عبارت رفت....
حالا وقتي موس روش رفت چكار كنه؟....
ميخوايم رنگ زمينه بشه آبي....(مثلا يك Table)
<table border=1 height=50 width=60><tr><td>
P30world
</td></tr>
</table>
حالا داخل اين table بايد اين كدهارو اضافه كنيم:
onmouseover=style.backgroundColor='BLUE'
onmouseout=style.backgroundColor='red'
اين كد اخري براي موقعي كه موس از روي تيبل برداشته ميشه.
باز هم اگه مشكلي بود در خدمتم.
=-=-=-=-=ويرايش=-=-=-=-=
كدها يه مقداري بهم ريخته
ممنون ولی css تاکید می شه......
حتما نياز نيست عكس باشه!
من منظورش رو یه خرده خوب متوجه نشدم حالا شما هی گیر بده!!!!
این به اون در:31:
حتما نیاز نیست که تیبل باشه چون داره کم کم عمرش رو می ده به شما!!!!!!!!!!
البته من خودمم با Css بيشتر حال ميكنم مخصوصا:
اگر جاوااسکریپت مرورگر هم غیر فعال باشه مثل ساعت کار می کنه
neopersia
27-03-2008, 15:35
منم فکر میکنم با Css بهتره
تو سایت خودم هم برای لینکهای سمت راست صفحه از همین روش استفاده کردم
سلام یاسر جان ( درسته مگه نه!!!؟؟؟ )
بله درسته ولی از کجا پیداش کردی
سلام.
مگه نمی دونی من غیب گو هستم:31::10:
چند وقت پیش داشتم یه وبگردی می کردم که به سایت ایران php برخوردم از توی همون سایت من اسم شما رو در آوردم!!!!:46::11:
shahrooz_wildboy
28-03-2008, 01:11
خیلی ممنون از همتون
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.