نمایش نتایج 1 تا 8 از 8

نام تاپیک: تغییر رنگ یه button با رفتن موس روی آن

  1. #1
    کاربر دائمی آواتار yekta64
    تاریخ عضویت
    مهر 1387
    محل زندگی
    ایران زمین
    سن
    38
    پست
    562

    تغییر رنگ یه button با رفتن موس روی آن

    سلام
    چطور می تونم رنگ یه باتون رو وقتی موس رو آن می ره تغییر داد و با برداشتن موس به رنگ اولیه بر گردده؟

  2. #2
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: تغییر رنگ یه button با رفتن موس روی آن

    سلام:
    این کد رو به Button اضافه کنید:

    onmousoever="this.style.backgroundColor='#551055';"

  3. #3

    نقل قول: تغییر رنگ یه button با رفتن موس روی آن

    این روش خوبی نیست، بهتر اینه که یه CSS وسش در نظر بگیری و بگی:

    .NameOfClassThatAssignToTheButton : hover
    {
    color: .... ;
    }

  4. #4
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: تغییر رنگ یه button با رفتن موس روی آن

    نقل قول نوشته شده توسط h.jaza مشاهده تاپیک
    این روش خوبی نیست، بهتر اینه که یه CSS وسش در نظر بگیری و بگی:

    .NameOfClassThatAssignToTheButton : hover
    {
    color: .... ;
    }
    دوست عزیز اینکار شما نیازمند فایل HTC برای مرورگر اینترنت اکسپلور است و ضمنا کلاس کاذب Hover توی تمامی مرورگرها ساپورت نمیشه . (کلاس کاذب Hover تنها برای تگ a در تمامی مرورگرها استاندارسازی شده)
    بهتر از مثالی که من زدم اینه که یک کلاس تعریف کنید و وقتی موس روی المنت مورد نظر رفت کلاسش رو عوض کنیم.
    موفق باشید

  5. #5

    نقل قول: تغییر رنگ یه button با رفتن موس روی آن

    اه، ببخشید من با Link Button اشتباه گرفتم. حرف شما در این باب درسته ولی منظورت از کلاس کاذب رو نمی فهمم، یعنی چی؟ میشه بیشتر توضیح بدین؟

    ضمنا پیشنهادیتون درسته و خوبه، حتی میشه با JQuery هم البته پیاده سازیش کرد...

  6. #6
    کاربر دائمی
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    1,486

    نقل قول: تغییر رنگ یه button با رفتن موس روی آن

    ولی منظورت از کلاس کاذب رو نمی فهمم، یعنی چی؟
    کلاس های کاذب کلاسی هستند که استایلی رو در شرایط مختلف بر روی یک المان html اعمال می کنن که با دو نقطه (:) هم بعد از نام المان یا کلاس اون مشخص میشن. مثل همین hover که خود شما نوشتی یک کلاس کاذب هست که در زمان قرار گیری موس بر روی یک المان استایل مورد نظر رو نسبت میده.
    کلاس های کاذب دیگه ای هم هستند مثل visited, link, after, before, first-child, first-letter و ...

    البته مشکل شناسایی کلاس های کاذب توسط ie توی نسخه ی 8 رفع شده و الان برای هر المانی میشه ازش استفاده کرد، اما همچنان باید به فکر نسخه های قبل هم بود.

  7. #7

    نقل قول: تغییر رنگ یه button با رفتن موس روی آن

    منظور من این بود که چرا کاذب؟

  8. #8
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: تغییر رنگ یه button با رفتن موس روی آن

    نقل قول نوشته شده توسط h.jaza مشاهده تاپیک
    منظور من این بود که چرا کاذب؟
    در مورد تعریفش دوستمون توضیح دادن ولی چرا کاذب؟
    چون وقتی این کلاس رو به تگی نسب میدیم زمانی خودش رو نشون میده که عمل خاصی(مثلا MoseOver) صورت بگیره.
    موفق باشید

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

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •