ابراهيم الخليل سماني نشر 26 أغسطس 2022 أرسل تقرير نشر 26 أغسطس 2022 السلام عليكم, عندي الكود التالي لقائمة منسدلة عند الهوفر على أحدى عناصر header : <nav class="container relative"> <a href="#" class="logo">Logo</a> <ul class="main-nav"> <li><a class='' href="#">Home</a></li> <li class="group"><a class='' href="#">Other Links</a> <div class="mega_menu"> <div class="image"> <img class="max-w-[18rem] hidden md:flex" src="{{ asset('storage/Logo.png') }}" alt=""> </div> <ul class="links"> <li><a href="#">Link-1</a></li> <li><a href="#">Link-2</a></li> <li><a href="#">Link-3</a></li> <li><a href="#">Link-4</a></li> <li><a href="#">Link-5</a></li> </ul> <ul class="links"> <li><a href="#">Link-6</a></li> <li><a href="#">Link-7</a></li> <li><a href="#">Link-8</a></li> <li><a href="#">Link-9</a></li> <li><a href="#">Link-10</a></li> </ul> </div> </li> <li><a class='' href="#">Market</a></li> <li><a class='' href="#">About </a></li> <li><a class='' href="#">News</a></li> <li><a class='' href="#">Contact</a></li> </ul> </nav> بإستخدام css تم العمل بنجاح لم بإستخدام tailwind لم انجح وحاولت بإستخدام group-hover لم انجح لانني لم افهم الفكرة جيدا .main-nav li .mega_menu { z-index: -1; opacity: 0; } .main-nav li:hover .mega_menu { z-index: 1; opacity: 1; } محاولتي الفاشلة بإستخدام tailwind : opacity-0 z-[-1] group-hover:z-10 group-hover:opacity-100 اقتباس
0 Adnane Kadri نشر 26 أغسطس 2022 أرسل تقرير نشر 26 أغسطس 2022 الذي تحاول فعله بالضبط غير واضح، هل تحاول تطبيق خصائص معينة على العنصر الابن عند عمل هوفر على الاب؟ 1 اقتباس
0 ابراهيم الخليل سماني نشر 26 أغسطس 2022 الكاتب أرسل تقرير نشر 26 أغسطس 2022 العنصر الأب هو عبارة list item داخله يوجد قائمة أردت جعلها تنسدل لما يمرر الماوس فوق العنصر الأب كما وضحت في الأعلى أخي عدنان لم أواجه مشكلة بإستخدام css لكن بإستخدام tailwind لم تضبط معي بحتث وجدت أنه يمكننا إستخدام group-hover على أي من العناصر الأبناء ليتم شيء ما لما يمرر الماس فوق أبوهم, وكما تلاحظ الأب عندي هو العنصر li صاحب الكلاس group أريد لما يمرر الماوس فوقه اغيير اعدادات العنصر الإبن الذي اعطيناه الكلاس mega-menu بحيث تظهر بعدما أخفيتها لم أواجه مشكلة بالcss لكن لم أعرف كيف استخدم ذلك بال tailwind <nav class="container relative"> <a href="#" class="logo">Logo</a> <ul class="main-nav"> <li><a class='' href="#">Home</a></li> <li><a class='' href="#">Other Links</a> </li> <li><a class='' href="#">Market</a></li> <li><a class='' href="#">About </a></li> <li><a class='' href="#">News</a></li> <li class="group"><a class='' href="#">Contact</a> <div class="mega_menu"> <ul class="links"> <li><a href="#">Link-1</a></li> <li><a href="#">Link-2</a></li> <li><a href="#">Link-3</a></li> <li><a href="#">Link-4</a></li> <li><a href="#">Link-5</a></li> </ul> </div> </li> </ul> </nav> اقتباس
0 Sam Ahw نشر 26 أغسطس 2022 أرسل تقرير نشر 26 أغسطس 2022 يجب عليك إضافة group-hover إلى العناصر الأبناء لتصبح كالتالي: <li class="group"> <div class="hidden group-hover:block"> -->block تكون القائمة مخفية وعند تمرير المؤشر على العنصر الأب يتم تطبيق الخاصية ..... </div> </li> وطبعاً يمكنك استخدام خاصية الشفافية كما في مثالك، ولكن عندها من الممكن أن تسبب بعض المشاكل لأن القائمة ستبقى موجودة ضمن الواجهة ولكن بشكل شفاف: <li class="group"> <div class="opacity-0 group-hover:opacity-100"> ..... </div> </li> تأكد من استعمالك لأحدث نسخة Tailwind CSS 3 ومابعد وإلا ستضطر لإضافة الخصائص التابعة لـ group-hover بشكل يدوي ضمن ملف إعدادات tailwind في مشروعك. اقتباس
0 ابراهيم الخليل سماني نشر 26 أغسطس 2022 الكاتب أرسل تقرير نشر 26 أغسطس 2022 بتاريخ 8 ساعات قال Sam Ahw: يجب عليك إضافة group-hover إلى العناصر الأبناء لتصبح كالتالي: <li class="group"> <div class="hidden group-hover:block"> -->block تكون القائمة مخفية وعند تمرير المؤشر على العنصر الأب يتم تطبيق الخاصية ..... </div> </li> تأكد من استعمالك لأحدث نسخة Tailwind CSS 3 ومابعد وإلا ستضر لإضافة الخصائص التابعة لـ group-hover بشكل يدوي ضمن ملف إعدادات tailwind في مشروعك. قلت لك في الأعلى إستخدمت الذي ذكرته أنت لكنني لم استخدم hidden بل إستخدمت opacity و z-index وبالcss عملت عادي أما tailwind لم تعمل معي, وتحققت من إصدار tailwind آخر إصدار أريد شرح عن كيفية إستخدام group-hover اقتباس
0 Sam Ahw نشر 26 أغسطس 2022 أرسل تقرير نشر 26 أغسطس 2022 بتاريخ 11 دقائق مضت قال Brahim Semmani: قلت لك في الأعلى إستخدمت الذي ذكرته أنت لكنني لم استخدم hidden بل إستخدمت opacity و z-index وبالcss عملت عادي أما tailwind لم تعمل معي, وتحققت من إصدار tailwind آخر إصدار أريد شرح عن كيفية إستخدام group-hover ما الذي لم يعمل معك بالضبط؟ حاولت تنفيذ الشيفرة على محاكي tailwind الموجود على الموقع الرسمي وألاحظ أنها تعمل بالشكل الصحيح: (لتجريب الشيفرة على الموقع الرسمي للمكتبة https://play.tailwindcss.com/) <nav class="container relative"> <a href="#" class="logo">Logo</a> <ul class="main-nav"> <li><a class="" href="#">Home</a></li> <li class="group"> <a class="" href="#">Other Links</a> <div class="mega_menu z-[-1] opacity-0 group-hover:z-10 group-hover:opacity-100"> <div class="image"> <img class="hidden max-w-[18rem] md:flex" src="{{ asset('storage/Logo.png') }}" alt="" /> </div> <ul class="links"> <li><a href="#">Link-1</a></li> <li><a href="#">Link-2</a></li> <li><a href="#">Link-3</a></li> <li><a href="#">Link-4</a></li> <li><a href="#">Link-5</a></li> </ul> <ul class="links"> <li><a href="#">Link-6</a></li> <li><a href="#">Link-7</a></li> <li><a href="#">Link-8</a></li> <li><a href="#">Link-9</a></li> <li><a href="#">Link-10</a></li> </ul> </div> </li> <li><a class="" href="#">Market</a></li> <li><a class="" href="#">About </a></li> <li><a class="" href="#">News</a></li> <li><a class="" href="#">Contact</a></li> </ul> </nav> 1 اقتباس
السؤال
ابراهيم الخليل سماني
السلام عليكم,
عندي الكود التالي لقائمة منسدلة عند الهوفر على أحدى عناصر header :
بإستخدام css تم العمل بنجاح لم بإستخدام tailwind لم انجح وحاولت بإستخدام group-hover لم انجح لانني لم افهم الفكرة جيدا
محاولتي الفاشلة بإستخدام tailwind :
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.