اذهب إلى المحتوى

السؤال

نشر

عندي مشكلة مع العنصر الزائف before لم يعمل وقد قمت بالبحث عن الخلل أو حل و لم أجد 

&::before{
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #000;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}

هل من الممكن المساعدة ؟

X1.zip

Recommended Posts

  • 0
نشر

سبب المشكلة هو عدم وجود أبعاد للعناصر Before ظهر عرض العنصر ضمن أدوات المطور ب 0 * 2 أي بدون عرض.

لأنك وضعت خاصية scaleX بقيمة 0 ل before وبذلك لن يتعدل، خاصة عدم استهداف Hover

  • حتى تعدل خاصية before من خلال عمل hover على الأب خاصته تضع تنسيق حسب المحدد hover:before:& للأب
&::before{
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #000;
  transform: scaleX(0);
  transition: all 0.3s ease;
}
&:hover:before {
  transform: scaleX(1);
  transition: all 0.3s ease;
}

النتيجة:

before after.webm

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...