آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

Hamed  10 سال پیش  10 سال پیش
0 0

سلام دوستان

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

اول اینکه اگر بخواهیم توی صفحه زمانی که ما مثلا روی یک 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;
    }

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

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