🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ سپهر صحرائیان
مشکل در hover:
وحید صالحی حل شده توسط وحید صالحی

سلام دوستان

امیدوارم حال همگی خوب باشه

در کد زیر hover: اصلا اعمال نمیشه اگر راهنمایی کنید مشکل از کجاست خیلی ممنون میشم.

<span id="navigation" class="position-fixed">
      <div id="works" class="my-2 text-center"><a href="">works</a></div>
      <div id="about" class="my-2 text-center"><a href="">about</a></div>
      <div id="contact" class="my-2 text-center"><a href="">contact me</a></div>
</span>
#navigation {
  direction: rtl;
  right: 6px;
  top: 50vh;
  z-index: 10;
  font-size: 17px;
}
#navigation div {
  background-color: #c1c9c9;
  max-height: 5px;
  max-width: 50px;
  overflow: hidden;
  border-radius: 5px;
}
#navigation div a {
  visibility: hidden;
}
#navigation:hover #navigation div a{
    visibility: visible;
    cursor: pointer;
}
#navigation:hover #navigation div{
    max-height: 250px;
}

 

سلام دوست عزیز شما برای ای دی navigation هاور قرار دادید بعد دوباره اشاره کردید به آی دی navigation که تگ a درونش visible بشه زمانی که از سودو کلاس‌ها استفده می‌کنید و بعد می‌خواد عنصر دیگه ای تغییر کنه نباید دوباره به عنصری که سودو کلاس داره اشاره و انتخابش کنید 

بعد از hover عنصر #navigation رو بردارید درست میشه مثل کد زیر:

#navigation:hover div a{
    visibility: visible;
    cursor: pointer;
}
#navigation:hover div{
    max-height: 250px;
}

 

بهترین پاسخ
وحید صالحی ۱۱ شهریور ۱۳۹۹، ۱۲:۲۲