بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چطور با hover جای دیگر تغییر کند و مختصات منفی در تعیین عکس        ؟

مدیریت گفتگو
Hamed 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام دوستان

دو تا سوال داشتم .

اول اینکه اگر بخواهیم توی صفحه زمانی که ما مثلا روی یک input حالت Hover رو قرار میدیم . یک قسمت دیگه تغییر کنه.

مثلا من میخوام زمانی که روی "اینپوت" Hover  میکنم تصویر بک گراند کل صفحه تغییر کنه.

دومین سوالم هم اینه که با توجه به آموزش های استاد درقسمت آموزش HTML و CSS چرا زمانی که یه عکس رو اضافه میکردن ، در زمان انتخاب مختصات قسمتی از عکس ثل همون گوگل ، اعداد منفی وارد میکنیم !!! در حالی که مختصات اصلی مثبت هست !

اگر منظور من رو متوجه نشدید این عکس هست که توی گوگل استفاده شده :

و کدی که نوشه شده :

#service{
        background-size: 528px 68px;


        background: url("i1_1967ca6a.png") -135px -41px;            |      این خط منظورم هست

        height:30px;
        width:30px;
        display:inline-block;
        vertical-align:middle;
        margin-right:10px;
        opacity:0.55;
        cursor:pointer;
    }

نظرات

mhpakdel 10 سال پیش
پاسخ سوال اول: شما نمیتونید با hover کردن در css روی یک المان دیگه واکنش نشون بدین. مگر اینکه از javascript کمک بگیرید.پاسخ سوال دوم: اون خطی که منظور شما هست، داره میگه که عکس مورد نظر رو به اندازه ی 135 پیکسل به سمت چپ و 41 پیکسل به سمت بالا حرکت بده. دلیل منفی بودنش هم اینه که نقطه ی صفر تصویر، بالاترین و چپ ترین پیکسل هست (گوشه بالا سمت چپ) و نسبت به اونجا مقدار دهی انجام شده تا به نقطه ی مورد نظر برسه.
Hamed 10 سال پیش
ممنو از جوابتون . درسته ولی گوشه سمت چپ بالا نقطه صفر هست و هرچه به سمت راست پایین بریم مثبت میشه با توجه به نرم افزار Fast Stone ، البته اصول منیتور ها هم همین طور هست ، کلا نقاط منفی نداریم.
Hamed 10 سال پیش
میتونم همین جوری فرمالیته از کد استفاده کنم ولی دوست دارم دلیل اصلیش رو بدون .
Hamed 10 سال پیش
البته شایدم به قول شما فقط در تصاویر این طور هست. نقطه پایین راست صفر هست. و هر چه به بالا ، چپ میریم منفی میشه
mhpakdel 10 سال پیش
درسته. ببین. داره میگه عکس رو ببر سمت چپ و بالا تا برسی به نقطه 135 و 41 از چپ و بالا (یعنی به سمت مخالف نقطه ی صفر یا طرف منفی نقطه ی صفر شیفت کن)
Hamed 10 سال پیش
اکی ، دستتت درد نکنه.
Mr Mehdi 10 سال پیش
در تکمیل قسمت اول سوالتون آقای mhpakdel اشتباه گفتند. این قابلیت توی CSS وجود داره لینک اما خیلی کاربردی نیست، بهتره از همون jQuery استفاده کنید
mhpakdel 10 سال پیش
ممنون آقا مهدی. من قبلا تو همین انجمن همین سوال رو پرسیده بودم. در این لینک و جالبه که خود شخص شما جواب دادین و گفتین که نمیشه!! آقا مهدی برای بقیه جواب دارین، به ما که می رسه میگین نمیشه؟!!!
Mr Mehdi 10 سال پیش
بله اونجا هم مطمئن نبودم که هست این قابلیت یا نه بعدا پیداش کردم. اما به هرحال خیلی کاربردی نیست چون یکسری محدودیت داره. بهتره از همون جی‌کوئری استفاده بشه (مگر اینکه در شرایط خاص بخواید فقط از CSS استفاده کنید)

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .