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

العنصر الزائف before لا يظهر وكيف أطبق التأثير عليه

علي رزوقي

السؤال

عندي مشكلة مع العنصر الزائف 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...